ELF 4`4 (XXX|||$$Ptd\\\QtdRtdXXXGNUZ/`\xL|haV@p*T#x3dx;"OU6mM W~#mF<0h>  9J"YvdNR__gmon_start____cxa_finalize_Jv_RegisterClassespthread_key_create__strdupast_logpthread_oncepthread_getspecific__ast_rwlock_rdlockstrcmpast_cli__ast_rwlock_unlockstrlenstrncasecmpmemcpyast_dummy_channel_alloc__ast_app_separate_args__snprintf_chkpbx_builtin_pushvar_helperast_str_substitute_variablesast_channel_releaseoption_debugast_options_ast_odbc_request_objast_odbc_direct_executeSQLNumResultColsSQLFetchSQLCloseCursorSQLFreeHandleast_odbc_release_objast_debug_get_by_moduleSQLDescribeColast_odbc_ast_str_SQLGetDataast_str_setreallocpthread_setspecificcallocSQLAllocHandleSQLExecDirectSQLGetDiagFieldSQLGetDiagRecSQLRowCountast_channel_datastore_findast_channel_datastore_removeast_datastore_free__ast_pthread_mutex_lock__ast_pthread_mutex_unlock__ast_pthread_mutex_destroypbx_builtin_setvar_helper__ast_string_field_init__ast_rwlock_wrlockast_custom_function_unregisterast_unregister_applicationast_cli_unregister_multipleusleepast_variable_retrieveast_falsestrcasecmpsscanf__asprintf_chk__ast_string_field_ptr_build__errno_locationstrerror__ast_string_field_release_active__ast_string_field_ptr_grow__ast_string_field_empty__ast_string_field_alloc_spaceast_config_load2ast_category_browse__ast_custom_function_registerast_config_destroyast_autoservice_startast_autoservice_stopast_odbc_retrieve_transaction_obj__ast_pthread_mutex_initoption_verbose__ast_str_helper2strcpy__ao2_lock__ao2_unlock__ast_datastore_allocast_channel_datastore_addast_str_appendast_verbose_get_by_module__ast_verboseast_register_application2ast_cli_register_multipleast_register_file_versionast_unregister_file_versionast_module_registerast_module_unregisterlibpthread.so.0libc.so.6__stack_chk_failGLIBC_2.0GLIBC_2.8GLIBC_2.1.3GLIBC_2.4GLIBC_2.3.4 ii ii si ii ii ti X\`ddhlx|((08HX #.1M     ĮȮ̮ЮԮخܮ !"#$%& '()*+ ,$-(/,0014283<4@5D6H7L8P9T:X;\<`=d>h?l@pAtBxC|DEFGHIJKLNOPQRSTUVįWȯX̯YЯZԯ[د\ܯ]S[t;j[ hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhpSqN$s[Í&'SA$S[ÐSD$$I[Ít&Sþ$[ÐUVSÊu]|t$|)9s 9rƃ[^]US. tt $Ѓ[]Ë$ÐUWVT$t$|$  t0u*f  t)9s'u'ِ1^_] SnpD$$[Ít&Sa>pD$$[Ít&S1pD$$Y[Ít&SޒpD$$)[Ít&UWVS,ME ÝUe M1ɃtQt4BMe3 F e[^_]Í1B\0BDfB1uBu$uD$D$,D$ D$ hD$?D$D$$Av<$D$$  T$ T$ T$$D$Nl҉; zw$? t$8$uމ$0tt$1D$$D$]T$ T$ T$$sF~B$}T$ T$ T$ D$2$+tcDž$R88 T$<$D$u$$;J6u1D$<T$ T$ T$$X0$i,;vF> <$>P)čt$3T$|$4$gD$dD$D$,4$$4D$ 0tk1 }ڍt& t$D$ D$T$D$ <$g0|$D$$$90w$D$D$T$ $($$:zBpfDž<$D$$uF~t1DžkxPlD$D$L$ D$$AulL D$|D$$$D$$$_$$G<$$]$$D$$i dD$ t$1D$$cD$T$ T$ T$$P$F D$D$$1D$T$ T$ T$$c$JD$T$L$ D$D$$1t<$wXD$7T$ T$ T$$$D$D$$T$ T$\g D$Y#Dž f\1T&L$ D$ OD$$"9D$$~D$ D$D$T$D$ L$|$$=w fu4 t$D$ D$T$D$ $)D$$D$|$ $D$D$+D$D$ $$$j?]D$ D$OD$$J1D$1D$ T$ $$$($$D$$4D$T$ T$ T$$QA D$4$FPt!D$B$z`1 D$\D$$$$2$$D$$>D$T$ T$ T$$[D$$A‰t$ЋuT$$D$$‰t$ЋgT$$vD$kD$DD$|L$ D$$t7Mku1 vtB~uDE}u%UD$ET$$3M0ɉu#t zuDu=t 0W-UD$ET$$+U0 ҉u%&tVxuDu=t 0 66UD$ET$$t=U0҉u ftVxuDMU0@D$ET$$?t$St U0MUD$ET$$tcRT$$u U0[UD$ET$$t!M$4T$dT$PU2D$@$GM88UT$PD$t$ D$T$$M8$u$ @t&x$UUD$D$ D$fT$D$$f$KU UD$D$ D$tT$뛐t&EU2kU t:@ t2t tA~uDE}uUD$ET$$mD$D$,D$D$ hD$D$:D$$u $u iUD$ET$$28)UMD$ D$T$D$8$<M8)UD$ET$$8M8T$D$D$ AD$AD$ $M8Bt 8N$UM8L$D$t$ PD$T$$u8$UMD$D$T$ 8$w$UD$t$$T$ D$pD$UD$ET$$RU@D$D$ D$T$D$_$_M0u&xAzu^U8D$D$ BD$BD$$5mUD$ET$$qUD$D$ D$T$D$m$~M0 ҉u/!xuUD$ET$$EFE8:E$1ME8G@9E8P9WtT$@$GUM$T$L$AU8Wt :9$MU8T$D$Pt$ D$T$$T$T$,T$T$ hED$D$T$$EUD$T$pU8Gfx6\GRuns@ the@ ref@ eren@ced @quer@y wi@th t@ he s@$peci@(fied@, arg@0umenf@4ts@6070 00 0ENU‰EL$$MD$ET$L$ MD$\D$ G D$GL$D$<$M8H t 9IUD$t$ D$T$PT$$M8$]1GD$ GD$GD$7$M8P9WdT$@$.P0 7UGD$t$ D$T$D$<$M8$:U8$'M$UMD$D$T$L$ t$$j[0u4@(U=t 0 98@41,P(0D$D$ G D$GD$<$#GD$G$G$00 ENE‰D$EL$ MT$D$D$ G D$GL$D$<$f00 0UMME(UGD$ GD$G$T$M'8\P41$UD$t$$T$ D$pD$00 UMEU8D$7PT$$GUM8L$PT$$GuUWVS^\D$D$D$($JǍ@w\1[^_]ÍD$4D$D$8D$ D$,D$D$D$0$tV|$<-#8$ tt;4Duɐ|$<D$<$l$LD$(HfD$LttT$8$t$<$HtRD$L,$NtD$(t$D$$D$D$,D$ D$0D$Z뤉넉<$D$4D$D$D$8D$ D$,D$D$0$\1[^_]fD$(D$$D$D$D$,D$ D$0D$됐&UWVSÙ\EUMu eE1$`ED$K$`$`}̉D$$T`1`}E̅tT$xL$ T$D$ $҉b?Nt$8$juދ$Džp0 $|@u̍,;>vF0 $l uЍ,;>vFNht< $P)ĉT$t$/4$T$hD$D$L$ T$$*txD$L$T$ L$$p$jD$D$$Ue3 e[^_]ÐGWvGW(v8D$dD$ D$D$,$X4tl1}Րt&t$D$ D$T$D$<$4|$D$$:94whD$dD$ D$D$,$貿tns1}Չ&t$D$ D$T$D$<$?|$D$$9wNEyD$T$$S|D$D$ẺT$ $̽lD$D$EЉT$ $襽p4th1}Սt&t$D$ D$L$D$<$7D$|$$;4rtfs1}Չft$D$ D$L$D$<$ǻD$|$$荽;r11D$T$$a|1҉|kx H L$d$dƅE̋|`4$ D$L$`ukg`D$D$=L$ $L$袼`$&tt4$1`臽`v!NjtxD$mT$L$ T$ $pu2p1?$t, 4$ċ11$_G D$4$PEЃtD$B$踽EЉ8G D$4$߻PẼtD$B$}Ẻ8@vD$$腾`t% $`dЋ`d|L$`d$d`D$$`t% $`dЋ`d L$`d$td`t$D$L$ T$D$$txD$L$T$ L$$豸D$D$$a Džp0 $ҷP $D$DD$ $T$ T$蟹1EȉD$$蓷Mȅ׋txD$mT$L$ T$ $茷EȍUՉ$`D$ D$D$D$D$R*`D$T$$D$T$$$$D$LEЋ@1$詸$D$kx P tTD$\D$$L$ L$t"EЋ|4$ D$L$,u,4$At1r11@EȉD$$蛵‰׍!ω D$GD$,D$:D$ hD$FD$D$$|uD$GD$,D$:D$ hD$FD$D$$&ubD$$D$,D$D$ hD$D$D$$еyD$$D$,D$D$ hD$D$D$$}5DžtxD$T$L$ T$ $$lƅ1UWVSl$þM$e$\1DŽ$P-1T$h$DŽ$TDŽ$XT$D$<$D$T$l[$護si$(fDŽ$<<$D$$b1$($02BtB T$XT$T$LT$ T$TT$T$P$D$ɲ҉T$H;֋|$h&6"|$8$juޅt$H,$貴D$`T$D$D$dD$ D$D$,$+$tg1T$D$At&T$Dt$D$ D$T$D$<$蹰|$,$D$9$wD$Hl$D$0D$ $0$聱L$`$tf1T$D$A&T$Dt$D$ D$T$D$<$D$|$,$ݱ;$rT$H0ƒT$DT$H4T$tD$($D$\uD$\T$T@T$ T$PD$D$D$T$$蜯DŽ$T$X|1D$T$T$LT$ T$TT$T$P$l$LkD$HxPtXD$TD$D$$D$ D$PD$ot*$0l$<$ D$诳7<$ϱuT$T$0l$LD$T$ T$P D$D$T$$gD$` $\e3l[^_]Ðt&tэD$D$,$볐F~vF~D$\DŽ$D$tj,$T$HD$\DŽ$D$t0ŃT$D/D$X$<l$LD$D$X|$|$T$T$0D$$T$ T$P D$\D$T$D$X$D$X$D$bD$|$D$`$PD$*D$,$蝮,$EZD$X$dd$0D$ D$:D$' T$T$T$T$ T$PT$FD$X$*D$X$D$薭D$|$:D$`$PD$*D$,$ѭ|$D$($>D$\XD$\T$T@T$ T$PD$D$D$T$$輫T$HDŽ$4҉T$t D$tD$$誰 t$T$<ЋT$<fT$T$<$;T$D$D$X$AD$ D$D$D$ l$t$$)Ћt8;l w f$>u2T$L#D$D$ D$T$D$,$$8$4; D$dvB$($(@D$D$D$ l$D$$L$\tD$(@)D$D$\$ީ$( D$E($kl$\<$_D$t$ D$ō$,D$D$XD$$4$臨$,o tT$dT$d: lD$Lt/,$4Btd$1ɃD$H1D$8| t?D$8L$8;Js1D$Dl t<,t<\u 7\l 7;t$HrT$d7:lD$L$<;D$LT$d:Pl&L$\t\FD$$,R @|$$ӧD$\+ T$\B(jD$X$= D$pT$t9T$p$|$`T$p$PD$ D$D$ T$T$T$<<$ *|$D$,$Ԧt$D$DD$,$躦$(,$ D$D$蚦t$\T$< $ T$h $  t$h$D$lNtuT$HT$T$TD$ ,$T$T$PT$*T$l|$,$T$ftD$,$DF$i4$aT$HD$ ,$T$T$TT$T$PT$٤T$TD$ <$T$T$PT$T$lT$q' T$\PD$,$&D$X$ZD$X$D$ƤD$|$jD$\CD$`1,$1趧$T$T|$D$D$T$ T$P$T$פ$ĥT$T$4D$$T$ T$P D$D$T$t:T$dl$4p@_@ VT$<$T$<D$LT$D$TD$D$TD$ D$PD$跣T$ʼnmt ,$ЅH$l$$դ$PD$*D$,$S,$ T$P,D$:$D$ hD$T$T$TD$`D$$T$T$TD$D$b$T$ T$PT$D$\$[D$X$迢D$X$D$+D$|$Ϣ$PD$*D$,$rED$$T$T$0D$!T$T$P D$ND$ $T$PD$T$T$T,D$D$ hD$T$D$$$PD$*D$,$覠D$2$裡T$T|$D$D$T$ T$P$T$h$4$ԞD$\DŽ$4$轞D$X$!D$X$D$荟D$|$1ED$D$,$՟t,$yD$`,$uT$T$0$D${T$ T$P D$|D$T$$肟T$lD$pD$GD$,D$:D$ hD$FD$D$$ T$<$4HD$$D$,D$D$ hD$D$D$$žD$$D$,D$D$ hD$D$D$$oT$PD$T$8$D$$D$,D$D$ hD$D$D$$$$ND$,$T$T$lT$ T$3}T$lqtT$dT$XD$T$T$LT$ T$TT$T$P$o(hT$P,D$$D$ hD$ET$T$TD$D$$T$ T$TD$D$$T$ T$PT$ۜD$ppd$t@$0D$ D$D$ T$T$T$T$ T$PT$wD$pbT$TD$D$$T$ T$PT$/D$\$D$X$D$X$D$sD$|$T$DED$,$T$轛,$ezD$X$贜D$X$D$ D$|$Ĝo$D$l8T$$D$D$ D$T$T$l$Jt&UWVS. 4\D$$D$ D$D$8D$W<$D$L$t$< t$8D$ ƍ$țD$,D$D$D$0D$ D$(D$D$$$̗\[^_]fD$D$(t$D$$D$ D$$D$艘D$,D$D$D$0D$ D$(D$D$$$]\[^_]Ívt&D$D$(D$$D$ D$$D$+S0oUVS͜ê0t&Ћu[^]S[s0ӛ[odbc read&(&queries)->lockfunc_odbc.cexecNo such query '%s' ARG%dfunc_odbcFound handle %s Got obj Error %d in FETCH [%s] field%d(nil)SQL Get Data error %d! [%s] %-20.20s %s ----------odbc writeVAL%dVALUESQL is %s Failed to execute query. &(result)->lockFAILUREODBC_FETCH_STATUS&(resultset)->lock~ODBCFIELDS~SUCCESSODBCFinishInsert: writehandledsnreadhandlereadsqlwritesqlinsertsqlescapecommasmodemultirowrowlimit%30dprefixasprintf() failed: %s ODBC_%ssyntax%s([...[,]])%s_%s%s(%s)synopsisfunc_odbc.confCannot initialize query %s FAILOVERNo such function '%s' ODBCSTATUSOut of memory ODBCROWSNODATAFETCHERRORMEMERROR > Found no rows [%s] ,Got NULL data SQL Get Data error! [%s] Got coldata of '%s' buf is now set to '%s' chanUnable to execute query [%s] %s (%d) $Revision: 307837 $ODBC lookupsSQL_ESCODBC_FETCHFUNC_ODBCUsage: odbc read [exec] Evaluates the SQL provided in the ODBC function , and optionally executes the function. This function is intended for testing purposes. Remember to quote arguments containing spaces. Memory Allocation Failure in function %s at line %d of %s /build/buildd/asterisk-1.8.4.4~dfsg/include/asterisk/utils.h/build/buildd/asterisk-1.8.4.4~dfsg/include/asterisk/threadstorage.hThe function %s has no writesql parameter. /build/buildd/asterisk-1.8.4.4~dfsg/include/asterisk/strings.hSQL Column Count error! [%s] Returned %d rows. Query executed on handle %d:%s [%s] Returned %d row%s. Query executed on handle %d [%s] Failed to execute query. [%s] SQL Alloc Handle failed (%d)! SQL Execute returned an error %d: %s: %s (%d) Oh, that was good. There are really %d diagnostics? SQL Exec Direct failed (%d)![%s] Usage: odbc write [exec] Evaluates the SQL provided in the ODBC function , and optionally executes the function. This function is intended for testing purposes. Remember to quote arguments containing spaces. Affected %d rows. Query executed on handle %d [%s] If the write query affects no rows, the insert query will be performed. Parameter 'read' is deprecated for category %s. Please use 'readsql' instead. There is SQL, but no ODBC class to be used for reading: %s Parameter 'write' is deprecated for category %s. Please use 'writesql' instead. There is SQL, but no ODBC class to be used for writing: %s Runs the following query, as defined in func_odbc.conf, performing substitution of the arguments into the query as specified by ${ARG1}, ${ARG2}, ... ${ARGn}. When setting the function, the values are provided either in whole as ${VALUE} or parsed as ${VAL1}, ${VAL2}, ... ${VALn}. %s Read: %s Write: %s %s%s%sSection '%s' was found, but there was no SQL to execute. Ignoring. Runs the following query, as defined in func_odbc.conf, performing substitution of the arguments into the query as specified by ${ARG1}, ${ARG2}, ... ${ARGn}. The values are provided either in whole as ${VALUE} or parsed as ${VAL1}, ${VAL2}, ... ${VALn}. This function may only be set. %sSQL: %s %s%s%sRuns the following query, as defined in func_odbc.conf, performing substitution of the arguments into the query as specified by ${ARG1}, ${ARG2}, ... ${ARGn}. This function may only be read, not set. SQL: %s Unable to load config for func_odbc: %s Transactions do not work well with multiple DSNs for 'writehandle' Got collength of %d and maxcol of %d for column '%s' (offset %d) No space for a new resultset? Unable to allocate space for more rows in this resultset. Rows retrieved, but unable to store it in the channel. Results fail. Invalid parameters for category %s This 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. Test setting a func_odbc functionTest reading a func_odbc functionunload_modulecli_odbc_read_ast_strdup_ast_callocast_threadstorage_get_ast_reallocast_str_make_spacegeneric_executeacf_fetchodbc_datastore_freecli_odbc_writefree_acf_queryreloadinit_acf_queryacf_odbc_writeacf_odbc_readload_module;4Ĉ $TD8ԊXx4dTDĩht,l4tD$hD@zR|  HF J tx?;*2$",@4QAA AK AApd,AN [At,AN [A,AN [A,AN [A,AB OZ AAA A ( FeY\e C ,Lx AB OZ AAA A |dC HSUp<TAA AACP AA AAG T,AA AAN`Q CA AAG s FA AAD (8ܩAC C0| CA<d@AA AANPiCA AA,*AB ^n AAA F T8AA AANpq CA AAG  CA AAC ,,xAB C- AAA B @\AA AAF AA AAF T3AA AANpe CA AAC f CA AAD \,AN [A܃"AN QA8L"AN QAX̃"AN QAxAP  \ }X`o80P % tooooVo|&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv`zO=[~xԌ684d53d6a415e7be63daac3997faa601;.@0 :`func_odbc.soG.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.ctors.dtors.jcr.dynamic.got.data.bss.gnu_debuglink $o88( PP000%8oVVEoT ]  f\\.al  dr}}x~~E\\((XX``hhppxx||tt` `` `t