ELF04üYP4 (p´´´DQDQDQDQDQ8ìÌÌÌÔ Ô ²0Ò   ÐB¼L  T @Rh 8ppp ppSp"pþÿÿoH ÿÿÿoðÿÿo  CSD96A%#5 -C.&'/7H(;LN*!,1>BFMI0JQ+$4")8? =23<R:@OEKGP  0 À? ÐB 0C @Q DQLQTQXQpQ€S#pQ0Òñÿ*0ÒñÿÌŒ(Ü   0 } 5|Sñÿ’À &ÐB .|Sñÿ@RñÿG0UñÿÎØ, ‰¨ A|Sñÿb°B0× Bi <Bð€BS"ÚpBç`B6PB@BÊ0B¸¼ BÿBõB¦ðAŽàA(!ÐAÎÀAXâ°AˆK AéA$÷€AD,pAD•`AŠPA€õ@Ax0At A­A@‘Agð@ìà@\Ð@k;"‚À@Ó°@DS @/@$Ÿ€@`p@`@ÛP@¸–@@0@¤ @Á@µ@$ ,"Gð?3à?@µÐ?¼À?_GLOBAL_OFFSET_TABLE__init_gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassesdescriptionusecountkeyast_config_loadoption_verboseast_verboseast_variable_retrieveast_copy_stringatoiast_trueast_config_destroyast_register_applicationast_db_putsscanfsnprintfast_db_getast_waitforast_readast_frfreesin__ast_lin2muast_writeast_logfdopenast_callerid_parseast_shrink_phone_numberast_localtimestrftimefprintffflushfclosememsetstrlenstrncatmkstemppthread_mutex_lockpthread_mutex_unlockcallocast_update_use_countast_set_write_formatast_set_read_formatast_answerast_safe_sleepstrcmpast_tvnowast_tvdiff_msstrncmpmallocast_safe_systemunload_moduleast_unregister_applicationast_softhanguplibgcc_s.so.1libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_endGCC_3.0P&y LpQtQXQ\Q`QdQ<Äœ'!à™àÿ½'¼¯¿¯¼¯$€™!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à ø $<`œ'!à™àÿ½'¼¯¿¯¼¯<<œ'!àŸ €™09' ø ¼¿à ½'This paragraph is Copyright (C) 2000, Linux Support Services, 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). Linux Support Services, Inc. reserves the right to allow other parties to license this paragraph under other terms as well.alarmreceiver.conf > AlarmReceiver: No config file generaleventcmdloudnessfdtimeoutsdtimeoutlogindividualeventseventspooldirtimestampformatdb-family > AlarmReceiver: Creating database entry %s and setting to 1 1%u > AlarmReceiver: New value for %s: %u > AlarmReceiver: database_increment write error > AlarmReceiver: Failed to write frame on %s app_alarmreceiver.cAlarmReceiver Failed to write frame on %s > AlarmReceiver: can't make temporary file AlarmReceiver: can't make temporary file w [metadata] PROTOCOL=%s CALLINGFROM=%s CALLERNAME=%s TIMESTAMP=%s [events] > AlarmReceiver: can't write metadata AlarmReceiver: can't write metadata Out of memory > AlarmReceiver: Setting read and write formats to ULAW AlarmReceiver: Unable to set write format to Mu-law on %s AlarmReceiver: Unable to set read format to Mu-law on %s ADEMCO_CONTACT_ID > AlarmReceiver: Answering channel > AlarmReceiver: Waiting for connection to stabilize calls-received > AlarmReceiver: Waiting for first event from panel > AlarmReceiver: Sending 1400Hz 100ms burst (ACK) > AlarmReceiver: Sending 2300Hz 100ms burst (ACK) > AlarmReceiver: DTMF Digit Timeout on %s AlarmReceiver: DTMF timeout on chan %s Waitfor returned %d no-events-received == AlarmReceiver: ACK retries during this call: %d ack-retries > AlarmReceiver: App exiting... == AlarmReceiver: Incomplete string: %s, trying again... == AlarmReceiver: Received Event %s AlarmReceiver: Received event: %s == AlarmReceiver: Bad DTMF character %c, trying again checksum-errors == AlarmReceiver: Nonzero checksum AlarmReceiver: Nonzero checksum 1898format-errors == AlarmReceiver: Wrong message type AlarmReceiver: Wrong message type AlarmReceiver: Failed to allocate memory AlarmReceiver Failed to allocate memory Alarmreceiver: executing: %s Alarm Receiver for AsteriskAlarmReceiverProvide support for receving alarm reports from a burglar or fire alarm panel AlarmReceiver(): Only 1 signalling format is supported at this time: Ademco Contact ID. This application should be called whenever there is an alarm panel calling in to dump its events. The application will handshake with the alarm panel, and receive events, validate them, handshake them, and store them until the panel hangs up. Once the panel hangs up, the application will run the system command specified by the eventcmd setting in alarmreceiver.conf and pipe the events to the standard input of the application. The configuration file also contains settings for DTMF timing, and for the loudness of the acknowledgement tones. -DTû! @@¿@alarmreceiver_execreceive_ademco_contact_id  0123456789*#ABCreceive_dtmf_digitssend_tone_burstlog_eventswrite_metadata¯DÀEÏàÁÿÿÿÿÿÿÿÿÐLìLüLLMpQPQÐÈ%a %b %d, %Y @ %H:%M:%S %Z/event-XXXXXX€pQp)`/006Ð3 +€7@* 89 7 Q =°:`:À>?°B BB€BpB`BPB@B0B BBBðAàAÐAÀA°A AA€ApA`APA@A0A AAAð@à@Ð@À@°@ @@€@p@`@P@@@0@ @@@ð?à?Ð?À?GCC: (GNU) 3.3.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 4.1.2GCC: (GNU) 3.3.2  üÿÿÿ ÐBüÿÿÿ ¨ÀØ€üÿÿÿ(€øÿÿÿH„ÿÀüÿÿÿ@È€üÿÿÿ x¨ÿÀüÿÿÿÀŒ(€üÿÿÿ(p)€øÿÿÿ0@*€øÿÿÿ8 +€øÿÿÿ@ +¬.€øÿÿÿ€`/€øÿÿÿ€0€üÿÿÿˆÐ3€øÿÿÿh06€øÿÿÿ8 7€øÿÿÿ8€7€øÿÿÿ@ 89`:€øÿÿÿ0°:ÿ€øÿÿÿ@ =À>?  ÐB.shstrtab.reginfo.dynamic.hash.dynsym.dynstr.gnu.version.gnu.version_r.init.text.MIPS.stubs.fini.rodata.eh_frame.ctors.dtors.jcr.data.rel.ro.data.got.bss.comment.mdebug.abi32.pdr.rel.dyn p´´ÌÌð¼¼`# 0 +L L T3ÿÿÿo    ¦@þÿÿoH H O    ˆU001[À?À?gÐBÐBXm0C0Cu@Q@QDQDQ†LQLQTQTQ’XQXQŸpQpQÐ¥@R@R<ª€S|S°¯|SŒ¸rUÆU Ë h h 8(YÔ