ELF€48VP4 (p´´´$N$NPPPPÌÌ̲ Ð-; ø à8¼Ì ü  °PH°ppp ppmppþÿÿo(ÿÿÿoðÿÿoLamFJRD-KW/I.5; kZ)@72&d"(B#VSHE>O6$`^i+=*%08Y4!'1PeT3[,M<?aAhCfj:9NUGcX_L\Q]glbø€ P4 à8 @9 N P PPPPPRR RLPP ÐñÿS ÐñÿøøRE€ ^Rñÿ à8 RWRñÿ°PñÿpPRñÿjRñÿýÀ8Tž°8áK 8c 8Ú€8äøp8ló`8 P8þ@808Ï 8Ý8a8kð7Ôà7ëÐ7À7´8°7w 77Ð1€7Äp7,ÏØ`7XëP7ª@7º07± 7®7¨7wð6™à6µÐ6ÒÀ6 ¿°6 6£6D„€6~p6B`6%P6J@6c06ÔO 6¿6Þ6uð5uà5ˆÐ5T5"UÀ5°5ãÅ 5!5û€5Fp52`5æP5&"@5¸054— 5M"a5ú5ð4~à4iÐ4ZÀ4@ް4f 4ñ4€4„p4ß`4ËP4 _GLOBAL_OFFSET_TABLE__gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesast_module_unregisterast_unregister_application__ast_module_user_hangup_allast_register_applicationast_logast_audiohook_attachast_bridged_channelast_softhanguppthread_mutex_lockpthread_mutex_unlockast_channel_datastore_findast_channel_datastore_removeast_channel_datastore_freeast_channel_datastore_allocast_channel_datastore_adddahdi_chan_name_lendahdi_chan_namestrlenast_walk_channel_by_name_prefix_lockedast_walk_channel_by_exten_lockedast_channel_walk_lockedsnprintfstrncmpast_audiohook_read_frameast_writeast_frame_freeast_module_registermemsetmemcpyast_check_hangupoption_verboseast_verboseast_audiohook_initast_audiohook_destroyast_channel_start_silence_generatorast_activate_generatorast_audiohook_write_frameast_waitforast_readast_deactivate_generatorast_channel_stop_silence_generatorast_audiohook_detachatoipthread_mutexattr_initpthread_mutexattr_settypepthread_mutex_initpthread_mutexattr_destroyast_atomic_fetchadd_intast_answerast_waitfordigitast_streamfileast_waitstreampbx_builtin_getvar_helperast_copy_stringast_app_separate_argsstrcmpstrcpystrncatstrchr__ctype_tolowerast_fileexistsast_say_character_strast_say_digitsast_get_channel_by_name_prefix_lockedast_channel_setoptionpthread_mutex_destroy__ast_module_user_addast_app_parse_optionssscanfast_set_write_format__ast_module_user_removetimeast_config_AST_MONITOR_DIRopenclosestrsepchanspy_opt_flagschanspy_opt_argslibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_endGLIBC_2.0-ii uRPPPPdPlPpPtPxP¤P¨P¬PP P$P(P,P0P4P`¢®¹È¢¹¯ €™¦§!  !(9' ø ¢¯¼!@!€¸¢'À ¯Ä¢¯QŽ!Èà ø ! À0¼ð€™ ø !   @¼!Èà ø x$&¼ €™9' ø ! @ ¼£bŒB0@ð€™™ ø ! @¼ð€™ ø ! @¼`"Ž€B0@!Èà¢'@ €ƒh™!  ø è9e$@¼!°4€™½°'!(@$ ø ! ¼! °€™:$T¦' ø $¼!°@T³'!€eŽ ø s&@¼*”€™¤÷ÿ@&×!Èà €‚p™Ì¤ ø ô9E$¼Ì¤Ä€™%Ž ø û$¼Ì¤H€™ ø /$¼Ì¤S$@ ‚€£Œ@!CB„‚ „$+“÷ÿ@8€…!Èà ø x$&£bŒB0<@¼`™Ì¤!0 ø !(ÿÿ$¼P ¦Ž\™Ì¥ ø !  ! @ @¼ €‚ü€™!   ø T:E$! @@¼ €™9' ø ! @м•`¢Ž €‚Ì€™Ì¥!8À!   ø T:F$¼`€™! ` ø !€ @¼`€™!È ø ! `¼!(@ €‚ ™ §Ž!   ø T:F$¼ €™£Ð¦ §!  !(@ì9' ø £¯! @À¢¼B$À¢¯ÿÿ$‚‚* €™9' ø ! @b¼;@£9` €…T™Ä¤ü9¦$!8`$ ø ´¯¼P€™ ø Ĥ¼Ä¤à€™ ø !(@!€@@¼ €™9' ø ! @¼È¥ €™! ,9' ø !@¼!€@ €™9' ø ! ÀDŽ €¼ €™9' ø x„$¼!€@!ˆ !!Èà ø ! À¼!€!ˆ!€ €™9' ø ! @¼! €™¢È£¦§!  !( ¢¯9' ø £¯¼!@!€ âþ@^&ð€™ ø !  @¼¥þ£!Èà ø x$&Üÿ¼`¢Žÿ$<€™$C ¦'$$`¢®!   ø  ¯¼<°' €™9' ø ! ¼ €™09' ø ! ¼l€™ ø ! !€¼ü¿ø¾ô·ð¶ìµè´ä³à²Ü±Ø°à½'<(¥œ'!à™˜ï½'`¾¯!ð d¿¯\·¯X¶¯Tµ¯P´¯L³¯H²¯D±¯@°¯ ¼¯P€™!°€!   ø !€ C$ÂÀ Ü#è£4™ ±'F$!( ø !  Ü!(À€‚„€™$PWŒ ø äŽ Ü8¯°€™! |$0Æ' ø $L@ ÜB(@0Ó!€4Ð`b‚²@ €…!˜? €„H™ðI„$!8(Å' ø 8Æ'(Ãb0@ Ü!¨<Õb0@!€@Ðb0 €‚”:P$b0@!ˆ8Ä€ €…Ѐ™Ü9¥$ ø ,Æ'$C Ü,Ñ"*@ €‚üÿ"*@(à €‚ €… €‡ô€™:B$¢¯@9¥$Nç$$ ø ×$ Ü!ˆ(Ã@b0 @¤€™ b4(¯!˜(À¯!¨!€!ˆ¤€™! À@$ ø €ÔŽA Ü €‚ €… €‡ô€™8:B$¢¯@9¥$Nç$$ ø ã$ ÜäŽÈ€™8Å ø ÿÿ$[ Ü%œ€™ ø ! Ü8Ò' €†d€‡T™°¯X:Æ$$! @ ø ¢¯ Ü! @L€™$ ø ¤$!€@@ Ü €‚ €… €‡ô€™h:B$¢¯²¯@9¥$Nç$$ ø í$ Ü!€ €™!0 ! À(Å'!8µ¯³¯ ¯,$9' ø  ¯!ˆ@ Ü0€™ ø !  ܀Ȁ™¤€™! À ø !(€ A Ü €‚ €… €‡ô€™8:B$¢¯@9¥$Nç$$ ø ø$ ÜÈ€™äŽ ø 8Å  Ü”€™ˆ:¥$ ø ! `Jÿ@ ÜIÿ!èÀ! d¿`¾\·X¶TµP´L³H²D±@°àh½'<¡œ'!à™ï½'h¾¯!ð l¿¯d·¯`¶¯\µ¯X´¯T³¯P²¯L±¯H°¯ ¼¯P€™!¨€(À¯!   ø !ˆ C$ÂÀ Ü#è£4™ °'F$!(  ø !  Ü!( €‚„€™$PWŒ ø äŽ Ü@¯°€™! |$4Æ' ø $!@Ø@ Ü4Â@(¯B€Ë@ €…!°(Â@P€™B€@B*P€™€±& ø ! C$ ÜÀ#è£ °'4™!( F$ ø !  Ü(ЯB*?@8Ç=à €„H™ðI„$,Å' ø <Æ',Ãb0@ Ü! @Ôb0@!€DÐb0 €‚”:P$b0@!ˆ<Ä€ €…Ѐ™Ü9¥$ ø 0Æ'$C Ü0Ñ"*@ €‚üÿ"*@,à €‚ €… €‡ô€™:B$¢¯@9¥$ðMç$$ ø ,$ Ü!ˆ,Ã@b0 @¤€™ b4,¯,À¯! !€!ˆ¤€™!  @$ ø €³ŽA Ü €‚ €… €‡ô€™8:B$¢¯@9¥$ðMç$$ ø 8$ ÜäŽÈ€™@Å ø ÿÿ$] Ü%œ€™ ø ! Ü<Ò' €†d€‡T™°¯X:Æ$$! @ ø ¢¯ Ü! @L€™$ ø ¤$!€@@ Ü €‚ €… €‡ô€™h:B$¢¯²¯@9¥$ðMç$$ ø B$ Ü!€ €™(Â!0 !  ,Å'!8´¯¶¯¢¯,$9' ø  ¯!ˆ@ Ü0€™ ø !  Ü`È€™¤€™!   ø !(` A Ü €‚ €… €‡ô€™8:B$¢¯@9¥$ðMç$$ ø M$ ÜÈ€™äŽ ø @Å  Ü|€™Œ:¥$ ø (Ä' Ü1ÿ!°@‡ÿ!°!èÀ! l¿h¾d·`¶\µX´T³P²L±H°àp½'<°œœ'!à™àÿ½'¿¯°¯¼¯€‚PP$ ø ¼Žÿÿ$úÿ"üÿ&¿°à ½'€™!xà ø l$€™!xà ø k$€™!xà ø j$€™!xà ø i$€™!xà ø h$€™!xà ø g$€™!xà ø f$€™!xà ø e$€™!xà ø d$€™!xà ø c$€™!xà ø b$€™!xà ø a$€™!xà ø `$€™!xà ø ^$€™!xà ø ]$€™!xà ø \$€™!xà ø Z$€™!xà ø Y$€™!xà ø X$€™!xà ø W$€™!xà ø V$€™!xà ø U$€™!xà ø S$€™!xà ø R$€™!xà ø P$€™!xà ø O$€™!xà ø N$€™!xà ø M$€™!xà ø L$€™!xà ø K$€™!xà ø J$€™!xà ø I$€™!xà ø H$€™!xà ø G$€™!xà ø F$€™!xà ø E$€™!xà ø D$€™!xà ø C$€™!xà ø B$€™!xà ø A$€™!xà ø @$€™!xà ø ?$€™!xà ø >$€™!xà ø =$€™!xà ø <$€™!xà ø ;$€™!xà ø :$€™!xà ø 9$€™!xà ø 8$€™!xà ø 7$€™!xà ø 5$€™!xà ø 4$€™!xà ø 2$€™!xà ø 1$€™!xà ø 0$€™!xà ø /$€™!xà ø .$€™!xà ø -$€™!xà ø ,$€™!xà ø +$€™!xà ø *$€™!xà ø ($€™!xà ø '$€™!xà ø &$€™!xà ø %$€™!xà ø $$€™!xà ø #$€™!xà ø "$€™!xà ø !$€™!xà ø $€™!xà ø $€™!xà ø $<À—œ'!à™àÿ½'¼¯¿¯¼¯<œ—œ'!àŸ €™€9' ø ¼¿à ½'app_chanspy.cAttaching %s to %s %s/pseudo == Spying on channel %s ChanSpy -- Setting spy volume on %s to %d == Done Spying on channel %s %dbeepSPYGROUPspy-%s/%dVolume factor must be a number between -4 and 4 Could Not Set Write Format. %s/%s.%d.rawCannot open '%s' for recording all@app_chanspyListen to the audio of an active channelThis paragraph is copyright (c) 2006 by Digium, Inc. In order for your module to load, it must return this key via a function called "key". Any code which includes this paragraph must be licensed under the GNU General Public License version 2 or later (at your option). In addition to Digium's general reservations of rights, Digium expressly reserves the right to allow other parties to license this paragraph under different terms. Any use of Digium, Inc. trademarks or logos (including "Asterisk" or "Digium") without express written permission of Digium, Inc. is prohibited. ExtenSpyListen to a channel, and optionally whisper into it ChanSpy([chanprefix][|options]): This application is used to listen to the audio from an Asterisk channel. This includes the audio coming in and out of the channel being spied on. If the 'chanprefix' parameter is specified, only channels beginning with this string will be spied upon. While spying, the following actions may be performed: - Dialing # cycles the volume level. - Dialing * will stop spying and look for another channel to spy on. - Dialing a series of digits followed by # builds a channel name to append to 'chanprefix'. For example, executing ChanSpy(Agent) and then dialing the digits '1234#' while spying will begin spying on the channel 'Agent/1234'. Options: b - Only spy on channels involved in a bridged call. g(grp) - Match only channels where their ${SPYGROUP} variable is set to contain 'grp' in an optional : delimited list. q - Don't play a beep when beginning to spy on a channel, or speak the selected channel name. r[(basename)] - Record the session to the monitor spool directory. An optional base for the filename may be specified. The default is 'chanspy'. v([value]) - Adjust the initial volume in the range from -4 to 4. A negative value refers to a quieter setting. w - Enable 'whisper' mode, so the spying channel can talk to the spied-on channel. W - Enable 'private whisper' mode, so the spying channel can talk to the spied-on channel but cannot listen to that channel. ExtenSpy(exten[@context][|options]): This application is used to listen to the audio from an Asterisk channel. This includes the audio coming in and out of the channel being spied on. Only channels created by outgoing calls for the specified extension will be selected for spying. If the optional context is not supplied, the current channel's context will be used. While spying, the following actions may be performed: - Dialing # cycles the volume level. - Dialing * will stop spying and look for another channel to spy on. Options: b - Only spy on channels involved in a bridged call. g(grp) - Match only channels where their ${SPYGROUP} variable is set to contain 'grp' in an optional : delimited list. q - Don't play a beep when beginning to spy on a channel, or speak the selected channel name. r[(basename)] - Record the session to the monitor spool directory. An optional base for the filename may be specified. The default is 'chanspy'. v([value]) - Adjust the initial volume in the range from -4 to 4. A negative value refers to a quieter setting. w - Enable 'whisper' mode, so the spying channel can talk to the spied-on channel. W - Enable 'private whisper' mode, so the spying channel can talk to the spied-on channel but cannot listen to that channel. @ extenspy_execstart_spyingchanspy_execÿÿÿÿÐÿÿÿÿŒ9=`P=P=ðC”:´HP¤:œ:È:f450f61f60e761b3aa089ebed76ca8a5ðø¨€RÀ8°8 88€8p8`8P8@808 888ð7à7Ð7À7°7 77€7p7`7P7@707 777ð6à6Ð6À6°6 66€6p6`6P6@606 666ð5à5Ð5À5°5 55€5p5`5P5@505 555ð4à4Ð4À4°4 44€4p4`4P4RGCC: (GNU) 3.3.2GCC: (GNU) 4.2.3GCC: (GNU) 4.2.3GCC: (GNU) 4.2.3GCC: (GNU) 3.3.2øüÿÿÿ à8üÿÿÿ ðø€øÿÿÿ(¤€üÿÿÿ(H€øÿÿÿ80H€üÿÿÿ(´€øÿÿÿ(€üÿÿÿ0,€üÿÿÿ(ÿÀüÿÿÿ¨€øÿÿÿ0ÐìÿÀüÿÿÿ),$ÿÀüÿÿÿx+ÿÀüÿÿÿh„/ÿÀüÿÿÿpøà8.shstrtab.reginfo.dynamic.hash.dynsym.dynstr.gnu.version.gnu.version_r.init.text.MIPS.stubs.fini.rodata.eh_frame.ctors.dtors.jcr.data.rel.ro.data.got.sdata.sbss.bss.comment.mdebug.abi32.pdr.rel.dyn p´´ÌÌð¼¼@# üüÐ+Ì Ì 3ÿÿÿoLLÚ@þÿÿo(( OøøˆU€€Ð[P4P4gà8à8Xm@9@9àu N NPP † P P PP’PP(ŸPPPP`¥°P°PdªRR±RR· RR0¼RZÅZrRÓtRàØ HH°TUá