ELF 4TãP4 (p´´´ÏÏÐÐÐ| Ð ÌÌÌ••²0YØæ  ðª¼<L % @ÙÀXppp ppŸppþÿÿo ÿÿÿoðÿÿobƒŸPF –žIn-(Mr_KEa#%‘|šœL3cfx>ƒqgCe,9Tb2†'iYŠ\D=:"—5S;?˜}J7u&OmRw)<1y$*+!W‰NdUkHQ™/h6o8‚v.t04G`@A‹[^B„X~V€l]p…Ž›Zzj‡s{ˆ”Œ’“•  0£ ðª P« Ï Ð ÐÐРÐxÛ€Û÷ Ð0Yñÿþ0Yñÿ–ð  |Ûñÿ ðª  |Ûñÿ@ÙñÿlÐÛñÿ |Ûñÿ1Ъ8 Àª2°ª} ªTc »ªÂ€ªšpªä1`ªYPª@ª ¶0ªƒI ªª–ªJð©íà©‹ЩŸÀ©Ë°© ©¬©$€©ˆp©T`©ÝP©M@©q0©… ©Ÿ©e©ûð¨€à¨÷ШÆÀ¨´L°¨| ¨ß¨F€¨³Ô Û’p¨:`¨,þP¨ @¨Í0¨Xœ ¨-¨h¨ð§Ñkà§rЧÒÀ§§°§6 §ò§ ¿€§?p§D `§¤P§@§}0§. §§hb§ëð¦ëà¦ÚЦÀ¦³°¦ ¦½¦Â€¦!p¦f`¦wP¦H@¦„0¦P ¦5"̦m¦^ð¥ˆãà¥p× ”Ð¥À¥s°¥T ¥¡¥°€¥fp¥pr`¥÷P¥‡@¥ê0¥• ¥Äú¥‚¥Pð¤ôबФ3À¤&"ɰ¤ÿ ¤M¤4ª€¤6p¤æ`¤ÂP¤xÕ@¤Ý0¤M" ¤_¤‰¤¡ð£@'à£ÉУóÀ£A°£´ ££!€£’p£ï`£ÚP£G@£¥0£ _GLOBAL_OFFSET_TABLE__gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesast_logpthread_mutex_lockpthread_mutex_unlockast_module_unregisterast_channel_unregisteragent_devicestate_subast_event_unsubscribeagent_functionast_custom_function_unregisterast_cli_unregister_multipleast_unregister_applicationast_manager_unregisterast_softhanguppthread_mutex_trylocksnprintfpbx_builtin_setvar_helperoption_debugast_optionsast_debug_get_by_fileast_db_delast_db_putast_tvnowast_tvdiff_msast_check_hangupast_channel_sendhtmlast_sendtextast_set_read_formatast_set_write_formatast_writeast_channel_set_fdstrchrast_monitor_startast_monitor_setjoinfilesast_cdr_allocast_cdr_setuserfieldpbx_builtin_getvar_helperast_copy_stringstrcasecmppthread_mutex_destroystrcmpast_streamfileast_waitstreamast_senddigit_endast_senddigit_beginpthread_mutexattr_initpthread_mutexattr_settypepthread_mutex_initpthread_mutexattr_destroyast_channel_freeast_randomast_channel_allocstrlen__ast_string_field_empty__ast_string_field_ptr_growmemcpy__ast_string_field_alloc_spaceast_queue_frameast_null_frameast_indicatepthread_selfast_db_gettreeast_db_getstrseptimeast_device_state_changedast_db_freetreeast_setstateast_channel_masqueradeast_module_registerast_event_get_ie_uintast_event_get_ie_strstrrchrstrncasecmpast_app_separate_args_ast_callocast_config_load2strcpyast_variable_retrieveast_trueast_variable_browseast_get_groupatoistrncatast_category_browseast_config_destroyast_channel_registerast_register_application2ast_manager_register2ast_cli_register_multiple__ast_custom_function_registerast_event_subscribeoption_verboseast_verbose_get_by_fileast_verboseast_set_calleridast_channel_inherit_variablesast_callast_best_codecast_getformatnamesscanfast_tvast_requestastman_get_headermemsetastman_send_ackast_bridged_channelastman_append__manager_eventast_queue_logusleep_ast_strdupast_cliast_state2strast_samp2tvast_tvaddast_hangupast_indicate_dataast_readast_frame_freeastman_send_errorffs__ast_module_user_addast_answerast_app_getdatasched_yieldast_waitforast_safe_sleep_conditionalast_safe_sleep__ast_module_user_removelibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbssGLIBC_2.0Øii  xÛ ÐÐÐp×t×x×|×€×”×˜×œ×¨×¬×°×ØDØØ¸ØÙ,ÙÐ Ð,Ð0Ð4Ð8Ð<Ð@ÐDÐHÐLÐPÐXÐ\ÐhÐlÐ|ЄÐДМÐ<=œ'!à™àÿ½'¼¯¿¯¼¯<ô<œ'!àŸ$€™€9' ø ¼<Ä<œ'!àŸ €™Ð¢9' ø ¼¿à ½'<<œ'!à™àÿ½'¿¯°¯¼¯€‚€ÛB(@Ü‚@€‚Ü™DŒ ø ¼ ø  Ð®¼€ ÐŽYŒôÿ C$x‚@ €„x™ ø Ï„$¼€‚$€ÛC ¿°à ½'<°;œ'!à™àÿ½'¿¯¼¯‚‚ @ €„€…‚™Ï„$ ø „Û¥$¼€„ЂŒ@@€™ Є$¿  ½'¿à ½'< ;œ'!à™Ðÿ½'(¿¯ ¼¯€ €‚ ¥¯ €‡ €…`«B$h™¤¯¢¯P«¥$\Çç$$ ø $ ¼‚Œ@ €‡ €‚ ƒŒ €…¬«B$h™¢¯£¯P«¥$\Çç$$ ø $ ¼ÿÿ$\E¬!(¿à0½'h·V$ ø 4@¼ €‚Ô™!(@ü²F$! ` ø !ˆ ¼! @\™ ø !€@@¼%Ä™#€ €„Ô™³†$!(@!È  ø ! `¼!€@ €‚Ô™! `!(@!È  ø ³F$¼ ¢¯ €‚‚™ €Ð$³F$!8@!   ø °¯!  !ÈÀ ø !(¼Ä™!(@ ø ! `¼!@ €‚4™! @¿ÿ@ì±E$(™ ø ! `¼€‚°ÐPŒ!`Ž€”$€‚!À/S$!ˆ)°Ð•&Ž@ `®`2®°Ð’®@±®¸Ž@! \Ž €Ä€™!È` ø ! !È` ø ˜&¼0€™ ø ! ¼ ø  $¼! @!`BŽ!€@!ˆ`!@!×ÿ€„$€™¼9' ø ¸Ð„$¼(™ ø ! à¼$ ø ¼€ƒJÿAdÖb¬HÿdÖ`¬D‚™hÖ„$ ø Bÿ¼D¿@¾<·8¶4µ0´,³(²$± °àH½'<œ'!à™àÿ½'¿¯¼¯$€™,J9' ø $ @¼€‚¤ÛBŒ@¿$€™T;9' ø ¼¿!à ½'<,œ'!à™Ðÿ½'(¿¯$±¯ °¯¼¯€„0‚™ ø Є$@¼ €‚ €… €‡h™(³B$$¢¯P«¥$tÎç$ ø ” $¼bÿÿ$$€™,J9' ø ! @¼Z$€‚¤ÛBŒ@€‚$€™T;9' ø ¼€‚ €„œÐPŒ €… €† €‡Žð™àÆ„$Àˆ¥$\ÈÆ$pÈç$¢¯ ø !ˆ ¼Ž €„$€… €† €‡ð™ìÆ„$!È @-¥$ÊÆ$(Êç$ ø ¢¯¼ $ €‚ €„$€† €‡Ì™lÍB$„¬„$tdÆ$T³ç$¢¯ ø !ˆ ¼ $ €‚$€† €‡ €„Ì™´ÍB$\Æ$t³ç$Œ¬„$!È  ø ¢¯¼$€„d™ ø Üׄ$¼Œ„´€™ ø ޼$$€…|€™TD¥$!0 ø ÿÿ$¼! Ô€ƒb¬(¿$± °!€à0½'< œ'!à™Èÿ½'4¿¯0´¯,³¯(²¯$±¯ °¯¼¯‘Œ$€™! €¤9' ø ! \"޼;@P ®"Ž@À‚BŒ@ €‚ü€‚€<BŒ$C$@!˜ €„˜€™ ø P«„$@¼ €‚ €… €‡h™œ³B$¢¯P«¥$Èç$! ø °$¼ €‚ €… €‡h™Ä³B$¢¯P«¥$Èç$$ ø ´$¼ÿÿ$!€!˜$$€™¼9' ø ! ¢¼°€™! €!(¼"&@Ѐ‚¼"‚@Ѐ‚BŒB(I@$ ¼$€™¼9' ø !  ¼€‚¬ÛBŒ@€‚ÐÐB$ B!@$€™! € /9' ø !( ¼bþ@þ¸"Ž!@T¿P´L³H²D±@°àX½'<ÔÙœ'!à™Ðÿ½'(¿¯$³¯ ²¯±¯°¯¼¯!  €…T€™ô¹¥$!˜€! @ ø !€ ¼! @ €…T€™ü¹¥$!È ø !ˆ@! @ ¼"‚@ €†™! `!(@ ºÆ$ €†¬™! `!(@ºÆ$™! `!(@,ºÆ$ ø ¼(¿$³ ²±°!à0½'\™ ø ¼! $€™$j9' ø +(áÿ@¼åÿ €†<´Øœ'!à™˜û½'d¿¯`¾¯\·¯X¶¯Tµ¯P´¯L³¯H²¯D±¯@°¯ ¼¯ €™ Å’!˜€0¢£1¤'! !°À!(ÿ$ ø !ˆ  ¼ Å’™0¢£1¤'!(!È  ø ÿ$ýÿ$ÕB ¼þÿ$ B$ €‚!HºB$Db® €‚<ºB$é`b®ÃŽæb$$€‚€„¤Q$!È  ø ¸Ð„$ ¼0¹'€‚!¨°ÐPŒ0¢'0¢¯! (¢'!ð0³'0·'4¹¯8¢¯¤9' ø ! Ž@ ¼HŽLŽ%…@ÑŽl™ ø @ ¼!0ÿÿF$ €‚ü™! ŒºE$ €‚ü™! ¬ºE$¤& ø i ¼D‚@ €‚0 £\Ž'@‚™ GŒ €‚! `$̺F$ ø ! ¸Ž€ ¼È™ ø !ˆ @ ¼È™!È  ø ¸Ž ¼ GŒ €‚‚™! à$!È@ ø ܺF$ ¼ €‚D‚™! à ø ìºE$ ¼,”&¼‚k@ ™ €‚D‚™! ` ø øºE$ ¼Þ' 0 £@ €‚ €‚‚™! `ì$»F$‚™! `ì$»F$ ø ¼&0 £PŽ ¼ @”&X€™ ø ! ` ¼ÿ$#0 €‚™! ` ø 0»E$ ¼T‚M@ €‚4¢ÄŽ¢¯ €‚ü™0§³¯·¯@»E$ ø ¤& ¼µ&$€™¼9' ø !  ¼`Žpÿ$€™€„$€™¼9' ø ¸Ð„$ ¼  ÑŽ €… €†ü™! T»¥$ ø PÇÆ$  ¼ €…ü™¾¯! t»¥$!0  ø !8€ ¼ÄŽ €…ü™ ø ì¿¥$ ¼!‚™0¤$¤»F$ ø D&kÿ ¼ ø 8¤ ¼(¤”™,¥8Ž ø <Ž—ÿ@ ¼“ÿ8Ž‚™4¤$¬»F$ ø T&­ÿ ¼d¿`¾\·X¶TµP´L³H²D±@°!`àh½'<Ôœ'!à™¨û½'T¿¯P¾¯L·¯H¶¯Dµ¯@´¯<³¯8²¯4±¯0°¯ ¼¯ €™ Å’!˜€(¢£)¤'! !¸À!(ÿ$ ø !ˆ  ¼ Å’™(¢£)¤'!(!È  ø ÿ$ýÿ$–B ¼þÿ$ B$ €‚!Ø»B$Db® €‚Ä»B$¬`b®㎩b$$€‚€„¤Q$!È  ø ¸Ð„$ ¼!°€‚! °ÐPŒ(³'(¢'(µ'(¾'Z(¢¯¤9' ø ! D‚s@ ¼( £\Ž'@‚™ GŒ €‚! `$̺F$ ø ! ¸Ž€ ¼È™ ø !ˆ @ ¼È™!È  ø ¸Ž ¼ GŒ €‚‚™!  $!È@ ø ܺF$ ¼ €‚D‚™!   ø ìºE$ ¼”&¼‚O@!ˆT‚X€™ ø ! ` ¼ÿ$#0 €‚™! ` ø 0»E$ ¼$T‚K@ €‚ $€™ €‚äŽü™(§³¯µ¯¾¯@»E$ ø ¤& ¼$€™¼9' ø !  ¼`ŽÖ&¦ÿ$€™€„$€™¼9' ø ¸Ð„$ ¼ÀäŽ €… €†ü™T»¥$PÇÆ$ €…ü™ ¼¥$!0€ ø  ¼äŽ €…ü™ ø ì¿¥$ ¼ ! €‚‚™(¤$¤»F$ ø D&‡ÿ ¼ €‚‚™! `ì$»F$ ø ¼&( £PŽ ¼©ÿ@”&´ÿ$‚™! À$¬»F$ ø T&¯ÿ ¼T¿P¾L·H¶Dµ@´<³8²4±0°!`àX½'9' ø (Ü$€‚€‘¼T$!È€ ø ! @(Ü!È€ € ø ¸Ð$&(Ü®&™ ø !(à(܈Ã'$€‚˜D&¤V$0Â'°¯´ï¸į!ÈÀ ø ! @,BŽ@(Ü\DހĀ™ ø  $,@®\BŽ! @&U!È€ÿÿ$ ø  €b(Ü<€™ ø Ç(Ü!ÈÀ ø ¸Ð$&!ÈÀ ø ! @8BŽI@(Ü ™ ø °Ä(Ü0Ä”™4Å8FŽ ø <GŽ=@(ÜÀƒbŒ@ €ƒü€„€<‚Œ$C@Ì€™ €‚˜€™ ø P«D$@(Ü €ƒÄd¿c$ €‚£¯ €ƒh™¤¯P«E$! $ ø œÎg$(ÜÌ€™´Ä!( ø !0(܈ÂŒÃ8B®<C® €‚™Å ø ®D$(BŽB(@(Ü$€™! @!(Ø/9'$€™! @!(|>9' ø !È€ ø ! @!È€ ø ¸Ð$&!ÈÀ ø ¸Ä!ÈÀ ø ! @(ܨ€™ ø °B®!È€ ø ! @(BŽB(3@(Ü\BŽ.@è$‚™\DŽ ø !((Ü!€@p™%@!˜-@ ø \DŽ! @@(ÜCŒ$b‚™“Œ ø $!ÈÀ ø ! @´BŽ@! @!È€ ø !˜!È€#$b!È€ ø ! @$ ø Ôÿ(Ü ÿÿ$$€‚¼™!  è$œ%F$ ø !8@!˜@!È€ ø ¸Ä(BŽB(@(Ü$b<€™!ÈÀ ø ¸Ð$&!ÈÀ ø ! @(Ü!($€™|>9' ø ! @!È€ ø ! @!È€ ø ¸Ð$&(Ü!˜<€™ ø "ÿa(Ü$€™¤9' ø ! @¸BŽ @(Ü €‚ €… €‡h™„¿B$¢¯P«¥$œÎç$$ ø A$(Ü\BŽU耙ÿÿ$”B®\@®! ø P@®(Ü0CŽ$€™! @¼9'0@® ø #€C(Ü £Ž €‚ €‘œÎB$¢¯ €‚ €…$™Ä¿B$ £¯¸¿¥$ $P«&&O$¢¯·¯ ø °¯(Ü £Ž €‚ €„ €‡ ¥Žü¿B$(‚™¢¯£¯°¯ü¶„$ð¿ç$ ø èÆ'(ÜЀ‚BŒB(@ €„ü€‚<BŒ$C@ €„H€™ ø P«$&B,@(Ü €„<‚™À„$ ø !(à(Ü €„™®„$ ø !(àBŽã@(ܸBŽá@¬Ã$€‚À/P$!È ø ! @!È ø ˜D&(Ü0€™ ø ! @Ò(Ü ø ! @(Üÿÿ$ € À&!È€ ø ! @(Ü €0À&!È€ ø ! @!È€ ø ¨Ä(Ü`RޤB&¨ÄÔü@¯ € À&€ƒ!È€ ø ¸Ðd$°`(Ü Â@¤Ã*b @ Ä€™ ¯!(!  HÆ' ø O$(Ü!˜@Ÿ` Ćü€¤Ù*$„ü@€™¤™!   ø ô$”(Ü8‚™@À&!   ø !ˆ (Üt€™ ø ! @(ÜC(8‚™ @À&!  !È  ø  ¯(Ü!€@Ѐ‚BŒB(æû@ü€‚ñû €„8‚™¤¼&!   ø !ˆ (Ü\™ ø ! @(ܤ¼&8‚™!  !È  ø +€(Ü!ˆ@Ѐ‚”ЯBŒB(ìû@ü€‚÷û €„8‚™½&!   ø !ˆ (Ü!(@D‚™ ø ˆÄ'(ܽ&8‚™!È  ø !  (Ü!€@Ѐ‚BŒB(óû@ü€‚þû €„ ø s$(ÜB, ü˜¯HÄ' ø P$(Üü!˜ €‚€™ ¯!  TÀE$˜Æ' ø O$(Ü@ü!˜@8‚™x½e$ ø !  (Ü! @ €…4™ ø 4²¥$pü@(Üpü €ƒ8‚™Ø½…$ ø !  (Üt€™ ø ! @(ÜŸüA$B®ü$@®8‚™<¾E$ ø !  (Üt€™ ø ! @(ܾüA@B®¼ü@@®TP& ø ! (ÜSýG$¬Ã™œÅ ø dŒ!èÀ(Üä¿à¾Ü·Ø¶ÔµÐ´Ì³È²Ä±À°ÿÿ$àè½'<¼œ'!à™¸ÿ½'@¿¯<·¯8¶¯4µ¯0´¯,³¯(²¯$±¯ °¯¼¯ƒ€@$ b! € €…™µ¥$„$ ø ¦'!@$b¼ƒ‚:$b!€ €…™µ¥$„& ø ¦'!@$b¼¢C!€@Ã!€!ˆ$€‚€„¤S$!È` ø ¸Ð„$¼!¸`€‚$°ÐRŒ$€‚%¨?¼V$ ø ! @BŽ5@¼ Ü€™HBŽLCŽ$ P$(q% …€! € ø ¤E&'@¼¸BŽ@$bÜ€™$”BŽ@c:!˜@\DŽ$ € ˜C¼B‚@b:$bÜ€™$b: ˜Ü€™! € ø ¤E&@¼$€™¼9' ø ! @¼!ÈÀ ø ! @¼`RŽÁÿ@!Èà€„$€™¼9' ø ¸Ð„$!`¼@¿<·8¶4µ0´,³(²$± °àH½'<̹œ'!à™°ÿ½'D¾¯!ð H¿¯@´¯<³¯8²¯4±¯0°¯¼¯à !˜à!ˆÀÀ`Ô€¢@ €‚ €… €‡h™`ÀB$P«¥$ÐÆç$$M $)¢¯”ÀB$(¯€„$€™¸Ð„$¤9' ø  ïÜ$Ñ€‚°ÐPŒ ø @Ü`ŽÜ€™¤&øÿ!( €„$€™¼9' ø ¸Ð„$Ü$ €‚ €…œÀB$¢¯ €‡$Âh™¢¯P«¥$ÐÆç$[ $ ø Ü…ÿÿ$ €…(Ñ4™”À¥$!  ø ! @Ü\Ž@ €‚¼‚@ €‚´ÀE$ €‚ÀÀE$4€™H! ` €…4™ÌÀ¥$!È@ ø ! @Ü4€™! `<ô& €…4™ ³¥$!È@ ø ! @Ü4€™! `0D& €…4™ØÀ¥$!È@ ø ! @Ü4€™! `$T& €…4™äÀ¥$!È@ ø ! @Ü\Ž€4€™ …Œ!0€ ø ! `Ü! `„™ ø -$@Ü@  €…4™! !È@ ø ìÀ¥$@Ü4€™! `¼& ø !0€Ü€„$€™¼9' ø ¸Ð„$Ü!X€™ ø ! ÀC$ÂÀÜ#è£è™°'!( F$ ø ! Ü! ™:$$Æ' ø $!@(ÂTÿ@ÜPÿ €‚!èÀH¿D¾@´<³8²4±0°àP½'<`¶œ'!à™àÿ½'¿¯°¯¼¯€‚ÐP$ ø ¼Žÿÿ$úÿ"üÿ&¿°à ½'€™!xà ø ž$€™!xà ø $€™!xà ø œ$€™!xà ø ›$€™!xà ø š$€™!xà ø ™$€™!xà ø ˜$€™!xà ø —$€™!xà ø –$€™!xà ø •$€™!xà ø ”$€™!xà ø “$€™!xà ø ’$€™!xà ø ‘$€™!xà ø $€™!xà ø $€™!xà ø $€™!xà ø Œ$€™!xà ø ‹$€™!xà ø Š$€™!xà ø ‰$€™!xà ø ˆ$€™!xà ø ‡$€™!xà ø †$€™!xà ø …$€™!xà ø ƒ$€™!xà ø ‚$€™!xà ø $€™!xà ø €$€™!xà ø $€™!xà ø ~$€™!xà ø |$€™!xà ø {$€™!xà ø z$€™!xà ø y$€™!xà ø x$€™!xà ø w$€™!xà ø v$€™!xà ø u$€™!xà ø t$€™!xà ø s$€™!xà ø r$€™!xà ø q$€™!xà ø o$€™!xà ø n$€™!xà ø m$€™!xà ø l$€™!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à ø Z$€™!xà ø Y$€™!xà ø X$€™!xà ø W$€™!xà ø V$€™!xà ø U$€™!xà ø T$€™!xà ø S$€™!xà ø R$€™!xà ø Q$€™!xà ø P$€™!xà ø O$€™!xà ø N$€™!xà ø M$€™!xà ø K$€™!xà ø J$€™!xà ø I$€™!xà ø H$€™!xà ø G$€™!xà ø F$€™!xà ø E$€™!xà ø D$€™!xà ø C$€™!xà ø @$€™!xà ø ?$€™!xà ø >$€™!xà ø =$€™!xà ø <$€™!xà ø ;$€™!xà ø :$€™!xà ø 9$€™!xà ø 8$€™!xà ø 7$€™!xà ø 6$€™!xà ø 5$€™!xà ø 4$€™!xà ø 3$€™!xà ø 2$€™!xà ø 1$€™!xà ø 0$€™!xà ø /$€™!xà ø .$€™!xà ø -$€™!xà ø ,$€™!xà ø +$€™!xà ø *$€™!xà ø )$€™!xà ø ($€™!xà ø '$€™!xà ø &$€™!xà ø $$€™!xà ø #$€™!xà ø "$€™!xà ø !$€™!xà ø  $€™!xà ø $€™!xà ø $€™!xà ø $€™!xà ø $€™!xà ø $€™!xà ø $<@®œ'!à™àÿ½'¼¯¿¯¼¯<®œ'!àŸ$€™ 9' ø ¼¿à ½'chan_agent.cwhoa, you need a channel (0x%ld) and a base channel (0x%ld) for setting. whoa, channel %s is missing his tech_pvt structure!!. whoa, you need a channel (0x%ld) with a tech_pvt (0x%ld) to get a base channel. Huh? Agent is being asked to answer? old channel wasn't %p but was %p AgentsAgentLogoff%s_%sAGENTBYCALLERIDAsked for bridged channel on '%s'/'%s', returning '%s' failed to create persistent entry in ASTdb for %s! Saved Agent: %s on %s %s;%sagent_cont_sleep() returning %d Native formats changing from %d to %d Resetting read to %d and write to %d agent-%s-%s%s%s%s%s.%sRecording already started on that call. Agent/%sCouldn't find the global variable %s, so I can't figure out which agent (if it's an agent) is placing outgoing call. There is no callerid on that call, so I can't figure out which agent (if it's an agent) is placing outgoing call. Checking beep availability of '%s' Call '%s' looks like a would-be winner for agent '%s' Playing beep, lang '%s' Played beep, result '%d' Waited for stream, result '%d' Agent/P%s-%dUnable to allocate agent channel structure Agent disconnected while we were connecting the call A blocker exists after agent channel ownership acquired Reload Agent from AstDB: %s on %s ;Agents successfully reloaded from database. Checking availability of '%s' Call '%s' looks like a winner for agent '%s' Sneaky, parent disappeared in the mean time... Ugh... Agent hung up at exactly the wrong time Agent/A blank agent line! An agent line with no agentid! No agent configuration found -- agent support disabled defaultwavgeneralpersistentagentsmultiplelogingroupautologoffackcallalwaysendcallwrapuptimemaxlogintriesgoodbyemusiconholdupdatecdrautologoffunavailrecordagentcallsrecordformatwav49WAVurlprefix/savecallsin/%scustom_beepusers.confhasagentfullnamesecret%s,%s,%sUnable to register channel class 'Agent' Lists agents and their statusSets an agent as no longer logged inPretending to dial on pending agent Whoa, they hung up between alloc and call... what are the odds of that? -- outgoing agentcall, to agent '%s', on '%s' -- agent_call, call to agent '%s' call on '%s' Set read format, result '%d' Unable to set read format to %s Set write format, result '%d' Unable to set write format to %s %dCreating place holder for '%s' Weird... Fix this to drop the unused pending agent Not creating place holder for '%s' since nobody logged in LocalActionIDAgents will followNonen/aAGENT_IDLE %s (Confirmed)AGENT_LOGGEDOFFAGENT_ONCALLEvent: Agents Agent: %s Name: %s Status: %s LoggedInChan: %s LoggedInTime: %d TalkingTo: %s TalkingToChan: %s %s Event: AgentsComplete %s ActionID: %s AgentcallbacklogoffAgent: %s Reason: %s Loginchan: %s Logintime: %ld NONEAGENTCALLBACKLOGOFF%s|%ld|%sAgent: %s Reason: %s Loginchan: %s Logintime: %ld Uniqueid: %s CommandLogoffagent logoffUsage: agent logoff [soft] Sets an agent as no longer logged in. If 'soft' is specified, do not hangup existing calls. softLogging out %s Hangup called for state %s CHANLOCALSTATUSCHANUNAVAILAgent hangup: '%s' is not available now, auto logoff ChanunavailHungup, howlong is %d, autologoff is %d Agent '%s' didn't answer/confirm within %d seconds (waited %d) AutologoffBridge on '%s' being cleared (2) Agent read: '%s' is not available now, auto logoff -- %s answered, waiting for '#' to acknowledge -- %s acknowledged Bridge on '%s' being set to '%s' (3) AgentSoftNo agent specifiedAgent logged outNo such agentagent showUsage: agent show Provides summary information on agents. -- Pending call to group %d -- Pending call to agent %s logged in on %s talking to %s is idlenot logged inavailable at '%s'wrapping up at '%s' (Confirmed)%-12.12s %s%s%s%s No Agents are configured in %s %d agents configured [%d online , %d offline] (%s) (musiconhold is '%s')agent show onlineUsage: agent show online Provides a list of all online agents. %d agents online AGENTLMAXLOGINTRIES -- Saw variable AGENTMAXLOGINTRIES=%s, setting max_login_tries to: %d on Channel '%s'. AGENTUPDATECDR -- Saw variable AGENTUPDATECDR=%s, setting update_cdr to: %d on Channel '%s'. AGENTGOODBYE -- Saw variable AGENTGOODBYE=%s, setting agent_goodbye to: %s on Channel '%s'. agent-userAGENTACKCALL -- Saw variable AGENTACKCALL=%s, setting ackcall to: %d for Agent '%s'. AGENTAUTOLOGOFF -- Saw variable AGENTAUTOLOGOFF=%s, setting autologff to: %d for Agent '%s'. AGENTWRAPUPTIME -- Saw variable AGENTWRAPUPTIME=%s, setting wrapuptime to: %d for Agent '%s'. agent-loginokUnable to set read format to %d Unable to set write format to %d AgentloginAgent: %s Channel: %s Uniqueid: %s AGENTLOGIN == Agent '%s' logged in (format %s/%s) Wrapup time for %s expired! Huh? We broke out when there was still an owner? AgentlogoffAgent: %s Logintime: %ld Uniqueid: %s AGENTLOGOFF%s|%ld == Agent '%s' logged out agent-incorrectagent-alreadyonAGENTMAXLOGINTRIESagent-passThe AGENT function requires an argument - agentid! statusAgent '%s' not found! LOGGEDOUTLOGGEDINpasswordmohclasschannelextenAGENTGets information about an AgentThe valid items to retrieve are: - status (default) The status of the agent LOGGEDIN | LOGGEDOUT - password The password of the agent - name The name of the agent - mohclass MusicOnHold class - exten The callback extension for the Agent (AgentCallbackLogin) - channel The name of the active channel for the Agent (AgentLogin) AGENT([:item])chan_agentAgent Proxy 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. Show status of agentsShow all online agentsSets an agent offline€#ûÿT$ûÿT$ûÿÈ"ûÿx$ûÿx$ûÿx$ûÿx$ûÿx$ûÿx$ûÿx$ûÿD#ûÿfunction_agentAgentLoginAgentMonitorOutgoingcomplete_agent_logoff_cmdagent_logoff_maintenanceAgentsdump_agentsagents.confagent_set_base_channelagent_get_base_channelagent_bridgedchannelagent_fixupagent_writeagent_read__agent_start_monitoringagent_answeragent_hangupagent_callagent_requestadd_agentagent_newread_agent_configreload_agentsCall agent login AgentLogin([AgentNo][,options]): Asks the agent to login to the system. Always returns -1. While logged in, the agent can receive calls and will hear a 'beep' when a new call comes in. The agent can dump the call by pressing the star key. The option string may contain zero or more of the following characters: 's' -- silent login - do not announce the login ok segment after agent logged on/off Record agent's outgoing call AgentMonitorOutgoing([options]): Tries to figure out the id of the agent who is placing outgoing call based on comparison of the callerid of the current interface and the global variable placed by the AgentCallbackLogin application. That's why it should be used only with the AgentCallbackLogin app. Uses the monitoring functions in chan_agent instead of Monitor application. That has to be configured in the agents.conf file. Return value: Normally the app returns 0 unless the options are passed. Options: 'd' - make the app return -1 if there is an error condition 'c' - change the CDR so that the source of the call is 'Agent/agent_id' 'n' - don't generate the warnings when there is no callerid or the agentid is not known. It's handy if you want to have one context for agent and non-agent calls. Description: Will list info about all possible agents. Variables: NONE Description: Sets an agent as no longer logged in. Variables: (Names marked with * are required) *Agent: Agent ID of the agent to log off Soft: Set to 'true' to not hangup existing calls load_moduleagentmonitoroutgoing_execlogin_execcheck_beepcheck_availabilityagent_cont_sleepCall Agent Proxy Channelÿÿÿÿ8Dÿÿÿÿ¬ ô¹ÜÎÿÿÿÿä^Œ4ü3W oLDvÌ(@(”'DvÀ&ÔÌ(ð"Ì×Ðbeepdefaultvm-goodbyeôÀüÀÁÌÂdŸU TÈ äÂðÂÃc923295541bd92cd8c09683802c9c60aLÅ|€dÅ…|Űl€xÛЪÀª°ª ªª€ªpª`ªPª@ª0ª ªªªð©à©Ð©À©°© ©©€©p©`©P©@©0© ©©©ð¨à¨Ð¨À¨°¨ ¨¨€¨ Ûp¨`¨P¨@¨0¨ ¨¨¨ð§à§Ð§À§°§ §§€§p§`§P§@§0§ §§§ð¦à¦Ð¦À¦°¦ ¦¦€¦p¦`¦P¦@¦0¦ ¦¦¦ð¥à¥p×Ð¥À¥°¥ ¥¥€¥p¥`¥P¥@¥0¥ ¥¥¥ð¤à¤Ð¤À¤°¤ ¤¤€¤p¤`¤P¤@¤0¤ ¤¤¤ð£à£Ð£À£°£ ££€£p£`£P£@£0£xÛGCC: (GNU) 3.3.2GCC: (GNU) 4.2.3GCC: (GNU) 4.2.3GCC: (GNU) 4.2.3GCC: (GNU) 3.3.2üÿÿÿ ðªüÿÿÿ €øÿÿÿ0Ì€øÿÿÿ0L€øÿÿÿ(¤¼Ô€øÿÿÿ@¬ È €üÿÿÿ(L"d"€øÿÿÿ0ð"€üÿÿÿ8ô#ÿÀüÿÿÿPœ%€øÿÿÿ8À&€øÿÿÿ0”'€øÿÿÿ0@(€øÿÿÿ(Ì(€øÿÿÿ@x+€üÿÿÿ8@-?€øÿÿÿ /À/Ø/?€øÿÿÿHü3€üÿÿÿ(Œ4€øÿÿÿ( 5€øÿÿÿ0˜5€üÿÿÿ(\6€üÿÿÿPT;ÿÀüÿÿÿX|>?€øÿÿÿH8DTDÿ€øÿÿÿ\FÀøÿÿÿX,JÿÀüÿÿÿH T€øÿÿÿ U€øÿÿÿ0W€üÿÿÿ8ä^ÿÀüÿÿÿptdÿÀüÿÿÿhh?Àüÿÿÿ¨$j€øÿÿÿ8°l€üÿÿÿˆ o€üÿÿÿhDv€üÿÿÿX\€øÿÿÿ0|€ÿÀüÿÿÿh…ÿÀüÿÿÿXÀˆÿÀüÿÿÿèÿ€øÿÿÿHdŸÀøÿÿÿPðª.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.bss.comment.mdebug.abi32.pdr.rel.dyn p´´ÌÌð¼¼# LLð +<<% 3ÿÿÿobb>@þÿÿo   OˆU  †[0£0£ÀgðªðªXmP«P«°#uÏÏÐÐ † Ð Ð ÐÐ’ÐЄŸ Ð Ð ¥@Ù@Ù8ªxÛxÛ±€Û|ÛP¶|ÛZ¿ZÖÛÍØÛ Ò ÀÀXxâÛ