ELFà 4P4 p´´´ÄÄ  /PÌÌÌc„²€ FT P À¼¸8 ˜  à pppp pp8ppþÿÿoÀ ÿÿÿoðÿÿoP %8*/4(," %'630#-5.$7!2&)+1P à   À  À    0 ,!0!e0 € ñÿl€ ñÿP ^à  w0!ñÿ&À p0!ñÿ ñÿ‰P!ñÿƒ0!ñÿi W äA “€øp÷`0P®@}0( HDð±àOТÀ;"„°^ Ën€,")p4Ý`ÀPS"“@ä0Ñ _GLOBAL_OFFSET_TABLE__init_gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesast_module_unregisterast_unregister_application__ast_module_user_hangup_allast_register_applicationast_module_register__ast_module_user_addoption_verboseast_answer__ast_module_user_removestrlensscanfast_logstrchrast_config_loadast_variable_retrieveast_safe_sleepast_streamfileast_waitstreamast_readstringast_set_calleridast_verbosepbx_builtin_setvar_helperast_optionsast_goto_if_existsast_config_destroymemcpyast_app_separate_argslibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_endGLIBC_2.0Fii Ž,!0   D L P T X   $ ( <0–œ'!à™àÿ½'¼¯¿¯¼¯< –œ'!àŸ €™À 9' ø ¼<Ü•œ'!àŸ €™À9' ø ¼¿à ½'< •œ'!à™àÿ½'¿¯°¯¼¯€‚0!B(@Œ€‚@€‚Œ€™DŒ ø ¼ ø 0 ®¼€0 ŽYŒôÿ C$x€‚@ €„x€™ ø À„$¼€‚$0!C ¿°à ½'<À”œ'!à™àÿ½'¿¯¼¯œ€‚ @ €„€…œ€™À„$ ø 4!¥$¼€„ ‚Œ@0€™  „$¿  ½'¿à ½'<0”œ'!à™€„X€™ @ „$<”œ'!à™àÿ½'¿¯°¯¼¯€‚<€™ ø  DŒ¼!€@€‚T€™ BŒ ø DŒ!¼¿°à ½'<´“œ'!à™€‚ €… DŒ€‚„€™$ FŒ€‚ ¥$ ( GŒ<€“œ'!à™€„¤€™ @ „$@ $28€™ €…`€™D¥$ ø  Æ'$CÜ Ó €‚ €… €‡p€™XB$¢¯H¥$°ç$$ ø y$Ü$,Ä€ €…`€™D¥$ ø  Æ'$CÜ × €‚ €… €‡p€™xB$¢¯H¥$°ç$$ ø $Ü $0Ä €4€™ ø j$@Ü$Xï $XÀ¯ Â@ €„?\À¯€€™ ø ˜„$\¯9@Ü €… €†ˆ€™¨¥$°Æ$ ø ! @ü@Ü €…`€™! @D¥$ ø  Æ'$CÜñ Ó €‚ €… €‡p€™XB$¢¯H¥$°ç$$ ø $äÜ €…`€™! @D¥$ ø  Æ'$CÜ  × €‚ €… €‡p€™xB$¢¯H¥$°ç$$ ø —$Ü|€™!  ø è$!@ @Ü €… €™ &޼¥$ ø ! !@ @Ü €™4Â'!€ t€™!!  l€™h¯!° 8€™B!¨  €…t€™”¥$ ø ! Üíÿ!@`!È €ƒ &ŽÌe$ ø ! !@@Ü €‚! !È€ ø ”E$!@@܈$¢¯ €‚hÅÜB$¢¯€ $$!ÈÀ ø ! Ü!@A`hÄ!È  ø Ü+W €ƒ! àe$ #Ž!ȇ@!0` ø !@@Ü €™”%'!È€ ø ! Ü!@*SÅÿ@R&%XÂt€™”¥$ ø ! Ü €†˜€™4Ð'ôÆ$! !( ø !8à"ŽÜ¿F0D€‚à&®BŒB(@ €„¨€™„$ ø !(Ü €… €†”€™! 8¥$LÆ$XÂ@H€‚BŒB0 @ €… 'ŽL€™eç$! €%& ø Ð&&Ü €… €†”€™! 8¥$TÆ$ ø \Ã`Üd€™! ` ø ÜdÙ$\€™ ø `ÅÜ5!BŒB(õÿ@ €„»þ¨€™ ø ! @C$ÂÜÀ#裀™°'!(@F$ ø ! Ü! P€™|$(Æ' ø $(Äܸþ€$¯Íþ$ €… €†ˆ€™\Ĩ¥$ ø \Æ$ÿ@Ü+ÿ|€™ €…h¥$!È ø ! Šÿ@܃ÿ €…!èÀ”¿¾Œ·ˆ¶„µ€´|³x²t±p°à˜½'<ÀŒœ'!à™àÿ½'¿¯°¯¼¯€‚ P$ ø ¼Žÿÿ$úÿ"üÿ&¿°à ½'€™!xà ø 7$€™!xà ø 6$€™!xà ø 5$€™!xà ø 3$€™!xà ø 2$€™!xà ø 1$€™!xà ø /$€™!xà ø .$€™!xà ø -$€™!xà ø ,$€™!xà ø *$€™!xà ø )$€™!xà ø ($€™!xà ø '$€™!xà ø &$€™!xà ø %$€™!xà ø $$€™!xà ø #$€™!xà ø "$€™!xà ø !$€™!xà ø  $€™!xà ø $€™!xà ø $€™!xà ø $€™!xà ø $<ÀŠœ'!à™àÿ½'¼¯¿¯¼¯<œŠœ'!àŸ €™à 9' ø ¼¿à ½' -- CallerID Present: Skipping %dapp_privacy.cInvalid max retries argument Invalid min length argument privacy.confgeneralmaxretriesprivacy-unidentprivacy-prompt#privacy-incorrectPrivacy Manager -- Changed Caller*ID to %s, callerpres to %d PRIVACYMGRSTATUSSUCCESSFAILEDminlengthprivacy-thankyouapp_privacyRequire phone number to be entered, if no CallerID sentThis 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. PrivacyManager PrivacyManager([maxretries[|minlength[|options]]]): If no Caller*ID is sent, PrivacyManager answers the channel and asks the caller to enter their phone number. The caller is given 3 attempts to do so. The application does nothing if Caller*ID was received on the channel. Configuration file privacy.conf contains two variables: maxretries default 3 -maximum number of attempts the caller is allowed to input a callerid. minlength default 10 -minimum allowable digits in the input callerid number. If you don't want to use the config file and have an i/o operation with every call, you can also specify maxretries and minlength as application parameters. Doing so supercedes any values set in privacy.conf. The option string may contain the following character: 'j' -- jump to n+101 priority after failed attempts to collect the minlength number of digits. The application sets the following channel variable upon completion: PRIVACYMGRSTATUS The status of the privacy manager's attempt to collect a phone number from the user. A text string that is either: SUCCESS | FAILED privacy_execÿÿÿÿ ÿÿÿÿP @ ˆ Ì l |ˆÀf450f61f60e761b3aa089ebed76ca8a5€,! €p`P@0 ðàÐÀ° €p`P@0 ,!