ELF€!4Ě=P4 (&#p´´´d×d×ŕŕŕ„ŕĚĚĚšš˛°eg u ô ŕtźĚœ š Ŕĺ čppp ppłp#pţ˙˙oě˙˙˙ođ˙˙o†ƒłXc%„œ3+T-zf˜$I7N"#'ƒZ]!­EŻR:wŒ›)n§xLv0`s^9‹}j\oYMB=&‡h@C—‘?eˆ*™5_UŸŠ.D8“(F/‰džVtl ;PŞ1{[6,Q>2A†ą•4ŽS<JHWGišgKkq€O…rb’a‚Ą|p°y˘m~–Žu¤˛Ť”¨ŁŹ ĽŚŠô €! đk ŕt @u `× ŕ ŕŕŕđŕ€čč† đŕ°eń˙ °eń˙mô  €! ˜ „čń˙ ŕt ‘ „čń˙Ŕĺń˙Ş ŕčń˙¤ „čń˙8ÍŔtö°tÍ tîth€tFptc '`tPtä@tÖ0t- tä3 tst ĂđsÜŕs€Đs™Ŕs°sŞ  s.sč€sËps`sDPsĽ@s§0s9 sősż sĘđršŕrĐr Ŕr°r r’r^€rĘpr`rŹPr@r 0r´ r. r rí đqDî ŕqLB ĐqÎŔq`°q,o qAqXŠ€qIpq `q%Pqb@qš0q… qwqq[đpU ŕp ŕ@,ĐpÁŔp+ °p ‹ pDKpî€păpp&`p7PpúQ@pŮ 0pâ pűp˛p•đohźŕo×Đo'Ŕoö °oz~ o;oí€ošpo `obPoÄ@oI0o­ o4oś o_đn“ŕn5" Đn Ŕnœu°nr nn5€nQpn`nx Pnů@nH0npĚ nE nhnĎđmţŕm•Đm–ŔmF°mß mümj€m&"ăá Öpm`m4ŻPmŠ @mđ0m| m˛mgmM"•đlŮŕlOĐl,Ŕl@†°lT l lz€l„plŕ`lVPl˘@l^ 0l? lşlßl“đk _GLOBAL_OFFSET_TABLE__gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesast_module_unregisterao2_refstrcasecmpao2_iterator_initao2_iterator_nextast_logao2_unlockao2_lockast_queue_log__manager_eventoption_debugast_optionsast_debug_get_by_filestrchrast_load_realtimeao2_unlinkao2_alloc__ast_string_field_initstrlen__ast_string_field_emptystrcpy__ast_string_field_alloc_spaceao2_container_allocast_str_createast_str_setatoiast_trueast_copy_stringmemcpystrsepast_device_statememsetsnprintfpbx_builtin_setvarstrncasecmp_ast_strdupstrcmpast_cliast_db_putast_db_delast_update_realtimeastman_appendpthread_mutex_lockpthread_cond_signalpthread_mutex_unlockrule_listspthread_joinast_cli_unregister_multipleast_manager_unregisterast_unregister_applicationast_custom_function_unregisterast_event_unsubscribeast_context_findast_context_remove_extension2ast_context_destroyao2_find_ast_callocao2_linkast_load_realtime_multientryast_variable_retrieveast_category_browseast_config_destroyast_variables_destroyast_str_appendao2_container_countdevstate2str_ast_mallocsscanfpthread_mutexattr_initpthread_mutexattr_settypepthread_mutex_initpthread_mutexattr_destroypbx_builtin_setvar_helperqueue_resultsoption_verboseast_verbose_get_by_fileast_verboseast_canmatch_extensionast_goto_if_existsast_stopstreamast_streamfileast_waitstreamast_indicateast_moh_stopast_moh_startast_say_numberast_hanguppbx_builtin_serialize_variablesast_cdr_busyast_requestast_channel_inherit_variablesast_callpthread_cond_waitast_module_registerast_event_get_ie_uintast_event_get_ie_strast_config_loadast_variable_browseast_app_separate_argsast_context_createast_add_extension2ast_db_gettreeast_db_getstrtol__errno_locationast_db_freetreepthread_cond_initast_pthread_create_stackast_cli_register_multipleast_register_application2ast_manager_register2__ast_custom_function_registerast_event_subscribeast_channel_datastore_finddialed_interface_infoast_channel_datastore_allocast_channel_datastore_addast_randomast_waitfor_nast_readast_channel_datastore_inheritast_frame_freeast_channel_datastore_removeast_channel_datastore_freeast_channel_setoptionast_autoservice_startast_safe_sleepast_autoservice_stopast_check_hangupast_cdr_setdestchanast_channel_make_compatiblepbx_builtin_getvar_helperast_monitor_startpbx_substitute_variables_helperpbx_findapppbx_execast_channel_supports_htmlast_channel_sendurlasprintfast_pbx_runast_bridge_callstrrchrast_waitfordigitstrncatastman_get_headerastman_send_ackastman_send_errorlibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_endGLIBC_2.0g ii Ż €čđŕŕŕ ŕ(ŕ0ŕ8ŕ@ŕHŕPŕXŕ\ŕ`ŕdŕhŕlŕpŕxŕ€ŕˆŕŕ˜ŕ ŕ¨ŕŹŕ°ŕ´ŕ¸ŕźŕŔŕÄŕČŕĚŕĐŕÔŕŘŕÜŕŕŕäŕčŕ„áˆáŒá˜áœá á â4â€â¨âôâăhăăÜăäPäxäÄäěäřäüäĺĺĺĺĺ ĺ$ĺ(ĺ8ĺ<ĺ@ĺDĺHĺXĺ\ĺ`ĺdĺhĺxĺ|ĺ€ĺ„ĺˆĺ˜ĺœĺ ĺ¤ĺ¨ĺŹĺ<źDœ'!ŕ™ŕ˙˝'źŻżŻźŻ<˜Dœ'!ŕŸ$€™`"9' ř źœ'!ŕ™h˙˝'”żŻžŻŒˇŻˆśŻ„ľŻ€´Ż|łŻx˛ŻtąŻp°Ż(źŻ! Ŕ!¨€ ÁœĽŻ(€‚(€… €‡ä™XuB$ŚŻLuĽ$Ňç$$$~˘Ż€‚đ€™ĐčEŒH¤' ř !0(ź0˘'0‚™`˘ŻH˘lšŻ€‚™0˘ŻL˘dšŻź™4˘ŻP˘hšŻ°‚™8˘ŻT˘!đ Œ™<˘ŻX˘!¸ ´™@˘Ż\˘!° !!˜=D˘Żhš ř  (ź˘‚W@!ČŔ$€™œĽ°%9' ř ! (ź!ˆ@(€™(€‚œŚpuE$xu'' s& €‚đ4ŽŽšB$˘Ż!ČŔ ř ´Ż(ź#$ €‚(€™ŇB$”u9'šŻ˘ŻŽ(€™˘Ż(€‚Lu&'ąŻ ´Ż€uE$!Čŕ ř  $(źR&lš ř ! (ź$€™X$9' ř ! (źdš ř `¤!€@(źž˙@! @@䁙!(€… ` €‡(€‚LuĽ$źuB$Ňç$$.$˘Ż(€‚LuĽ$ĐuB$˘ŻŇç$$0$ ř (ź$Ž ř !( Ś˙@(źĐ˙lš”żžŒˇˆś„ľ€´|łx˛tąp°ŕ˜˝'<<œ'!ŕ™`˙˝'œżŻ˜žŻ”ˇŻśŻŒľŻˆ´Ż„łŻ€˛Ż|ąŻx°Ż@źŻ$!€Â!€ $$ÂBÂ8$$ ˆꁙ ř ! @@źÔEŽđ€™`¤' ř !0@źHˇ'(€‚Œ™äu^$`˘!° H˘Żd˘€‚™L˘Żh˘!¨ P˘Żl˘ ‚™T˘Żp˘!˜ X˘Żt˘ &4\˘Ż/!Č`ŽxBŽ <$C&@!0ŔřŽ@GŽ(€†(€ƒüŽěuĆ$řuc$ 0bđŽ €™ôŽŽލŐ9'(˘Ż(€‚,ŁŻšŻ(€ƒ(€™vB$§Ż$ŚŻ0¤Ż8ĽŻLu&'˘Ż°Ż ´Ż4ąŻ $ve$!ČŔ ř ˛$@ź! ˙˙$!Č` ř @ź!Č  ř ! ŕ! @@źÇ˙@˙˙$0‚™ ř ! @@źœż˜ž”ˇśŒľˆ´„ł€˛|ąx°!ŕ ˝'<ř9œ'!ŕ™˙˝'hżŻdˇŻ`śŻ\ľŻX´ŻTłŻP˛ŻLąŻH°ŻźŻź™!€!°  ř !¨ŔźÔEŽđ€™0¤' ř !00˘ź˘Ż4˘ ‚™˘Ż8˘!   ˘Ż<˘€‚™$˘Ż@˘!˜ (˘ŻD˘!ˆˇ',,˘ŻŔđŽ*Â"@!  đŽ*U@! Ž$b$b$"! Ž@0‚™ $ ř ! @ź!  ‚™ ř ˙˙$ź$$! !Ȁ ř ˙˙$ź!Č` ř ! ŕ!€@Đ˙@ź0‚™ ř ! @ź! hżdˇ`ś\ľX´TłP˛LąH°ŕp˝'<@8œ'!ŕ™¨˙˝'PżŻLľŻH´ŻDłŻ@˛Ż<ąŻ8°ŻźŻ! €„ŒĐ‚ŒB@ꁙÜ‚Œ T@‚ƒbŒ@(€‚L‚€<BŒ$C÷@$(€„ě€™ ř Lu„$đ@ź(€‚„ƒŽ”vB$˘Ż(€… €‡ bŒä™˘ŻLuĽ$üŐç$! ř n $༏bŒ@(€‚L‚€<BŒ$CŘ@!€(€„ě€™ ř Lu„$Ď@ź(€‚„ƒŽŹvB$˘Ż(€… €‡ bŒä™˘ŻLuĽ$üŐç$! ř q $żź ř „Ž(܏耙&H$& ř !( (܏6@ "ŽĚ‚™! @ ř !(`0(܏ €…´™°Ľ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚"Ž2Ž €™ ř ! @+P@(܏̂™! @ ř !(`(܏耙&H$& ř !( (܏ @"ŽĚ‚™! @ ř !(`(܏(€…´™ xĽ$ ř !  @(܏Ŕ€™ ř ! `(܏÷Aź"Ž$ôź"Ž(€…´™¨xĽ$ ř !  @(܏ԁ™ ř ! `x#ŽB0˙$(܏$dŔ%báx#Ž(€…´™´xĽ$ ř !  @(܏ԁ™ ř ! `x#ŽB0˙ţ$(܏$d%bÎx#Ž(€…´™ÄxĽ$ ř !  @(܏ԁ™ ř ! `x#ŽB0˙ý$(܏$d@%bťx#Ž(€…´™ĐxĽ$ ř !  @(܏ԁ™ ř ! `x#ŽB0˙ű$(܏$d€%b¨x#Ž(€…´™äxĽ$ ř ! @(܏p€™ $&!(` ř $š(܏(€…´™ôxĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚‰"Ž2Ž €™ ř ! @+P@(܏̂™! @ ř !(`|(܏耙&H$& ř !( (܏t@"ŽĚ‚™! @ ř !(`n(܏(€…´™yĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚]"Ž2Ž €™ ř ! @+P@(܏̂™! @ ř !(`P(܏耙&H$& ř !( (܏H@"ŽĚ‚™! @ ř !(`B(܏(€…´™ĚwĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚1 "Ž 2Ž €™ ř ! @+P@(܏̂™! @ ř !(`$(܏耙&H$& ř !( (܏@ "ŽĚ‚™! @ ř !(`(܏(€…´™ŕwĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚$"Ž$2Ž €™ ř ! @+P@(܏̂™! @ ř !(`ř(܏耙&H$& ř !( (܏đ@$"ŽĚ‚™! @ ř !(`ę(܏(€…´™đwĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚Ů("Ž(2Ž €™ ř ! @+P@(܏̂™! @ ř !(`Ě(܏耙&H$& ř !( (܏Ä@("ŽĚ‚™! @ ř !(`ž(܏(€…´™xĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚­,"Ž,2Ž €™ ř ! @+P@(܏̂™! @ ř !(` (܏耙&H$& ř !( (܏˜@,"ŽĚ‚™! @ ř !(`’(܏(€…´™xĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚0"Ž02Ž €™ ř ! @+P@(܏̂™! @ ř !(`t(܏耙&H$& ř !( (܏l@0"ŽĚ‚™! @ ř !(`f(܏(€…´™$xĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚U4"Ž42Ž €™ ř ! @+P@(܏̂™! @ ř !(`H(܏耙&H$& ř !( (܏@@4"ŽĚ‚™! @ ř !(`:(܏(€…´™4xĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚)8"Ž82Ž €™ ř ! @+P@(܏̂™! @ ř !(`(܏耙&H$& ř !( (܏@8"ŽĚ‚™! @ ř !(`(܏(€…´™DxĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚ý<"Ž<2Ž €™ ř ! @+P@(܏̂™! @ ř !(`đ(܏耙&H$& ř !( (܏č@<"ŽĚ‚™! @ ř !(`â(܏(€…´™ yĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚Ń@"Ž@2Ž €™ ř ! @+P@(܏̂™! @ ř !(`Ä(܏耙&H$& ř !( (܏ź@@"ŽĚ‚™! @ ř !(`ś(܏(€…´™TxĽ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚ĽD"ŽD2Ž €™ ř ! @+P@(܏̂™! @ ř !(`˜(܏耙&H$& ř !( (܏@D"ŽĚ‚™! @ ř !(`Š(܏(€…´™(yĽ$ ř ! @(܏Ŕ€™ ř ! `(܏}|"Ž(€…´™$yĽ$ ř ! &@(܏Ŕ€™ ř ! `(܏€"Ž@‚‚BŒ @(€‚L‚€<BŒ$Cg@(€„ě€™ ř Lu„$b@(܏(€‚#Ž(€… €‡ä™b$<b$:b$8b䁙(€…#Ž@ €‡(€‚łŻlyB$˘Ż°ŻŁŻ ˛ŻLuĽ$čŇç$$ ř Ľ$ (܏(€‚łŻČyB$˘Ż°ŻŁŻLuĽ$čŇç$$ ř Š$(܏ˆ Ž(€…´™zĽ$ ř ! (܏@´™(€…! ` ř zĽ$@(܏x#Ž˙˙<˙?B4$b€c4x#ŽÔ™ ř ! `(܏@x#Ž˙˙<˙?B4$b@B4÷x"Ž˙˙<˙?B4$bňx"Ž(€…!  ř $zĽ$@(܏ԁ™ ř ! `x$Žţ˙<B0˙˙c4(܏$ ƒ% ‚ßx$Ž(€…´™8zĽ$ ř ! F@(܏˜€™! ` ř ,$9@(܏ €™ ř ! `C$Â(܏Ŕ#čŁl‚™(°'!(`F$ ř ! (܏! ¨€™!˜!° ™0×'!¨ l€™0ĐŻ!  PBŽ@€ !Ȁ ř $(܏PBŽ€ P„$! $!0!ČŔ ř !(s& $(܏¤bR&(€…! ŕ!Č  ř LzĽ$!€@ĺ˙@(܏›!čŔ¨€™P$&!0` ř !(“(܏(€…´™PzĽ$ ř ! @(܏Ŕ€™ ř ! `(܏†„"Ž(€…´™lzĽ$ ř !  @(܏Ŕ€™ ř ! `(܏y@¸"Ž$v¸"Ž(€…´™tzĽ$ ř ! @(܏Ŕ€™ ř ! `(܏i´"Ž(€…´™€zĽ$ ř ! @(܏ԁ™ ř ! `(܏\Đ"Ž(€…´™ŒzĽ$ ř ! (܏ @´™(€…! ` ř œzĽ$N@(܏$K¨"Ž(€…!  ř ¨zĽ$@(܏ԁ™ ř ! `(܏?Ä"Ž(€…´™´zĽ$ ř !  @(܏Ŕ€™ ř ! `(܏2A°"Ž0° Ž(€…´™źzĽ$ ř ! @(܏Ŕ€™ ř ! `(܏#˜"Ž(€…´™ĚzĽ$ ř ! @(܏(€…´™ŘzĽ$ ř ! (܏'@´™(€…! ` ř äzĽ$@(܏x"ŽB4 x"Ž(€…´™ězĽ$ ř ! `@(܏x"Žů˙$$CB4ýx"ŽÔ™ ř ! `(܏@x#Žů˙$$bB4ňx"Žů˙$$bîx"Ž(€…!  ř ôzĽ$(܏'@´™(€…! ` ř äzĽ$@(܏x"Ž`B4Ýx"Ž(€…´™ězĽ$ ř ! `@(܏x"ŽŸ˙$$C@B4Đx"ŽÔ™ ř ! `(܏@x#ŽŸ˙$$b B4Ĺx"ޟ˙$$bÁx"Ž(€…!  ř {Ľ$@(܏ԁ™ ř ! `x$Žß˙<B,˙˙c4(܏$ ƒ@% ‚Žx$Ž(€…´™{Ľ$ ř ! (܏@´™(€…! ` ř ({Ľ$@(܏x"ŽB4œx"ŽÔ™ ř ! `x#Ž+ç˙$(܏$dŔ%bx#Ž(€…!  ř 0{Ľ$ @(܏ԁ™ ř ! `x#ŽB0˙÷$(܏$dŔ%b~x#Ž(€…´™@{Ľ$ ř ! @(܏Ŕ€™ ř ! `(܏qĚ"Ž(€…´™L{Ľ$ ř !  @(܏Ŕ€™ ř ! `(܏d@Ŕ"Ž€ƒ¸čbŒB$_¸čbŹ(€…´™T{Ľ$ ř !  @(܏ԁ™ ř ! `x#ŽB0˙ß$(܏$d@%bLx#Ž(€…´™d{Ľ$ ř ! &@(܏` €™ ř ! `!€@@(܏ȁ‚;"Ž2Ž €™ ř ! @+P@(܏̂™! @ ř !(`.(܏耙&H$& ř !( (܏&@"ŽĚ‚™! @ ř !(` (܏p@䁙#Ž(€…@ €‡(€‚ŁŻp{B$˘Ż°Ż˛ŻLuĽ$čŇç$$ ř  $ (܏(€‚ŁŻ°{B$˘Ż°ŻLuĽ$čŇç$$ ř  $(܏!čŔ\żXžTˇPśLľH´Dł@˛<ą8°ŕ`˝'<œ'!ŕ™Ŕ˙˝'8żŻ4ľŻ0´Ż,łŻ(˛Ż$ąŻ °ŻźŻ ™!¨€!  $!(!Ŕ!˜ŕ ř Pą!€@<@źp€™đRŹSŹ! @!(  ř P$ ź"‚*@p€™p€™P&!(  ř P$€ź‚‚#@p€™p€™ &!(  ř P$ź! ˜€™ ř /$@ź(€‚(€… €‡ä™Ô{B$˘ŻľŻLuĽ$řŇç$$ ř Z$źř€™ ř P&źŽ!( Ř˙P&!(€ß˙ &!8ż4ľ0´,ł(˛$ą °ŕ@˝'<œ'!ŕ™¨ţ˝'PżŻLłŻH˛ŻDąŻ@°Ż8źŻ €‚T™pĐB!˜€@˘ŁA¤'!( ř ˙$qŽx"ŽB0D@8ź2Ž@,€™! ř œ$Ž8ź! @,€™ ř !€@8ź! 0€™ ř !(@8ź! @ €ƒ4€™ ř @ÖeŒ8ź!@x$Ž$€™Ŕ"°0Ž'đ"9' ř 1ŽcŽ°Ż˘ŻŹbŒ8ź˘ŻŒbŒ8€™˘ŻbŒ! @ ˘Ż”bŒ@°'$˘Ż˜bŒ ř (˘Ż8ź4ŁŻ(€†˜‚™ô{Ć$!8 ! $ ř 0˘Ż8ź„dŽ‚™ ř !(8źPżLłH˛Dą@°ŕX˝'<”œ'!ŕ™˙˝'lżŻhžŻdˇŻ`śŻ\ľŻX´ŻTłŻP˛ŻLąŻH°ŻźŻ €™!  |§Ż ř !𠼏!¨@€‚đ€™ĐčEŒ0¤' ř !0ź!$€‚,‚™X$W$0˘!  ˘Ż4˘€‚™˘Ż8˘!˜  ˘Ż<˘ś'$˘Ż@˘(˘ŻD˘!,˘ŻŽ!Ȁ ř !( ź@! |ŁR&*r@!Čŕ(€… €‡ ‚™! LuĽ$äÓç$ ř ¤$ź! $€™X$9' ř !ˆ@ź!Čŕ ř ź!Č` ř ! Ŕ!€@ź! ŔŮ˙@!0 !ˆ! lżhždˇ`ś\ľX´TłP˛LąH°ŕp˝'<ô œ'!ŕ™Ř˙˝'$żŻ ˛ŻąŻ°ŻźŻý˙$ ˘!ˆŔţ˙$9˘$(€‚! |B$D‚Ź(€‚Œ|B$t`‚ŹÌ$ ČŌbnj$b$ib!$€™eŕ!(€„(€… €‡ ‚™Ź„$LuĽ$ŔÓç$ 1$Zŕ!(€„(€… €‡ ‚™€}„$LuĽ$ŔÓç$7$$ż ˛ą° (˝'$ż ˛ą°$V9' (˝'ҌB$?B$0Ž(€…8™Ž ř ŹĽ$6@źB* @(€…8™Ž ř €}Ľ$-@ź$BŽ!Ŕ€™ Ž ř Žź! @$€™!(Č&9' ř !0@!@@ź$ b(€…$(€…„‚™$Ž„}Ľ$!0 ř !8@ź !„‚™$Ž´}Ľ$!0 ř !8@ź$$$ż ˛ą°!`ŕ(˝'<° œ'!ŕ™xß˝'„ żŻ€ žŻ| ˇŻx śŻt ľŻp ´Żl łŻh ˛Żd ąŻ` °Ż źŻT™@°'!¨€!(!  ř  $y  źđ€™ÔĽŽ@ ¤' ř !0(˘'X ˘Ż@ ˘ ź(˘ŻD ˘ €™,˘ŻH ˘!𠀂™0˘ŻL ˘!¸ ˜‚™4˘ŻP ˘!°  ‚™8˘ŻT ˘!  !\ °Ż+<˘ŻřŽ@!ČŔ! !Ȁ ř ˙˙$" ź°ŻđŽ˘ŻŽŁŻ ř ˘Ż ź! ˙˙$!Ȁ ř !ˆ@ ź!ČŔ ř ! `" ź(€‚(€… €‡ä™~B$˘ŻLuĽ$$Ôç$$ ř _$ ź!Q\ ˘X ¤!Čŕ ř !˜R ź!€@(€‡ €‚(€™đ}ç$̆B$ $ 8R &#(˛ô}&'Ä˙! `@€‚<™ĽŽŹŕDŒ ř @Ś'@ ź(€‚(€… €‡@~B$䁙˘ŻLuĽ$$Ôç$$ ř g$ źĽŽ¨‚™ ř ŹŕDŒ ź„ ż€ ž| ˇx śt ľp ´l łh ˛d ą` °ŕˆ ˝'<@ œ'!ŕ™h˙˝'”żŻžŻŒˇŻˆśŻ„ľŻ€´Ż|łŻx˛ŻtąŻp°Ż0źŻ!¸€œĽŻ!°Ŕ€! ŕ‚€@€‚€(€‚(€‚l~G$x~G$ €‚(€„žB$˘Ż €‚pu„$°‚™Ě†B$œŚ˘Ż ř !(€0ź€‚đ€™ĐčEŒP¤' ř !0P˘0ź8˘ŻT˘€‚™<˘ŻX˘!đ@˘Ż\˘hšŻD˘Ż`˘H˘Żd˘ŽL˘Żź™ ř ! @ŕ0źâ‚Ž@´™$€™œĽ°%9' ř ! @!˜@•@0źBŒ)T€‚@‚‚BŒ @L‚€<BŒ$C @€‚(€„ě€™ ř Lu„$@0ź€(€‚ €ƒ̆c$„~C$(€‚ŁŻˆ~B$˘ŻŁŻBŽ(€… €‡˘Żœ˘ä™ ˘ŻLuĽ$! â$ ř Ôç$0ź€‚tŽźčBŒ@$€™Z9' ř ! @0źübŽ+@(€‡€CŽ(€‚¸~U$(€•ź~ľ&(€„(€…(€‡đ™ŁŻ ŻŔ~„$Đ~Ľ$Ü~ç$ ř !0`!€@@0ź8™!ˆ (€…Ž!Č  ř č~Ľ$@0źŽ (€…÷˙ŽŽŔ(€‡Â€N@(€„(€‡(€‚ô~ç$ü~B$DŽ p&Ŕ 8T‚@!Ŕ €‚Ě†B$ €ƒ(€…°‚™žc$˘ŻŁŻpuĽ$ ř !0Ŕ0źÂ‚>@ €ƒ €„(€™Ԅ$9'¤ŻšŻBŽ(€…(€†Œ™˘Ż °ŻłŻ$´ŻĽ$LuĆ$ $ ř ü$0ź! ` ‚™ ř ˙˙$0źŢ'0‚™ ř ! @0ź$€™X$9' ř ! @0źhš ř 8¤'!@N˙@0ź($DŽ ř !(ŕO˙@0źę˙0‚™(€‡(€‚`™ľŻ ŻŔ~„$Pç$ ř č~E$Š˙0ź(€„Ôc$X„$¤ŻŁŻBŽ(€…(€†Œ™˘Ż °ŻłŻ$´Ż(śŻĽ$LuĆ$ $ ř ő$Ă˙0ź ”żžŒˇˆś„ľ€´|łx˛tąp°ŕ˜˝'<˜œ'!ŕ™°˙˝'LżŻH´ŻDłŻ@˛Ż<ąŻ8°Ż0źŻ!€€ź™ ř „Œ0ź$€™”T9' ř ! 0ź„Ž@™Ž! rŒHŽ`Ž ř QŒ|Ž0ź#C €ƒ(€…Öc$ŁŻ(€ƒ(€†Œ™°c$ŁŻąŻ˛Ż łŻ$´Ż(˘Ż $œĽ$LuĆ$ ř B $Ž0ź”bŒ0‚™B$”bŹŽLżH´Dł@˛<ą8° P˝'<Œœ'!ŕ™€°€™ €…üŠĽ$!   €…„‚™ŹĄĽ$ ˙˙$řBŒ @(€† ‚™!  ř ˙˙$(ź! 0‚™ ř ü˙$9(źŘ"Ž˙˙B$Ř"Ž €‚ €…XÔB$˘Ż €‚Œ™(‚B$˘Ż#Ž &ŁŻLuĆ$„$‚Ľ$ $ ˘Ż ř °Ż(źÔ$Ž€€™ ř !((ź$€™ j9' ř P&(ź!  ‚™ ř ˙˙$(ź€‚źčBŒ@!€$€™Z9' ř ! (ź!€0‚™ ř ! (ź$€™X$9' ř ! (ź!@ż<ł8˛4ą0°ŕH˝'bd$ bh$ b€Âi$bk$b€Ân$ bt$ b€Âw$ bx$.b€Â @B4*$!ŔŻB4%B4€ÂB4"€ÂŻB4HŔŁů˙B4B4ő˙ B4 B4¤Ž$€™!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' ř źżŕ ˝'app_queue.cInvalid penalty (%d) NONEPENALTYQueueMemberPenaltyQueue: %s Location: %s Penalty: %d Invalid queuename Invalid interface dynamicrealtimestaticQueueMemberStatusQueue: %s Location: %s MemberName: %s Membership: %s Penalty: %d CallsTaken: %d LastCall: %d Status: %d Paused: %d It's our turn (%s). It's not our turn (%s). Even though there may be multiple members available, the strategy is ringall so only the head call is allowed in There are %d available members. LeaveChannel: %s Queue: %s Count: %d Uniqueid: %s Queue '%s' Leave, Channel '%s' queuesnamequeue-youarenextqueue-therearequeue-callswaitingqueue-holdtimequeue-minutesqueue-minutequeue-secondsqueue-thankyouqueue-reportholdqueue-periodic-announcemusicclassmusicmusiconholdtimeoutringinusesetinterfacevarsetqueuevarsetqueueentryvarmonitor-formatmembermacromembergosubqueue-callerannouncemin-announce-frequency%s=%s for queue '%s' announce-round-seconds'%s' isn't a valid value for %s using 0 instead for queue '%s' at line %d of queues.conf '%s' isn't a valid value for %s using 0 instead for queue '%s' announce-holdtimeonceannounce-positionperiodic-announce,|periodic-announce-frequencyretrywrapuptimeautofillmonitor-typemixmonitorautopausemaxlenservicelevelstrategyjoinemptyloosestrictleavewhenemptyeventmemberstatuseventwhencalledvarsreportholdtimememberdelayweighttimeoutrestartdefaultruleUnknown keyword in queue '%s': %s at line %d of queues.conf Unknown keyword in queue '%s': %s No location at interface '%s' QUEUENAME=%s|QUEUEMAX=%d|QUEUESTRATEGY=%s|QUEUECALLS=%d|QUEUEHOLDTIME=%d|QUEUECOMPLETED=%d|QUEUEABANDONED=%d|QUEUESRVLEVEL=%d|QUEUESRVLEVELPERF=%2.1fqueue set penaltyUsage: queue set penalty on [in ] Set a member's penalty in the queue specified. If no queue is specified then that interface's penalty is set in all queues to which that interface is a member inSet penalty on interface '%s' from queue '%s' Failed to set penalty on interface '%s' from queue '%s' |%s%s;%d;%d;%sCould not create persistent member string, out of space failed to create persistent dynamic entry! PAUSEALLUNPAUSEALLun%spausing already-%spaused queue member %s:%s 10queue_membersinterfacequeue_nameuniqueidPAUSEUNPAUSEQueueMemberPausedQueue: %s Location: %s MemberName: %s Paused: %d pausedQueue: %s Location: %s MemberName: %s Paused: %d Reason: %s QueueCallerAbandonQueue: %s Uniqueid: %s Position: %d OriginalPosition: %d HoldTime: %d queue rules showUsage: queue rules show [rulename] Show the list of rules associated with rulename. If no rulename is specified, list all rules defined in queuerules.conf Hitting this???, pos is %d Rule: %s byto After %d seconds, adjust QUEUE_MAX_PENALTY %s %d and adjust QUEUE_MIN_PENALTY %s %d QueueStatusQueuesQueueSummaryQueueAddQueueRemoveQueuePauseQueueLogQueuePenaltyapp_queue_gosub_virtual_contextapp_queueRemoving %s from the list of interfaces that make up all of our queue members. QueueMemberRemovedQueue: %s Location: %s MemberName: %s queue remove memberUsage: queue remove member from fromCLIREMOVEMEMBERRemoved interface '%s' from queue '%s' Unable to remove interface '%s' from queue '%s': Not there Unable to remove interface from queue '%s': No such queue Out of memory Queue destructor called for queue '%s'! Adding %s to the list of interfaces that make up all of our queue members. interface LIKE%Queue %s has no realtime members defined. No need for update membernamestate_interfaceno queue_members defined in your config (extconfig.conf). Static queue '%s' already exists. Not loading from realtime Queue %s not found in realtime. '%s' isn't a valid strategy for queue '%s', using ringall instead %-12.12s has %d calls (max unlimited) in '%s' strategy (%ds holdtime), W:%d, C:%d, A:%d, SL:%2.1f%% within %ds No Members Members: %s with penalty %d (dynamic) (realtime) (paused)%s%s%s (%s) has taken %d calls (last was %ld secs ago) has taken no calls yet No Callers Callers: %d. %s (wait: %ld:%2.2ld, prio: %d)No such queue: %s.No queues. queue showUsage: queue show Provides summary information on a specified queue. QueueMemberAddedqueue add memberUsage: queue add member to [[[penalty ] as ] state_interface ] asPenalty must be >= 0 Penalty must be an integer >= 0 ADDMEMBERAdded interface '%s' to queue '%s' Unable to add interface '%s' to queue '%s': Already there Unable to add interface to queue '%s': No such queue Member not dynamic Device '%s/%s' changed to state '%d' (%s) but we don't care because they're not a member of any queue. Device '%s/%s' changed to state '%d' (%s) QUEUE_MAX_PENALTYQUEUE_MIN_PENALTYSetting max penalty to %d and min penalty to %d for caller %s since %d seconds have elapsed QUEUESTATUS -- Nobody picked up in %d ms RINGNOANSWERAuto-Pause -- Auto-Pausing Queue Member %s in queue %s since they failed to answer. -- Failed to pause Queue Member %s in queue %s! 0123456789#*ABCD -- Playing periodic announcement -- Hold time for %s is %d minute(s) %d seconds -- Told %s in %s their queue position (which was %d) Variable: transfercalleragentAgentCompleteQueue: %s Uniqueid: %s Channel: %s Member: %s MemberName: %s HoldTime: %ld TalkTime: %ld Reason: %s %sWrapuptime not yet expired on queue %s for %s %s in use, can't receive call %s paused, can't receive call Found matching member %s in queue '%s' Queue '%s' (weight %d, calls %d) is preferred over '%s' (weight %d, calls %d) Priority queue delaying call to %s:%s AppQueue(Outgoing Line)ast call on peer returned %d -- Couldn't call %s unknownAgentCalledQueue: %s AgentCalled: %s AgentName: %s ChannelCalling: %s DestinationChannel: %s CallerIDNum: %s CallerIDName: %s Context: %s Extension: %s Priority: %d Uniqueid: %s %s -- Called %s Nobody left to try ringing in queue (Parallel) Trying '%s' with metric %d Trying '%s' with metric %d Received invalid event that had no device IE Cannot allocate memory for penaltychange rule at line %d! Improperly formatted penaltychange rule at line %d. Ignoring. Improper time parameter specified for penaltychange rule at line %d. Ignoring. No queuerules.conf file found, queues will not follow penalty rules queuerules.conf has not changed since it was last loaded. Not taking any action. Memory allocation error while loading queuerules.conf! Aborting! penaltychangeDon't know how to handle rule type '%s' on line %d queue rules reloadUsage: queue rules reload Reloads rules defined in queuerules.conf queues.confNo call queueing config file (queues.conf), so no call queues generalkeepstatspersistentmembersupdatecdrshared_lastcallQueue '%s' already defined! Skipping! Queue virtual context 'app_queue_gosub_virtual_context' does not exist and unable to create KeepAliveError loading persistent queue: '%s': it does not exist Error parsing persistent member string for '%s' (penalty) Error converting penalty: %s: Out of range. Error parsing persistent member string for '%s' (paused) Error converting paused: %s: Expected 0 or 1. Reload Members: Queue: %s Member: %s Name: %s Penalty: %d Paused: %d Out of Memory when reloading persistent queue member Queue members successfully reloaded from database. device_state_threadQueue StatusQueue SummaryAdd interface to queue.Remove interface from queue.Makes a queue member temporarily unavailableAdds custom entry in queue_logSet the penalty for a queue memberQueueRuleQueue Rules;%s is trying to call a queue member. Skipping dialing interface '%s' since it has already been dialed Local/Can't calculate metric for unknown strategy %d Everyone is busy at this time No one is answering queue '%s' (%d/%d/%d) -- %s answered %s -- Forwarding %s to '%s' prevented. %s@%sLocal -- Now forwarding %s to '%s/%s' (thanks to %s) Unable to create local channel for call forward to '%s/%s' Failed to dial on local channel for call forward to '%s' -- %s is busy -- %s is circuit-busy -- %s is ringing Dunno what to do with control type %d -- User hit %c to disconnect call. -- User pressed digit: %c Next is '%s' with metric %d %s: Nobody answered. ZapDelaying member connect for %d seconds Agent on %s hungup on the customer. AGENTDUMPAgentDumpQueue: %s Uniqueid: %s Channel: %s Member: %s MemberName: %s %sCaller was about to talk to agent on %s but the caller hungup. ABANDON%d|%d|%ldSYSCOMPATHad to drop call because I couldn't make %s compatible with %s Announcement file '%s' is unavailable, continuing anyway... MEMBERINTERFACE=%s|MEMBERNAME=%s|MEMBERCALLS=%d|MEMBERLASTCALL=%ld|MEMBERPENALTY=%d|MEMBERDYNAMIC=%d|MEMBERREALTIME=%dQEHOLDTIME=%ld|QEORIGINALPOS=%dStarting Monitor as requested. MONITOR_FILENAMEMONITOR_EXECMONITOR_EXEC_ARGSchan-%lxStarting MixMonitor as requested. MONITOR_OPTIONS%s.%sMixMonitor%s,b%sArguments being passed to MixMonitor: %s Asked to run MixMonitor on this call, but cannot find the MixMonitor app! app_queue: sendurl=%s. app_queue: macro=%s. Unable to start autoservice on calling channel MacroMacro exited with status %d Could not find application Macro Could not stop autoservice on calling channel app_queue: gosub=%s. Gosubapp_dial_gosub_virtual_context%s,s,1(%s)%s,s,1Gosub exited with status %d Could not Allocate string for Gosub arguments -- Gosub Call Aborted! Could not find application Gosub app_queue: agi=%s. agiAsked to execute an AGI on this channel, but could not find application (agi)! CONNECT%ld|%s|%ldAgentConnectQueue: %s Uniqueid: %s Channel: %s Member: %s MemberName: %s Holdtime: %ld BridgedChannel: %s Ringtime: %ld %sTRANSFER%s|%s|%ld|%ldCOMPLETECALLER%ld|%ld|%dCOMPLETEAGENT%s,b%s,%sPauseQueueMember requires an argument ([queuename]|interface[|options][|reason]) Missing interface argument to PauseQueueMember ([queuename]|interface[|options[|reason]]) Attempt to pause interface %s, not found PQMSTATUSNOTFOUNDPAUSEDUnpauseQueueMember requires an argument ([queuename]|interface[|options[|reason]]) Attempt to unpause interface %s, not found UPQMSTATUSUNPAUSEDRemoveQueueMember requires an argument (queuename[|interface[|options]]) RQMSTATUSREMOVEDNOTINQUEUENOSUCHQUEUEUnable to remove interface from queue '%s': '%s' is not a dynamic member NOTDYNAMICAddQueueMember requires an argument (queuename[|[interface]|[penalty][|options][|membername]]) Penalty '%s' is invalid, must be an integer >= 0 AQMSTATUSADDEDMEMBERALREADYOut of memory adding member %s to queue %s QueueLog requires arguments (queuename|uniqueid|membername|event[|additionalinfo] QueueLog requires arguments (queuename|uniqueid|membername|event[|additionalinfo]) Queue requires an argument: queuename[|options[|URL[|announceoverride[|timeout[|agi]]]]] QUEUE_PRIO%s: Got priority %d from ${QUEUE_PRIO}. ${QUEUE_PRIO}: Invalid value (%s), channel %s. NO QUEUE_PRIO variable found. Using default. %s: Got max penalty %d from ${QUEUE_MAX_PENALTY}. ${QUEUE_MAX_PENALTY}: Invalid value (%s), channel %s. %s: Got min penalty %d from ${QUEUE_MIN_PENALTY}. ${QUEUE_MIN_PENALTY}: Invalid value (%s), channel %s. queue: %s, options: %s, url: %s, announce: %s, expires: %ld, priority: %d JoinChannel: %s CallerID: %s CallerIDName: %s Queue: %s Position: %d Count: %d Uniqueid: %s Queue '%s' Join, Channel '%s', Position '%d' Unable to join queue '%s' ENTERQUEUE%s|%sMemory allocation error when copying penalty rules! Aborting! EXITEMPTYEXITWITHTIMEOUT -- Exiting on time-out cycle Darn priorities, going back in queue (%s)! EXITWITHKEY%s|%d%s requires an argument: queuename QUEUEMAX=%d|QUEUESTRATEGY=%s|QUEUECALLS=%d|QUEUEHOLDTIME=%d|QUEUECOMPLETED=%d|QUEUEABANDONED=%d|QUEUESRVLEVEL=%d|QUEUESRVLEVELPERF=%2.1fqueue %s was not found loggedfreeThe function QUEUE_MEMBER_COUNT has been deprecated in favor of the QUEUE_MEMBER function and will not be in further releases. QUEUE_MEMBER_LIST requires an argument: queuename ,Truncating list Missing argument. QUEUE_MEMBER_PENALTY(,) parameter can't be null Invalid interface, queue or penalty RuleRuleList: %s +Rule: %d,%s%d,%s%d ActionIDQueueQueue summary will followEvent: QueueSummary Queue: %s LoggedIn: %d Available: %d Callers: %d HoldTime: %d LongestHoldTime: %d %s Event: QueueSummaryComplete %s ActionID: %s Queue status will followEvent: QueueParams Queue: %s Max: %d Strategy: %s Calls: %d Holdtime: %d Completed: %d Abandoned: %d ServiceLevel: %d ServicelevelPerf: %2.1f Weight: %d %s Event: QueueMember Queue: %s Name: %s Location: %s Membership: %s Penalty: %d CallsTaken: %d LastCall: %d Status: %d Paused: %d %s Event: QueueEntry Queue: %s Position: %d Channel: %s CallerIDNum: %s CallerIDName: %s Wait: %ld %s Event: QueueStatusComplete %s InterfacePenaltyPausedMemberNameStateInterface'Queue' not specified.'Interface' not specified.MANAGERAdded interface to queueUnable to add interface: Already thereUnable to add interface to queue: No such queueOut of memoryNeed 'Queue' and 'Interface' parameters.Removed interface from queueUnable to remove interface: Not thereUnable to remove interface from queue: No such queueMember not dynamicReasonNeed 'Interface' and 'Paused' parameters.Interface not foundInterface paused successfullyInterface unpaused successfullyUniqueIdEventMessageNeed 'Queue' and 'Event' parameters.Event added successfullyNeed 'Interface' and 'Penalty' parameters.Invalid interface, queuename or penaltyInterface penalty set successfullyqueue {pause|unpause} memberUsage: queue {pause|unpause} member [queue [reason ]] Pause or unpause a queue member. Not specifying a particular queue will pause or unpause a member across all queues to which the member belongs. reason%spaused interface '%s'Unable to %spause interface '%s' in queue '%s' for reason '%s'UNKNOWNJOINEMPTYLEAVEEMPTYJOINUNAVAILLEAVEUNAVAILFULLCONTINUETrue Call QueueingThis 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 a specified queueAdd a channel to a specified queueRemoves a channel from a specified queuePause or unpause a queue memberSet penalty for a channel of a specified queueShow the rules defined in queuerules.confReload the rules defined in queuerules.confAddQueueMemberRemoveQueueMemberPauseQueueMemberUnpauseQueueMemberQUEUE_VARIABLESReturn Queue information in variablesMakes the following queue variables available. QUEUEMAX maxmimum number of calls allowed QUEUESTRATEGY the strategy of the queue QUEUECALLS number of calls currently in the queue QUEUEHOLDTIME current average hold time QUEUECOMPLETED number of completed calls for the queue QUEUEABANDONED number of abandoned calls QUEUESRVLEVEL queue service level QUEUESRVLEVELPERF current service level performance Returns 0 if queue is found and setqueuevar is defined, -1 otherwiseQUEUE_VARIABLES()QUEUE_MEMBERCount number of members answering a queueReturns the number of members currently associated with the specified queue. One of three options may be passed to determine the count returned: "logged" - Returns the number of logged-in members for the specified queue "free" - Returns the number of logged-in members for the specified queue available to take a call "count" - Returns the total number of members for the specified queue QUEUE_MEMBER(,