ELF4P4 p´´´”0”0”0”0”0sœÌÌ̧{ ²±]k l @!¼˜ø ¯  1ü pppp ppJppþÿÿoÜ ÿÿÿoðÿÿoH CJ.@%,1 &/6*GH'D-2#!"B8)A+:(;?0EC$3954<7>I=Fl  p @!  ! 0 ”0 0¬0°0À022|À0±ñÿƒ±ñÿl u Ž2ñÿ&@! ‡2ñÿ 1ñÿ 02ñÿš2ñÿÿ !‰!i '!´ð  “à Ð WÀ ° D  5 T€ úp Ø` ,GP X‚@ €r0 M v  ®ð}à‡ÐoÀDõ°ê hßèj€,p;"ä`P @Ë0,"» 4»|œ&ðLàÕÐS" À5°¦ 9™€ p _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_app_has_voicemailast_get_indication_toneast_playtones_startast_tonepair_startast_module_registermemset__ast_module_user_addast_logast_set_write_format__ast_module_user_removeast_set_read_formatstrlenmemcpyast_app_separate_argsstrcmpast_answerstrcasecmpast_tvnowast_playtones_stopast_tvdiff_msast_waitforast_readast_frame_freeast_ignore_patternast_matchmore_extensionsscanffopenfgetsfcloseast_copy_stringast_indicateast_exists_extensionpbx_builtin_setvar_helperast_callerid_split__ast_string_field_empty__ast_string_field_alloc_spacestrcpyast_cdr_resetast_explicit_gototimeast_set_calleridlibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_endGLIBC_2.0]ii ¥2À0¤0˜0Ô0Ü0à0ä0è0°0´0¸0¼0<¤£œ'!à™àÿ½'¼¯¿¯¼¯<€£œ'!àŸ €™à9' ø ¼`ÔÙ#$;b;$! |$àÆ6b$äÙ ø X¯ Üh €ƒ¢¯ €‚ €™x"B$´!e$„0''¢¯! !ÈÀ ø  $ Ü\Ä €‚ÜÆ!È  ø $#E$ Ü@! `èÙ ø \Å@ Ü`Â@B€@h €‚Ü#B$`¯hÂ@ €ƒB€ @l€™ €ƒt"b$h¯ÔÙÿ$!0 ø ! ­ÿ@ Ül€™ ø !  Üd€™pÐ'\Å ø !  ÜCŽ €™ €‘ @ €“ €‚£¯X#B$¢¯°¯´!%&„0g&$ ø $¹ Ü €‚£¯€#B$¢¯„0g&!$´!%& ø ! ÜhÅ €™ 9' ø ! @ Ü!(4€™DÄ'$ ø „À£BŽ Ü¢¯ €‚ €™¤#B$pÀ£¢¯´!%&„0g&! ø )$ Ü”6Àþ!€#$)b(Â'! P(Ã&!PHƒ ¶þ H@ `ÄÙ ø pÅ' @ Ü €‚ €™t"E$ 9' ø ! @ Ü$̯ÌÃ`Ù ø ! @ ÜÌÀ¯ÐBŽ`ÅÙ¢¯! @pÆ' ø $•þ@ Ü$e‚쀙ÐBŽä€™$pÐ'`Å0! @!0 ø $@ Ü €…Ä€™È#¥$! @ ø !0 ÜÐCŽä€™i$`Åp££¯qÀ£!0! @ ø $C@ Ü0€™ ø ! @dÄ€ Ü‚€{@Ô€™Dƒ @ÈÇ@€™œ€‚B® @P€™@€™ ø ! +Q@ Üð€™ ! P€™%& D&F& ø $ Ü@B®ð€™! @ ø DÅ' ÜÈÃ0Â<€™  DŽ0Å' ø 0¯ Ü`ÅX€™! @pÆ' ø $ ÜÐň€™¤Œ ø !(à Ü[!쀙! @ ø $ Üh€™ ø ,Ä' Üà€™!  h€™!˜ Ü€™!ˆ ¤€™!€ !È  ø  Ü@! @!È ø ! @ Ü@$!È€ ø  Ü!È` ø ! ,Ã Ü c$*Cÿÿ$æÿ@! @0€™ ø ! @?ý Ü€‚´0BŒ!(@Я ø DŒ!¸@BŽý@ Ü N$'$ÄïýÀįÀÐ'ÀÑ'$!( !8$ ø ¢¯ Ü! @Ѐ™!(!0  ø !8vÿ Ü ø DÄ'!ˆ@ Üuÿ@PŽvÿ‚!èÀ4¿0¾,·(¶$µ ´³²±°à8½'<“œ'!à™àÿ½'¿¯°¯¼¯€‚˜0P$ ø ¼Žÿÿ$úÿ"üÿ&¿°à ½'€™!xà ø I$€™!xà ø H$€™!xà ø G$€™!xà ø F$€™!xà ø E$€™!xà ø D$€™!xà ø B$€™!xà ø A$€™!xà ø @$€™!xà ø ?$€™!xà ø >$€™!xà ø =$€™!xà ø ;$€™!xà ø :$€™!xà ø 9$€™!xà ø 8$€™!xà ø 6$€™!xà ø 5$€™!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à ø $€™!xà ø $<М'!à™àÿ½'¼¯¿¯¼¯<¬œ'!àŸ €™9' ø ¼¿à ½'dialrecalldialapp_disa.cDISA requires an argument (passcode/passcode file) Unable to set write format to Mu-law on %s Unable to set read format to Mu-law on %s Digittimeout: %d Responsetimeout: %d Mailbox: %s NOANSWERContext: %s no-passwordDISA no-password login success extensionpasswordDISA %s entry timeout on chan %s Waitfor returned %d %drDISA password file %s not found on chan %s DISA on chan %s got bad password %s DISA on chan %s password is good Successful DISA log-in on chan %s INVALID_EXTENapp_disaDISA (Direct Inward System Access) ApplicationThis 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. DISADISA (Direct Inward System Access)DISA([|]) or DISA() The DISA, Direct Inward System Access, application allows someone from outside the telephone switch (PBX) to obtain an "internal" system dialtone and to place calls from it as if they were placing a call from within the switch. DISA plays a dialtone. The user enters their numeric passcode, followed by the pound sign (#). If the passcode is correct, the user is then given system dialtone on which a call may be placed. Obviously, this type of access has SERIOUS security implications, and GREAT care must be taken NOT to compromise your security. There is a possibility of accessing DISA without password. Simply exchange your password with "no-password". Example: exten => s,1,DISA(no-password|local) Be aware that using this compromises the security of your PBX. The arguments to this application (in extensions.conf) allow either specification of a single global passcode (that everyone uses), or individual passcodes contained in a file. It also allows specification of the context on which the user will be dialing. If no context is specified, the DISA application defaults the context to "disa". Presumably a normal system will have a special context set up for DISA use with some or a lot of restrictions. The file that contains the passcodes (if used) allows specification of either just a passcode (defaulting to the "disa" context, or passcode|context on each line of the file. The file may contain blank lines, or comments starting with "#" or ";". In addition, the above arguments may have |new-callerid-string appended to them, to specify a new (different) callerid to be used for this call, for example: numeric-passcode|context|"My Phone" <(234) 123-4567> or full-pathname-of-passcode-file|"My Phone" <(234) 123-4567>. Last but not least, |mailbox[@context] may be appended, which will cause a stutter-dialtone (indication "dialrecall") to be used, if the specified mailbox contains any new messages, for example: numeric-passcode|context||1234 (w/a changing callerid). Note that in the case of specifying the numeric-passcode, the context must be specified if the callerid is specified also. If login is successful, the application looks up the dialed number in the specified (or default) context, and executes it if found. If the user enters an invalid extension and extension "i" (invalid) exists in the context, it will be used. Also, if you set the 5th argument to 'NOANSWER', the DISA application will not answer initially. disa_execÿÿÿÿØÿÿÿÿp\&Ð0d&ˆ&¤0ìŒØ#ä#$f450f61f60e761b3aa089ebed76ca8a5€2 !!!ð à Ð À °   € p ` P @ 0  ðàÐÀ° €p`P@0 ðàÐÀ° €p2