ELFÀ4P4 p´´´ÑÑÑÑÑ l ÌÌÌG "²\' 4 0§¼ˆ( f Ü<øppp pp–ppþÿÿoÿÿÿoðÿÿoLAŒ•Dh*%)’kZF@\!#†s,“^`…q:‰4>‚+6G]/}$cxT€W?9 2O7;vtE3n5KgNIp&8.r"'(RJ_QeCMb1izoHm-0B[<a=VY{SuyfXPj|ƒ‘Ud~lw”‹„އˆŠ4À àŸ 0§ § Ñ Ñ Ñ,Ñ0ѰÑ$Þ0Þ8°Ñ\ñÿ?\ñÿ`41À J(Þñÿ 0§ C(ÞñÿÜñÿü€ÞñÿV(ÞñÿI§8R§Uð¦Åà¦Tc 6ЦúÀ¦ä𰦢 ¦ €¦_€¦Ãp¦á`¦xP¦w@¦b0¦V ¦­¦"¦jð¥à¥,Ð¥ŽÀ¥O°¥ ¥Ê¥ €¥üp¥Æ`¥8P¥A@¥´x0¥ ¥j¥‡¥«Àð¤Õà¤,ïФ$À¤1°¤Xf ¤n¤)€¤—p¤Ñ`¤¬P¤©@¤T0¤H ¤Œ¤N¤}ð£ øà£€УD×À£™°£> £Å£‹€£hŽp£a`£P£:@£Ó0£ £V£€£Mð¢ðà¢wТ`À¢„6°¢ë ¢5",¢™€¢p¢œ¬`¢¶ÙáP¢@¢0¢ ¢¶¢©¢p³ð¡à¡ÝС…À¡'°¡Á ¡d¡Ú€¡7p¡&"“`¡P¡þ@¡4Ê0¡' ¡í¡õ¡M"ð ïà ÑРµÀ @?° ¾  ä –€ Üp ß` êP ¬@ ½0 q  ú lº HðŸKàŸ _GLOBAL_OFFSET_TABLE__gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesast_logoption_debugast_module_unregisterstrlenstrncasecmpsnprintf_ast_strduppbx_builtin_setvar_helperast_db_delast_db_putstrchrast_monitor_startast_monitor_setjoinfilesast_cdr_allocast_cdr_setuserfieldpthread_mutexattr_initpthread_mutexattr_settypepthread_mutex_initpthread_mutexattr_destroypthread_mutex_lockpthread_mutex_unlockstrcmpast_streamfileast_waitstreamrandomast_channel_alloc__ast_string_field_empty__ast_string_field_alloc_spacestrcpyast_copy_stringast_update_use_countpthread_mutex_trylockast_queue_frameast_null_frameast_channel_freeast_indicatepthread_selfast_tvnowast_tvdiff_msast_senddigit_endast_senddigit_beginast_set_read_formatast_set_write_formatast_writeast_sendtextast_channel_sendhtmlpthread_mutex_destroyast_channel_unregisterast_custom_function_unregisteragent_functionast_cli_unregister_multipleast_unregister_applicationast_manager_unregisterast_softhangupast_db_gettreetimeast_db_getstrsepast_device_state_changedast_db_freetreepbx_builtin_getvar_helperstrcasecmpast_exists_extensionoption_verboseast_verboseast_setstateast_channel_masqueradeast_module_registermemcpyast_app_separate_args_ast_callocast_config_loadast_variable_retrieveast_trueast_variable_browseast_get_groupatoistrncatast_category_browseast_config_destroyast_channel_registerast_register_applicationast_manager_register2ast_cli_register_multipleast_custom_function_registerast_set_calleridast_channel_inherit_variablesast_callast_best_codecast_getformatnamesscanfast_tvast_requestastman_get_headermemsetastman_send_ackastman_appendmanager_eventast_queue_logast_cliast_state2strast_samp2tvast_tvaddast_hangupast_indicate_dataast_readast_frame_freeastman_send_errorffsast_bridged_channel__ast_module_user_addast_answerast_app_getdatagettimeofdayast_safe_sleepsched_yieldast_waitforast_safe_sleep_conditional__ast_module_user_removestrrchrlibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbssGLIBC_2.0ii \$Þ°Ñ$ÑÑٜٔ٘٠ٰٴٸټÙÀÙÄÙðÙôÙ0Ú4Ú8Ú@Ú\Ú`ÚdڜڠڤڬÚÈÚÌÚÛ ÛÛÛ4Û8ÛtÛ Û¤Û¨ÛàÛ0Ñ4Ñ@ÑDÑHÑLÑPÑTÑXÑ\Ñ`ÑdÑlÑpÑxÑ|ÑŒÑќѠѤÑ<Ì@œ'!à™àÿ½'¼¯¿¯¼¯<¨@œ'!àŸ$€™ 9' ø ¼œ'!à™Ðÿ½'(¿¯$±¯ °¯¼¯€ƒ`ÞbŒ$@(¿$`Þb¬ €‚ € €‘P™ §B$¢¯$§&â$ ø |Ð'&¼$ €‚P™ì§B$¢¯§&ã$ ø |Ð'&¼§& €‚P™8¨B$¢¯|Ð'&$ ø ä$¼(¿$± °à0½'<>œ'!à™Ðÿ½',¿¯(°¯ ¼¯¢Œ @!€XPŒ\¢Œ!€@‚œ‚!€œ‚BŒ@!„Œ¥Œ €‚l¨C$Ž €‚ €‡¥¯ €…P™t¨B$¤¯¢¯£¯§¥$ôÅç$! ø ¹$ ¼!,¿(°à0½'<@=œ'!à™Ðÿ½'(¿¯ ¼¯€ €‚ ¥¯ €‡ €…¬¨B$P™¤¯¢¯§¥$ÄÅç$$ ø ó$ ¼‚Œ@ €‡ €‚ƒŒ €…ø¨B$P™¢¯£¯§¥$ÄÅç$$ ø ø$ ¼ÿÿ$XE¬!(¿à0½'<„<œ'!à™Ðÿ½'(¿¯ ¼¯€ €‚‚Œ@ €‚ €… €‡0©B$P™¢¯¤¯ ¯§¥$ÜÅç$$ ø å$ ¼!XBŒ ‚(¿à0½'<<œ'!à™Øÿ½' ¿¯¼¯ €‚ €… €‡„©B$P™¢¯§¥$LÆç$$ ø ’$¼ ¿ÿÿ$à(½'<¬;œ'!à™€„ü€™ ¬Ù„$<;œ'!à™pÿ½'Œ¿¯ˆ¾¯„·¯€¶¯|µ¯x´¯t³¯p²¯l±¯h°¯¼¯$!° .Â!ðàP€™ ø !  ¼!¨@Œ™€‚!  è™ÀÑPŒ €—!˜ !ˆ²'!È` ø ¼! À!(@!È€ ø !0  @¼1&*Ñ@ €… €‡ð™! @§¥$ˆÅç$t$\ޤ&! @P$åÿ¬©æ&!$Â! àŒ¿ €„ €… €‡ð™¸©„$§¥$ˆÅç$w$ ø ¼Œ¿ˆ¾„·€¶|µx´t³p²l±h°à½'< :œ'!à™Ðþ½'(¿¯$±¯ °¯¼¯€!ˆ ‚€@(¿ €† €‡è™ °'¤¯À©Æ$È©ç$!  ø $¼!(È™!0  ø ! ¼(¿$± °à0½'<”9œ'!à™°þ½'L¿¯H¾¯D·¯@¶¯<µ¯8´¯4³¯0²¯,±¯(°¯ ¼¯ô™€‚!¸ è™ÀÑQŒ!° Ì€™ €ž!¨ P™(³'1!  X"Ž-@ €‚¸2&$ªF$¸"‚#&! `!8@$)@¤0& €ƒ!(!Èà ø ¤Åd$ ¼ €ƒØ©B$¢¯³¯$§e$™ $!È€ ø ¬ÅÇ' ¼œƒbŒ @ €™ €‚ ª9'¹¯°¯²¯! §E$› $!È€ ø ¬ÅÇ' ¼\1ŽÏÿ L¿H¾!ÈÀ ø £¯ ¼!( €‚!0`!È  ø ¤ÅD$àÿ@ ¼Òÿ €‚D·@¶<µ8´4³0²,±(°àP½'<ô7œ'!à™Èü½'0¿¯,³¯(²¯$±¯ °¯¼¯!ˆ€W !˜À,‚ŒI@ €‚‚Œ €†è™ ²'¤§$,ªÆ$$! @ ø ¢¯¼! @H€™ ø .$!@@¼-$b  €†€‡è™ °'! 8ªÆ$ Òç$$ ø ²¯¼!0€…„™!8`!  ø  Ó¥$¼! <™ ø $¼ °'€‚ €†€‡è™ ÕB$²¯¢¯@ªÆ$ Ôç$!  ø $ "Ž@¼d™ ø ¼ "®4™!  ø !(¼ ! €… €‡P™HªB$¢¯§¥$0Æç$$ ø ®$¼ÿÿ$0¿,³(²$± °à8½'9' ø  Ü$€™|&9' ø ! @ Ü€‚$€™|&9' ø ÈÑD$ Ü!(  €ø€™ ø ¬©& ܘ€™xÙ¯´€™\Ù¯<€™`Ù¯™dÙ¯x™hÙ¯¼€™lÙ¯ø€™pÙ¯P™tÙ¯$€™d&9' ø ! @,BŽ@ ÜXDŽ€\Ù ø  $ Ü,@®$€™XBŽ! @&S|&9'ÿÿ$ ø  €‚ Ü`Ù ø å Ü€‚$€™d&9' ø ÈÑD$ Ü$€™d&9' ø ! @8BŽ>@ ÜdÙ ø ,Ä' Ü,Ä0Å8FŽhÙ ø <GŽ2@ Üœ‚BŒ@lÙ €‚ €™,½B$¢¯4à €‚§%'tÙ£¯! W$ ø ¬ÐG$ ÜlÙ(Ä'!( ø !0 Ü(Â,Ã8B®<C® €‚4ÅpÙ ø ¬©D$(BŽB(@ Ü$€™! @!(”&9'$€™! @!( >9' ø  Ü$€™|&9' ø ! @ Ü”B&€ƒ$€™ÈÑd$|&9' ø T¯ Ü$€™d&9' ø TÄ Ü$€™d&9' ø ! @ ÜxÙ ø  Ü! @$€™¬B®|&9' ø (BŽB(@@ ÜXBŽ;@ì™è$!¸ ä™!° X™!  XDŽ!ÈÀ ø !(!€@ Ü-@!ˆ@!È€ ø XDŽ! @&@ ÜCŒ$b!Èà‘Œ ø $ Ü$€™d&9' ø ! @°BŽ Ü@! @$€™|&9' ø  Ü! #$"$€™|&9' ø ! @ Ü$|&9' ø Íÿ Ü ÿÿ$$€‚˜™! `è$¸.F$ ø !8@ Ü! @$€™|&9' ø TÄ(BŽB(!@ Ü$‚`Ù€‚$€™d&9' ø ÈÑD$ Ü! @$€™d&9' ø !  Ü!($€™ >9' ø ! @ Ü$€™|&9' ø ! @ Ü€‚$€™|&9' ø ÈÑD$ Ü`Ù ø ÿ Ü$€™d&9' ø ! @´BŽ @ Ü €‚ €… €‡P™L½B$¢¯§¥$¬Ðç$$ ø x$ ÜXBŽSÔ€™X@®! ø P@® Ü0CŽ$€™! @|&9'0@® ø #€C ÜbŽ €… €†è€™€½¥$Œ½Æ$ $!8 ¢¯ ø °¯ ÜbŽeŽ¢¯ €‚ €„ €‡Ä½B$‚™¢¯°¯Œ´„$¸½ç$ ø äÆ' ÜÀ€‚BŒB(@ €„‚™Ì½„$ ø !(  Ü €„ø€™¬©„$ ø !( BŽ!@ Ü´BŽ@$€™”59' ø ! @ Ü$€™”59' ø ”D& Ü0€™ ø ! @ Ü|&9' ø ! @ Üÿÿ$|&9' ø ! @ Ü$ €D¯ ø½&$€™|&9' ø ! @ Ü\RޤB&! @‹û@4¯ €è½&€ƒ$€™|&9' ø ÈÑd$€ ÜLÂ@PÃ*b @h™ ¯!(! `DÆ' ø O$ Ü! @!€€ LÄ4û€PÙ*$2û@€™ˆ™! ` ø ô$ Ü!€@ÈÂV@DĀș €…! `¾¥$ ø DÆ' ÜDÃ$È™ b €… €†¾¥$ ¾Æ$ ø ! ` Ü@Æ €…È™! ` $¾¥$ €†¾¥$Ì»Æ$ €… €†¾¥$0¾Æ$! ` ø  Ü gŽÐbŽø™¢¯ç$! `€e& ø Ðf& @ ÜXÙ$™ ø HŠܘ!@Â@XÃü™ˆ™! ` ø è$ Üü™ fŽ! ` ø $Å' @ Ü €…\™ø´¥$ ø ! `@ ܈™! ` ø è$ ÜXÙdŒ ø HÅ Üsÿÿ$ô¸& ø ! ` ÜH™ ø ! @ Üô¸&‚™! ` ø +€ Ü!(@À€‚<ЯBŒB(fú@ €„_ú‚™‚™! ` ø X¹& Ü$Ñ' ‚™!(@ ø !  ÜX¹&‚™ ø ! ` Ü!(@À€‚BŒB(gú@ÈÂ^ú €„ ø s$ ÜB,vú@¯DÄ' ø P$ Üyú!€ €…h™ ¯8¾¥$! `”Æ' ø O$ ܲú! @|Ù$Ä' ø $ Ü¡û! ¤û@0æû!(ÀÎû@À¯#ü@4€™0à €†è™£¯»Æ$!8¸D& ø P$$ü¸B‚ÐeŽ*ü 4€™5ü$0BŽÌü@ÇüTP& ø !  ÜýG$!ÿÿÿ$!èÀ¼¿¸¾´·°¶¬µ¨´¤³ ²œ±˜°àÀ½'<€Æœ'!à™Øÿ½' ¿¯±¯°¯¼¯$€™!€€09' ø !ˆ ¼! $€™!(  ¿±°$Ôz9' (½'< Æœ'!à™$€™Ôz9' !0<Æœ'!à™˜ÿ½'d¿¯`¾¯\·¯X¶¯Tµ¯P´¯L³¯H²¯D±¯@°¯¼¯!˜  €…L€™Ü¶¥$!ð€ ø ! `¼! ` €…L€™D¾¥$ ø !¨@¼! ` €…L€™L¾¥$ ø ! @¼! ` €…L€™T¾¥$ ø !¸@¼! ` €…L€™`¾¥$ ø !°@¼$€™09' ø  ¢¯ ¼¢‚™@ €†™! À!(`ì¶Æ$‚‚”@™! À!(`ˆh¾Æ$$¹! @ ø !( b@¼Ž_@XŽ@$€™]$d&9' ø ! à¼â‚‘@ €†4€™¸&!(€ ø P$À¼Â‚@h€™(¹ ø  ¤@¼$(®(®0Ž@ €ƒÔ€™ ø 0&¼ €ƒ €‚¸&,¹€¾f$ $¼E$!8@ ø ±¯¼±¯ €‚ €™ €ƒŒ´D$€·c$X¼''0¹£¯!(€ ø !0 ¼À€‚BŒB(@ €‚8¹!0 l¼D$ ø !(@¼ €‚4¹!(@ ø ¬©D$¼$€™|&9' ø ! ¼€ƒPÞbŒ@$$€™l"9' ø ¼\Ž—ÿ¤&€„$€™|&9' ø ÈÑ„$$"¼ €†™! À!(`œ¾Æ$ $ €†™! À!(`·Æ$6"d¿ €†™! À!(`¬¾Æ$ ø ,¼mÿ€ €†nÿ™$€‚€„d&Q$!È  ø ÈÑ„$¼!ˆ‚™€‚ÀÑPŒ8¹¯È€™$¹¯H™(¹¯è€™,¹¯‚™0¹¯ø€™Ãÿ4¹¯è™·¯»Æ$¸&P$ ø !8€mÿ ø ! À¼mÿA@®kÿ@®d¿`¾\·X¶TµP´L³H²D±@°!àh½'<ÔÁœ'!à™¸ÿ½'D¿¯@¾¯<·¯8¶¯4µ¯0´¯,³¯(²¯$±¯ °¯¼¯ƒ€@$ b! € €… ™¤²¥$„$ ø ¦'!@$b¼ƒ‚:$b!€ €… ™¤²¥$„& ø ¦'!@$b¼¢C!€@Ã!€!ˆ$€‚€„d&S$!È` ø ÈÑ„$¼!ð`€‚È€™ÀÑRŒ$€‚!¨ |&W$$:%° ø ! @BŽ0@¼À! €HBŽLCŽ$ P$(q% …€! €!È  ø ¤E&"@¼´BŽ@$b! €$XDŽc: € ˜C¸B‚@b:$b! €$b: ˜! €!È  ø ¤E&@¼$€™|&9' ø ! @¼!Èà ø ! @¼\RŽÆÿ@!ÈÀ€„$€™|&9' ø ÈÑ„$!`¼D¿@¾<·8¶4µ0´,³(²$± °àH½'<¿œ'!à™°ÿ½'D¾¯!ð H¿¯@´¯<³¯8²¯4±¯0°¯¼¯à !˜à!ˆÀÀ`Ô€Š@ €‚ €… €‡P™Ä¾B$§¥$@Åç$$! $¢¯ø¾B$(¯€‚È€™$ÒÀÑPŒ!ˆ !È  ø @Ü\ޤ&øÿ!(@ €‚ €… €‡¿B$P™¢¯²¯§¥$@Åç$$, $ ø Üyÿÿ$ €…(Ñ ™ø¾¥$ ø ! @ÜXŽ@ €‚¸‚@ €‚ €‚¿E$$¿E$4€™D! ` €… ™0¿¥$ ø ! @Ü4€™! `9ô& €… ™ˆ°¥$ ø ! @Ü4€™! `.D& €… ™<¿¥$ ø ! @Ü4€™! `#T& €… ™H¿¥$ ø ! @ÜXŽ€4€™…Œ!0€ ø ! `Ü! `l™ ø -$@Ü!+@  €… ™!  ø P¿¥$@Ü4€™! `¸& ø !0€Ü!P€™ ø ! ÀC$ÂÜÀ#è£Ä™°'!( F$ ø ! Ü! ô€™:$$Æ' ø $ ¯(Âlÿ@Ühÿ €‚!èÀ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à ø z$€™!xà ø y$€™!xà ø x$€™!xà ø w$€™!xà ø v$€™!xà ø u$€™!xà ø s$€™!xà ø r$€™!xà ø q$€™!xà ø p$€™!xà ø o$€™!xà ø n$€™!xà ø m$€™!xà ø l$€™!xà ø k$€™!xà ø i$€™!xà ø h$€™!xà ø g$€™!xà ø f$€™!xà ø d$€™!xà ø c$€™!xà ø b$€™!xà ø a$€™!xà ø `$€™!xà ø _$€™!xà ø ^$€™!xà ø ]$€™!xà ø \$€™!xà ø [$€™!xà ø Z$€™!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à ø 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à ø 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.cAgentCallbackLogin is deprecated and will be removed in a future release. See doc/queues-with-callback-members.txt for an example of how to achieve the same functionality using only dialplan logic. Asked for bridged channel on '%s'/'%s', returning '%s' whoa, 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? Agent/%ssoft%s_%sAGENTBYCALLERIDfailed to create persistent entry in ASTdb for %s! Saved Agent: %s on %s %s;%sagent-%s-%s%s%s%s%s.%sRecording already started on that 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 agent_cont_sleep() returning %d old channel wasn't %p but was %p Native formats changing from %d to %d Resetting read to %d and write to %d AgentsAgentLogoffAgentCallbackLoginReload Agent from AstDB: %s on %s ;Agents successfully reloaded from database. Couldn'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. -- Going to %d priority because there is no callerid or the agentid cannot be found. 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 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 inSets an agent as logged in by callbackPretending to dial on pending agent Whoa, they hung up between alloc and call... what are the odds of that? -- agent_call, call to agent '%s' call on '%s' -- outgoing agentcall, to agent '%s', 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 %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 CommandLogoffLogging 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 agent-- 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')%d agents online AGENTLMAXLOGINTRIESAGENTMAXLOGINTRIES -- 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-loginokagent-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-newlocation%s@%sExtension '%s' is not valid for automatic login of agent '%s' Extension '%s@%s' is not valid for automatic login of agent '%s' invalid0123456789#*ABCDagent-loggedoffUnable to set read format to %d Unable to set write format to %d AgentcallbackloginAgent: %s Loginchan: %s Uniqueid: %s AGENTCALLBACKLOGIN == Callback Agent '%s' logged in on %s == Callback Agent '%s' logged out 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-alreadyonAGENTNUMBERAGENTSTATUSonAGENTEXTENfailagent-passExtenContextWrapupTimeAckCallNo extension specifiedAgent: %s Loginchan: %s Agent logged inAgent already logged inThe 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. showShow status of agentsonlineShow all online agentsSets an agent offlineÄûÿhûÿhûÿ<ûÿŒûÿŒûÿŒûÿŒûÿŒûÿŒûÿŒûÿˆûÿfunction_agentAgentLoginAgentCallbackLoginAgentMonitorOutgoingcomplete_agent_logoff_cmdAgentsdump_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 in/off Call agent callback login AgentCallbackLogin([AgentNo][|[options][|[exten]@context]]): Asks the agent to login to the system with callback. The agent's callback extension is called (optionally with the specified context). The option string may contain zero or more of the following characters: 's' -- silent login - do not announce the login ok segment agent logged in/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 have to be configured in the agents.conf file. Return value: Normally the app returns 0 unless the options are passed. Also if the callerid or the agentid are not specified it'll look for n+101 priority. Options: 'd' - make the app return -1 if there is an error condition and there is no extension n+101 '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 Description: Sets an agent as logged in with callback. Variables: (Names marked with * are required) *Agent: Agent ID of the agent to login *Exten: Extension to use for callback Context: Context to use for callback AckCall: Set to 'true' to require an acknowledgement by '#' when agent is called back WrapupTime: the minimum amount of time after disconnecting before the caller can receive a new call load_modulecallback_deprecatedagentmonitoroutgoing_exec__login_execcheck_beepcheck_availabilityagent_cont_sleepCall Agent Proxy Channelÿÿÿÿ˜BÿÿÿÿT ܶðÐÿÿÿÿ€X,š@0°/SÀdüpkT2\4è4pkÀ0|1T2ü|À¬Ù$Ñbeepdefaultvm-goodbyeUsage: agent show Provides summary information on agents. Usage: agent show online Provides a list of all online agents. Usage: agent logoff [soft] Sets an agent as no longer logged in. If 'soft' is specified, do not hangup existing calls. X¿`¿€¿0ÁpœüPœP¬5HÁTÁhÁf450f61f60e761b3aa089ebed76ca8a5·°Ãðr¸ÃxØ4Û·°ÃÐÃTwØÃ¼Ø Û·¶øcðÃÙp °ÃèÃðr°ÃèÃÐÃTw€$Þ§§ð¦à¦Ð¦À¦°¦ ¦¦€¦p¦`¦P¦@¦0¦ ¦¦¦ð¥à¥Ð¥À¥°¥ ¥¥€¥p¥`¥P¥@¥0¥ ¥¥¥ð¤à¤Ð¤À¤°¤ ¤¤€¤p¤`¤P¤@¤0¤ ¤¤¤ð£à£Ð£À£°£ ££€£p£`£P£@£0£ £££ð¢à¢Ð¢À¢°¢ ¢¢€¢p¢`¢ÙP¢@¢0¢ ¢¢¢ð¡à¡Ð¡À¡°¡ ¡¡€¡p¡`¡P¡@¡0¡ ¡¡¡ð à Ð À °    € p ` P @ 0     ðŸàŸ$Þ