ELF@"4PůP4 (p´´´ÄŕÄŕÄŕÄŕÄŕŹüĚĚĚOO˛fÁ Ď °! }ź¨   ć¨ppp ppśp#pţ˙˙oˆ˙˙˙ođ˙˙oƒśYe%‰Ÿ…4,U.~h›$J8O"#u(‡[^!°F˛S;{ž*pˆ|Mzx1bv_:l]qZNC>'‹jADšŻ“ @gŒ+œ6`V˘Ž/E9–)G0&fĄWwa <Q­2\7-R?3BŠ´˜5T=KIXƒHkiLms„P’”td•c†¤€nrł}Ľo‚™ąy§‘ŞľŽ—ŤŚŁ¨ŠŹ°!@" ŕs } `} Ŕŕ ÄŕĐŕÜŕŕŕĐálépéŕ Đáfń˙ç fń˙m°!Ů @" ň péń˙ } ë péń˙ ćń˙ Ŕéń˙ţ péń˙í8éŕ|Đ|ňŔ| °|Ĺ |F|c "€||p|2`|ôP|-@|ä“0| |s| ž|řđ{ďŕ{ˇĐ{­Ŕ{Î °{L {{C€{Žp{ł`{P{Ĺ@{W0{m {ă {č{śđzŕz•ĐzfŔz)°z zy zĹ€z5pz$`zrPz"@z´m0zS z& z zD đyLg ŕyěĐy~Ŕy,°yA yX¤yg€y Ypy:`y]Py)@yŁ0yw ymy[yŻ đxŕŕ@‰ŕxßĐxO Ŕx J°xy xDFxڀx pxD`xŻPxWQ@xý 0xZ xx xšđwhˇŕwőĐwŸŔw °wzœ w• wŞ€w pw?`wŐPwB @wÚ0wÄ wÁwËw4đvÚ ŕvźĐvŽŔv5"> °v6  vˆpv€€vpv‡`vŽPv@vƒ 0v vrvpęvŸ đu†ŕuW Đuţ0Ŕu°uŁ uԐu€uŮpu&"ŕá Ń`uŻPu4Ş@uŽ 0uë uôu§u…đtM"ďŕt'Đtj ŔtA°t@ă tft- €t˜pt`tĚPtĹ@t0t t:tŘtýđsRŕs _GLOBAL_OFFSET_TABLE__gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesast_module_unregisterao2_refao2_iterator_initao2_iterator_nextstrcasecmpast_logast_queue_log__manager_eventao2_unlockao2_lockoption_debugast_optionsast_debug_get_by_filestrchrast_load_realtimeao2_unlinkao2_alloc__ast_string_field_initstrlen__ast_string_field_empty__ast_string_field_ptr_growmemcpy__ast_string_field_alloc_spaceao2_container_allocast_str_createast_str_setatoiast_trueast_copy_stringstrsepast_device_statememsetsnprintfpbx_builtin_setvar_multiple_ast_strdupstrncasecmpstrcmpast_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_destroy_ast_mallocsscanfdevstate2strpthread_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_channel_datastore_findast_channel_datastore_removeast_channel_datastore_freeast_hanguppbx_builtin_serialize_variablesstrcpyast_cdr_busyast_requestast_channel_inherit_variablespbx_builtin_getvar_helperast_callpthread_cond_waitast_module_registerast_event_get_ie_uintast_event_get_ie_strast_config_load2ast_variable_browseast_app_separate_argsast_context_find_or_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_subscribedialed_interface_infoast_channel_datastore_allocast_channel_datastore_addast_randomast_waitfor_nast_readast_channel_datastore_inheritast_frame_freeast_channel_setoptionast_autoservice_startast_safe_sleepast_autoservice_stopast_check_hangupast_cdr_setdestchanast_channel_make_compatibleast_monitor_startast_monitor_setjoinfilespbx_substitute_variables_helperpbx_findapppbx_execast_channel_supports_htmlast_channel_sendurlasprintfast_pbx_runast_bridge_callstrrchrast_waitfordigitstrncatast_check_realtimeast_str_appendao2_container_countastman_get_headerastman_send_ackastman_send_errorlibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_endGLIBC_2.0Á ii  léĐáÔŕČŕäŕěŕôŕüŕá ááá á$á(á,á0á4á<áDáLáTá\ádálátáxá|á€á„áˆáŒáá”á˜áœá á¤á¨áŹá°á´á¸áŔáÄádâhâlâxâ|â€âěâă`ăˆăÔăüăHäpäźäää0ĺXĺ¤ĺĚĺŘĺÜĺŕĺäĺčĺřĺüĺććććć ć$ć(ć8ć<ć@ćDćHćXć\ć`ćdćhćxć|ć€ć„ćˆćŒć<ŕDœ'!ŕ™ŕ˙˝'źŻżŻźŻ<źDœ'!ŕŸ$€™ #9' ř ź<ŒDœ'!ŕŸ(€™€s9' ř źżŕ ˝'@źp€™đSŹTŹ! @!(ŔP$ ř !ˆ @źB‚+@p€™p€™P&!(Ŕ!Č  ř P$ ź˘‚#@p€™p€™ &!(Ŕ ř P$ź! ˜€™ ř /$@ź €‚(€… €‡ô™ôƒB$˘ŻśŻl}Ľ$(Üç$$ ř o$źü€™ ř P&źŽ!(@×˙P&!( ß˙ &!<ż8ś4ľ0´,ł(˛$ą °ŕ@˝'<( œ'!ŕ™¨ţ˝'PżŻLłŻH˛ŻDąŻ@°Ż8źŻ €‚X™°ŮB!˜€@˘ŁA¤'!( ř ˙$qŽ|"ŽB0D@8ź”2Ž@,€™! ř  $Ž8ź! @,€™ ř !€@8ź! 0€™ ř !(@8ź! @ €ƒ4€™ ř  ßeŒ8ź!@|$Ž$€™Ŕ"´0Ž'°#9' ř 1ŽcŽ°Ż˘Ż°bŒ8ź˘ŻbŒ8€™˘Ż”bŒ! @ ˘Ż˜bŒ@°'$˘ŻœbŒ ř (˘Ż8ź4ŁŻ €†¤‚™„Ć$!8 ! $ ř 0˘Ż8ź„dŽˆ™ ř !(8źPżLłH˛Dą@°ŕX˝'<  œ'!ŕ™˙˝'hżŻdˇŻ`śŻ\ľŻX´ŻTłŻP˛ŻLąŻH°ŻźŻ¤€™!  !°  ř !¸ŕź!˜@€‚ô€™°éEŒ0¤' ř !0ź!$€‚´'%U$0˘˘Ż4˘˘Ż8˘ ˘Ż<˘$˘Ż@˘(˘ŻD˘,˘ŻŽ ř !( ź@! R&*ň@(€… €‡Ź‚™! l}Ľ$Ýç$ ř °$ź! $€™%9' ř !ˆ@ź!Č  ř źŒ‚™ ř ! €ź!€@<‚™! ŔŰ˙@!0`!ˆ! hżdˇ`ś\ľX´TłP˛LąH°ŕp˝'< œ'!ŕ™Đ˙˝'(żŻ$łŻ ˛ŻąŻ°ŻźŻý˙$ ˘!ˆŔţ˙$;˘$ €‚!Ŕ„B$D‚Ź €‚Ź„B$x`‚ŹÌ$ ČŌbnj$b$mb!$€™iŕ! €„(€… €‡Ź‚™Ě‡„$l}Ľ$đÜç$ =$^ŕ! €„(€… €‡Ź‚™ÜÄ$l}Ľ$đÜç$C$(ż$ł ˛ą° 0˝'(ż$ł ˛ą°$đ[9' 0˝'ҌB$AB$0Ž €…<™ŽĚ‡Ľ$ ř !˜ 7@źB* @ €…<™Ž!Č` ř ÜĂĽ$-@ź$BŽ!Ä€™ Ž ř Žź! @$€™!(H'9' ř !0@!@@ź$ b €…$ €…‚™$Ž …Ľ$!0 ř !8@ź !‚™$ŽĐ…Ľ$!0 ř !8@ź$$(ż$ł ˛ą°!`ŕ0˝'<Äœ'!ŕ™xß˝'„ żŻ€ žŻ| ˇŻx śŻt ľŻp ´Żl łŻh ˛Żd ąŻ` °Ż(źŻX™H°'! €!(!  ř  $s€(źô€™Ř…ŽH ¤' ř !0(ź!𠀂!Ř°W$ €‚0ľ' †V$H ˘0˘ŻL ˘4˘ŻP ˘8˘ŻT ˘<˘ŻX ˘@˘Ż\ ˘,D˘ŻřŽ@0‚™!  ř ˙˙$#(ź°ŻđŽ˘ŻŽŁŻ ¨Ż ř ˘Ż(ź! 0‚™˙˙$ ř !ˆ@(ź¤€™ ř ! `"(ź €‚(€… €‡ô™$†B$˘Żl}Ľ$TÝç$$ ř '$(ź!QŒ‚™ ř !  (ź!€@ C$PH$ €‚!˜Ň!8Ŕ $ 8ň¤‚™#(˛†F$Ĺ˙! `@€‚@™…ŽxáDŒ ř HŚ'@(ź €‚(€… €‡`†B$ô™˘Żl}Ľ$TÝç$$ ř /$(ź…Ž´‚™ ř xáDŒ(ź„ ż€ ž| ˇx śt ľp ´l łh ˛d ą` °ŕˆ ˝'@ €ƒ €ƒ €™@Ýc$8‡9'šŻŁŻ"Ž €…(€†”™˘Ż °Ż˛Ż$łŻ$‡Ľ$l}Ć$ $ ř Ň$0ź! @0‚™ ř ˙˙$0ź÷&@‚™ ř ! 0ź$€™%9' ř ! 0źŒ‚™ ř 8¤'!ˆ@S˙@0ź($$Ž ř !(ŔT˙@0źę˙@‚™ €‡ €‚d™´Ż Żŕ†„$p‡ç$ ř ‡E$Ş˙0ź €™@Ýc$x‡9'šŻŁŻ"Ž €…(€†”™˘Ż °Ż˛Ż$łŻ(ľŻ$‡Ľ$l}Ć$ $ ř Ë$Ă˙0ź Œżˆž„ˇ€ś|ľx´tłp˛ląh°ŕ˝'<Ř˙œ'!ŕ™°˙˝'LżŻH´ŻDłŻ@˛Ż<ąŻ8°Ż0źŻ!€€Ä™ ř „Œ0ź$€™hZ9' ř ! 0ź„ŽŽD™! rŒHŽ`Ž ř QŒ|Ž0ź#C €ƒ €…lßc$ŁŻ €ƒ(€†”™Đ‡c$ŁŻąŻ˛Ż łŻ$´Ż(˘Ż $ź‡Ľ$l}Ć$ ř h $Ž0ź˜bŒ@‚™B$˜bŹŽLżH´Dł@˛<ą8° P˝'<Ěţœ'!ŕ™€´€™ €…łĽ$!   €…‚™p¨Ľ$ <”ţœ'!ŕ™؀™ <|ţœ'!ŕ™Ђ™ @źPŽź™! ř˙!( P‚‚BŒ@ €‚P‚€<BŒ$C@ €‚(€„đ€™ ř l}„$@ź €‚(€… €‡ô™”‹B$˘ŻąŻl}Ľ$<Üç$! ř ď$ź €‚(€†č€™<ÜB$˘Żl}Ć$$T$ ř ń$!€@@źp€™! @!(  ř P$ź€‚8âE$8âCŒ¤ŒPŽ€8âPʰʀ„$€™,h9' ř @â„$ź(ż$ą °!ŕ0˝'<Đéœ'!ŕ™ ţ˝'\żŻXžŻTˇŻPśŻLľŻH´ŻDłŻ@˛Ż<ąŻ8°ŻźŻ! €!¸ !đŔp˛ŕtś!¨Ä€™ ř ! ŕC(!¨ź ¨C@Ā™!ˆ ř ! @C(!ˆź ˆCp€™ °'! !(ŕP$ ř !˜ źŘ„Ž€™!( ř $!€@%@ź$€™! ŕ!(Ŕ!0 !8 äX9' ř śŻ!€@?@źBŒţ˙$$C$€™Ž$P&D{9' ř üŽźŘ„Ž”€™ ř !(ź! 0‚™ ř ˙˙$܂ŽźB$&܂ŽBŒţ˙$$C@ŽŽź™P&! Ŕ ř !( @ź$€™! |p9' ř !(ź! p€™!(Ŕ!Č` ř P$ź$€™D{9' ř ! ź0‚™đŽ!  ř ˙˙$ź\żXžTˇPśLľH´Dł@˛<ą8°ŕ`˝'<œçœ'!ŕ™ˆ˙˝'tżŻpžŻlˇŻhśŻdľŻ`´Ż\łŻX˛ŻTąŻP°ŻźŻ‚Œ €… €† €‡! € €„Ô‚™˘Ż Żŕ†„$ŕ‹Ľ$đ‹Ć$ ř ü†ç$!@!@źP‚‚BŒB( @P‚€<BŒ$CÚ@tż(€„đ€™ ř l}„$B,Ň@ź €‚ƒŽ(€… €‡ô‹B$ô™˘ŻŁŻl}Ľ$hÜç$! ř k$Ăź€‚Ä™°éDŒ ř !€ źÄ™!Č ř ! €źŘ…Žô€™8¤' ř !08˘ź ˘Ż<˘ ą'$˘Ż@˘(˘ŻD˘,˘ŻH˘0˘ŻL˘ 4˘ŻübŒ@bŒB4bŹ ř źŒ‚™ ř ! ź!@0‚™! @ď˙@˙˙$ €ž €—2!ˆ!Č ř @źB€w@d‚™!˜  €‚d‚™ˇF$! @!(  ř !€ ź! @d‚™ €™!( p‡&'!Č ř !°@ź! @d‚™!( @Œć&!Č ř !¨@@źB€a@d‚™! $€™!0`!8Ŕ! €!( ľŻŔ|9' ř ˘ŻźT‚™!(  ř ! @ź!ˆ@d‚™! @!€ !(@Ä˙@4ŒĆ'ô€™Ř…Ž8¤' ř !0ź ą'$€‚|pS$8˘ ˘Ż<˘$˘Ż@˘(˘ŻD˘,˘ŻH˘0˘ŻL˘4˘ŻŽB0@0‚™€€™Ř„Ž ř !(P&!Č` ř !(܂Žź˙˙B$܂Ž0‚™!  ř ˙˙$źŒ‚™ ř ! !€@ć˙@ź@‚™! € ř !€ ź€‚@‚™!Č ř °éDŒźœ™ ř ! @ź! @!( !Č ř 4ŒĆ'ź„˙!˜@! @!( !Č ř @Œć&›˙źtżpžlˇhśdľ`´\łX˛TąP°ŕx˝'bd$ bh$ b€Âi$bk$b€Ân$ bt$ b€Âw$ bx$.b€Â @B4*$!ŔŻB4%B4€ÂB4"€ÂŻB4HŔŁů˙B4B4ő˙ B4 B4¤Ž<|‚Œ$C<b <bbŽB$܂ŒbŽ$ÂŽ|@B4|ÂŻR&$$!ÂŻ@€‚C‚Ş˙`H$€‚˜éBŒ@ā™€‚ ř °éDŒ@܏ā™ ř ¤Ž@܏P‚‚BŒ @ €‚P‚€<BŒ$C@(€„đ€™ ř l}„$@@܏ €‚„ŁŽ|›B$˘Ż(€… €‡ bŒô™˘Żl}Ľ$˜Ţç$! ř ż $@܏˘Žp€™EŒđÄ' ř $TĽ& @܏T˘‚˘ @(!ŔŻ€(!ς‚ ‚(!ĂŻ˘Žô€™ŘEŒŘ Ä' ř !0Ř Â@܏dÂŻÜ ÂdÄ'hÂŻŕ !¸lÂŻä đ ŔŻpÂŻč D!ÄŻtÂŻě …xÂŻ €‚(€ƒč€™˜ŢB$˘Ż$$$l}f$Č $ ř !€ !ˆ@@@܏0‚™! ` ř ˙˙$@܏¤Ž@‚™ ř !€ @܏€‚˜éBŒN @(€™€‚@‚™°éDŒ!Č ř !ˆE @܏ !U@¤„l™ ř !( !ÂŻ@@܏0‚™! ` ř ˙˙$@܏¤Ž@‚™ ř !€ @܏€‚˜éBŒ@h€™€‚@‚™!Č ř °éDŒ@܏h€™ ř ! @܏" !ˆ €„č€™ !(€™˙<˙˙c4˜Ţ„$ CŹl}&'¤Ż $$!Č ř Ü $@@܏0‚™! ` ř ˙˙$@܏Ő˙!  !@(€™ !D&RŹĐ”9'@Ž ř @Ž@܏„¤Ž$€™üg9' ř €„$@܏„¤Ž|™ ř  !ŏ@܏„¤Ž$€™,h9' ř €„$@܏RŒ$€™V&üg9' ř ! Ŕ@܏PŽ&! ` ř !(€@@܏ €‚(€ƒ €‡ô™¤›B$´Ż˘Ż! l}e$đ $ ř ˜Ţç$@܏Žę˙ꁙ$€™,h9' ř ! Ŕ@܏h€™ ř ! @܏Ý!€ŕ €‚<‚™! `č›E$ ř $)@@܏¤€™ ř ! `@܏E$ €ƒ(€‚č€™˜Ţc$ŁŻ$l}F$ ř  $!€@n˙@@܏؂™!(` ř D$@܏$€™üg9' ř ! ŔBŽ@@܏PŽPŽBŽPŹPŽ$€™,h9' ř ! Ŕ@܏˙˙$ "Ž 3ŽbŽp€™"ŽbŽ!(`"Ž bŽ $&"Ž ř $lŁŽ@܏ĽŽ`đ&đbŽ*b†@0‚™pŁŽ`đbŽ*C@0‚™|˘ŒŔ'˙ƒ0b,k@ €‚€ €ƒŘÚc$!CBŒ!\@đcŽ<@BB40bptŁŽ*ă @čâ&*w@$ x˘ŽĚٌ*ă@čâ&G"Ž*w@|˘ŒB4|˘Ź?7Ž\‚™ ř b<ÓMc4CĂ'@܏ƒ#(d€ Ŕ#d!eŔ#(C%ŽđcŽ<@BB4 bp!…L #Ž\‚™ ř đdŽ@܏„$€(Ŕ#e!dŔCô`< "ŽôdŽ<$ŽđcŽ@BB4ç˙(bpbŽ@D™  Ž ř ! cŽ@܏#C<@Bc4#b#ŽđbŽ<@Bc4(Cp$Žă˙!¤(€ƒđ›B$˘Ż €‚ô™¤Żl}e$$Ş $ ř źŢG$ @܏! ` ř ˙˙$@܏h€™ ř ! @܏ĚCŒ$b đ ŃŻđ ŃŻ!¸Œ‚™ ř D!ď!˜@wţ@@܏€ŁŽ`˘ŽŔDŒ€X#b*‚ @X#b€ Ŕ#d!bŔ LĂŻ˘ŽŔDŒ€€˙˙$Ŕ#C!DŔLÂŻh˘Ž@‚™B$h˘ŽL¤Ž,!ÂŻ ř !€ @܏đ ŏ(€‚!  č˛R$!Č@ ř PĆ'@܏€‚˜éBŒ@€‚@‚™!Č ř °éDŒ@܏˘Ž €BŒ°Ů’!ÂŻPX™`ÂŻ|PĂŁB08!ÂŻLQÄ'!(O$!ÂŻ!ˆ  ř „´Ž@܏°Ů’X™ĄÄ'!(O$!Č  ř  ÂŁ@܏! D™ ř !°@܏!ÂŻ(€—!ŔŻô ŔŻV !ŔŻđ ֏!ˆ$!`Ó'ř ŔŻ@!ÂŻđÔŻ Ž@Î`@!ď$!ĂŻ€!D¨CŹř ŏ ô ُř ÖŻ6Ż$&ô ÖŻ!¯֎1&ç˙Ŕ*N@!Ï`<˘Ž|BŒ$C @(€™đ ŏR&!  č˛9' ř !0`B*@@܏đ ֏ę˙!ˆ$9,‚™`Ï !ď!ƒ" €‚P‚‚BŒ@ €‚P‚€<BŒ$C&@!°(€„đ€™ ř l}„$@@܏ €‚(€… €‡ œB$ô™˘Żl}Ľ$ßç$! ř Ĺ $@܏!ŏ@œB$˘ŻĽŻ !(€… €‡ô™ąŻŁŻ ˘Żl}Ľ$ßç$$ ř Ç $@܏!°!ˆęLŔŻ,‚™!(đÄ' ř LĆ'@܏ř я^!ÂŻ "Ž#@"ŽW@!ÏĚCŒ$bQŔ4‚BŒB( @P‚<BŒ$CH@!° ˆ€™ ř l}ä&B, @@܏"Ž €„Ě‚™ EŒ †Ž ř lœ„$@܏8!° "Ž5@!Ï3Cp€™ %ŽPÄ'P$ ř !€ @܏ %Žp€™ Ľ$ Ä'!Č ř P$"ŽEŒ) @܏˘€'@‚™ĺ $!ďBŒB( @P‚<BŒ$C@(€™ˆ€™ ř l}ä&B, @@܏"Ž €„Ě‚™FŒ …Ž ř „œ„$@܏(€™ Ł9' ř !  !@܏B$ !ÂŻü!ŔŻĆ @p€™‚™ ř !ď!€@ě@@܏ĚD™P$@  €†GŒ¤‚™ˆB$đĐ'˘Ż°œĆ$!  ř $@܏ €’¸œR&4‚BŒB( @P‚<BŒ$C@ř€™ˆ€™ ř l}ä&B, @@܏"Ž €„ BŒ …ŽĚ‚™˘ŻŔœ„$!0@ ř !8@܏ř€™€…Ž! @!0 ř \Ç'@܏@"Ž €ƒ €‚ôœc$ô™ŁŻ˛Ż°Ż$l}ĺ&ń $ ř ßG$ !Ï@܏c$ !ĂŻŸ  ށ™!(@ ř ! €@܏%Ž|€™ ř ! €"ŽŘDŒ€@܏h€™ ř @܏ €‚Ź‚™Ř„Ž0Žl}ĺ&ů $ßG$ ř ! @܏ŘŽ"ŽÜDŒ€h€™ ř @܏ €ƒŹ‚™Ü„Ž!Č@l}ĺ&ý $ßg$ ř 0Ž’Ž@܏@ÜŽ$¤€™ ř ! @@܏S$$b0ŽĐ‚ޜ€™$&!(` ř &@@܏Ž x‚™$Žě€™…$!0` ř $„$@܏@Žx‚™! @!(@ ř !0`@܏"ŽpƒŽŕ„Ž€pCŹ"ŽŕDŒ€h€™ ř @܏ €‚Ź‚™ŕ„Ž0Žl}ĺ& $ ř ßG$@܏ŕŽ"ŽäDŒ€h€™ ř @܏|„&€0Ž|‚‚@ €ƒŘ„& €ƒŹ‚™l}ĺ& $ ř ßg$@܏äŽÜ™đĐ'$Ž!( ř !0@@܏ €„ €‚ô™0„$ßG$¤Żl}ĺ& $$ ř °Ż@܏(€™ Ł9' ř !  !@܏B$ !ÂŻœ‚™ ř !ď @܏CŒ$Úb¨‚™Žý˙C$b,š@P‚‚€ €ƒôÚc$!CBŒ!\@ËŔ¨‚™4‚BŒB( @P‚<BŒ$CÁ@!° ˆ€™ ř l}ä&B, @@܏"Ž €„Ě‚™ EŒ †Ž ř lœ„$@܏°!° 4‚BŒB( @P‚<BŒ$C @ˆ€™ ř l}ä&B,@@܏"ŽĚ‚™ EŒ €‚ ř lD$@܏(„Ž€T™ ř @܏(€™ Ł9' ř ! @܏D™ ř ! !Ï@܏#C€Ŕ!# ƒ(€™! ‚Ŕ !( PĆ'¤—9' ř  Ç'4˘Ž4‚BŒB( @P‚<BŒ$C @ˆ€™ ř l}ä&B,@@܏"ŽĚ‚™ EŒ €‚ ř €D$@܏(„Ž€T™ ř @܏D™ ř ! !Ï@܏#C€Ŕ!(€™# ƒ! ‚Ŕ ¤—9'!( PĆ' ř  Ç'@܏(€™ Ł9' ř ! ˘Ž|CŒ<$b @@܏ b0@(€™!LÂŻđ ŏ!  č˛9' ř `Ć'@܏`B$5`ÂŻ4‚BŒB( @P‚<BŒ$C,@¨‚™ˆ€™ ř l}ä&B,%@@܏"ŽĚ‚™ EŒ €‚ ř œD$@܏P‚‚BŒ @ €ƒP‚€<BŒ$C@¨‚™đ€™ ř l}ä&@@܏ €ƒô™´c$ŁŻŽ! ˘Ż €‚l}ĺ&D $ ř ßG$@܏¨‚™!  ř $'@܏ ř ! !Ï@܏#C€Ŕ!# ƒ(€™! ‚Ŕ !( PĆ'¤—9' ř  Ç'@܏(€™ Ł9' ř ! ˘Ž|CŒ<$b @@܏ b0@(€™!LÂŻđ ŏ!  č˛9' ř `Ć'@܏1Ž˘ý !gTL‚™ ř ! €!€@@@܏DŒ$ ‚$Žb˙˙$(LÂŻ"¨‚™N‚¨‚™8!Ï#`*$Ž!b(€™4‚BŒB( @P‚<BŒ$C@¨‚™(€„ˆ€™ ř l}„$B,@@܏ €„Ě‚™Ž ř ܝ„$@܏¨‚™LŔŻ!  ř $@܏F!°(€™‚Œ™9' ř !  !@@܏4‚BŒB( @P‚<BŒ$C@¨‚™(€„ˆ€™ ř l}„$B,@@܏ €„Ě‚™Ž ř ž„$@܏¨‚™LŔŻ! $ ř ‚@܏ !°¨‚™!  ř $@܏L@ř Ï(€™ GŒ!ď F$ ç$¤—9' ř !( ř @܏BŒř ÂŻř Ïň˙`ř L@!ˆ§üŔHÂ'!ˆ !ď €˜‚™„¤Ž ř  !ŏ@@܏¸™ ř  !ď@܏ā™ ř ¤Ž˘Ž<|BŒ$C$€™!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ŕ ř $<éœ'!ŕ™ŕ˙˝'źŻżŻźŻapp_queue.cInvalid penalty (%d) NONEPENALTYQueueMemberPenaltyQueue: %s Location: %s Penalty: %d Invalid queuename Invalid interface 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-announcedynamicrealtimestaticQueueMemberStatusQueue: %s Location: %s MemberName: %s Membership: %s Penalty: %d CallsTaken: %d LastCall: %d Status: %d Paused: %d musicclassmusicmusiconholdtimeoutringinusesetinterfacevarsetqueuevarsetqueueentryvarmonitor-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 Set penalty on interface '%s' from queue '%s' Failed to set penalty on interface '%s' from queue '%s' |%s%s;%d;%d;%s;%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 QueueStatusQueuesQueueRuleQueueSummaryQueueAddQueueRemoveQueuePauseQueueLogQueuePenaltyapp_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 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 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) TRANSFER%s|%s|%ld|%ldCan't find the queue_transfer datastore. 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)MACRO_CONTEXTMACRO_EXTENast 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 memberQueue 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. DAHDIDelaying 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 %sMemory allocation error! Unable to create transfer datastore. queue_log will not show attended transfer COMPLETECALLER%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[,stateinterface]]]]]) 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_WAITING_COUNT requires an argument: queuename QUEUE_MEMBER_LIST requires an argument: queuename ,Truncating list Missing argument. QUEUE_MEMBER_PENALTY(,) parameter can't be null Invalid interface, queue or penalty name LIKE%-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 (%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. 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(,