Ademco Contact ID Protocol

A comprehensive guide to the Ademco Contact ID protocol and event codes.

What is the Ademco Contact ID protocol?

The Ademco Contact ID protocol is a standard for alarm systems to communicate with central monitoring stations. It is a DTMF-based protocol that is widely used in the security industry.

It is characterized by:

  • 4-digit account number.
  • 1-digit event qualifier (New Event, Restore, etc.).
  • 3-digit event code.
  • 2-digit partition number.
  • 3-digit zone/user number.

Message Examples

Example 1: Alarm Message

A system with account 1234 reports a perimeter intrusion alarm in zone 15 of partition 1.

  • Message: 1234 18 1131 01 015 8
  • Breakdown:
    • 1234: Account number
    • 18: Message type
    • 1131: New event (1) and event code for perimeter alarm (131)
    • 01: Partition 1
    • 015: Zone 15
    • 8: Checksum

Example 2: Restore Message

System 1234 reports the restoration of the perimeter alarm in zone 15 of partition 1.

  • Message: 1234 18 3131 01 015 6
  • Breakdown:
    • 1234: Account number
    • 18: Message type
    • 3131: Restore (3) and event code for perimeter alarm (131)
    • 01: Partition 1
    • 015: Zone 15
    • 6: Checksum

Modernize Your Alarm Monitoring

CloudSurgard replaces obsolete analog receivers with a modern, cloud-based service. Request a demo to see how we can help your business.

Introduction to Contact ID Event Codes

The following table presents a comprehensive list of Event Codes as defined in the Ademco Contact ID standard.

Code Description
100Medical
101Personal Emergency
102Fail to report in
110Fire
111Smoke
112Combustion
113Water flow
114Heat
115Pull Station
116Duct
117Flame
118Near Alarm
120Panic
121Dures
122Silent
123Audible
124Duress – Access granted
125Duress – Egress granted
130Burglary
131Perimeter
132Interior
13324 Hour
134Entry/Exit
135Day/night
136Outdoor
137Tamper
138Near alarm
139Intrusion Verifier
140General Alarm
141Polling loop open
142Polling loop short
143Expansion module failure
144Sensor tamper
145Expansion module tamper
146Silent Burglary
15024 Hour Non-Burglary
151Gas detected
152Refrigeration
153Loss of heat
154Water Leakage
155Foil break
156Day Trouble
157Low bottled gas level
158High temp
159Low temp
161Loss of air flow
162Carbon Monoxide detected
163Tank level
200System Trouble
201AC Loss
202Low system battery
203RAM Checksum bad
204ROM checksum bad
205System reset
206Panel programming changed
207Self-test failure
208System shutdown
209Battery test failure
210Ground fault
211Battery Missing/Dead
212Power Supply Overcurrent
213Engineer Reset
300System Peripheral Trouble
301AC loss
302Low system battery
303RAM checksum bad
304ROM checksum bad
305System reset
306Panel programming changed
307Self-test failure
308System shutdown
309Battery test failure
310Ground fault
311Battery Missing/Dead
312Power Supply Overcurrent
313Engineer Reset
314Primary Power Supply Failure
320Sounder/Relay
321Bell 1
322Bell 2
323Alarm relay
324Trouble relay
325Reversing relay
326Notification Appliance Ckt. # 3
327Notification Appliance Ckt. # 4
330System Peripheral Trouble
331Polling loop open
332Polling loop short
333Expansion module failure
334Repeater failure
335Local printer paper out
336Local printer failure
337Exp. Module DC Loss
338Exp. Module Low Batt.
339Exp. Module Reset
341Exp. Module Tamper
342Exp. Module AC Loss
343Exp. Module self-test fail
344RF Receiver Jam
350Communication
351Telco 1 fault
352Telco 2 fault
353Long Range Radio xmitter fault
354Failure to communicate
355Loss of Radio supervision
356Loss of central polling
357Long Range Radio VSWR problem
370Protection Loop
371Protection loop open
372Protection loop short
373Fire trouble
374Exit error alarm (zone)
375Panic zone trouble
376Hold-up zone trouble
377Swinger Trouble
378Cross-zone trouble
380Sensor Trouble
381Loss of supervision (RF)
382Loss of supervision (RPM)
383Sensor tamper
384RF low battery
385Smoke HI sensitivity
386Smoke LO sensitivity
387Intrusion HI sensitivity
388Intrusion LO sensitivity
389Sensor self-test failure
391Sensor Watch trouble
392Drift Comp. Error
393Maintenance Alert
400Open/Close
401O/C by user
402Group O/C
403Automatic O/C
404Late to O/C
405Deferred O/C
406Cancel
407Remote O/C
408Quick arm
409Keyswitch O/C
411Callback request
412Success – download
413Unsuccessful access
414System shutdown
415Dialer shutdown
416Successful Upload
421Access denied
422Access report by user
423Forced Access
424Egress Denied
425Egress Granted
426Access Door propped open
427Access point DSM trouble
428Access point REX trouble
429Access point sensor trouble
430Access point reader trouble
431Access point door lock trouble
432Access point door integrity trouble
433Door Cross-zone trouble
434Door Duress alarm
435Door Egress alarm
441Armed STAY
442Keyswitch Armed STAY
450Exception O/C
451Early O/C
452Late O/C
453Failed to Open
454Failed to Close
455Auto-arm Failed
456Partial Arm
457Exit Error (user)
458User on Premises
459Recent Close
461Wrong Code Entry
462Legal Code Entry
463Re-arm after Alarm
464Auto-arm Time Extended
465Panic Reset
466Service On/Off Premises
501Access reader
520Sounder/Relay Disable
521Bell 1 disable
522Bell 2 disable
523Alarm relay disable
524Trouble relay disable
525Reversing relay disable
526Notification Appliance Ckt. # 3 disable
527Notification Appliance Ckt. # 4 disable
531Module Added
532Module Removed
551Dialer disabled
552Radio xmitter disabled
553Remote uploading
570Zone/Sensor Bypass
571Fire Bypass
57224 Hour zone bypass
573Burg. Bypass
574Group bypass
575Swinger bypass
576Access zone shunt
577Access point bypass
601Manual trigger
602Periodic test
603Periodic RF xmission
604Fire test
605Status report to follow
606Listen-in to follow
607Walk test mode
608System in test mode
609Video Xmitter active
610Point tested OK
611Point not tested
612All points not tested
613Intrusion Zone Walk Tested
614Fire Zone Walk Tested
615Panic Zone Walk Tested
616Service Request
621Event Log reset
622Event Log 50% full
623Event Log 90% full
624Event Log overflow
625Time/Date reset
626Time/Date inaccurate
627Program mode entry
628Program mode exit
62932-hour log marker
630Schedule change
631Exception schedule change
632Access schedule change
641Senior Watch/Activity
642Latch-key
651Reset
652User Code deleted
653User Code changed
654User access level changed
655Reset
656User code added
657User deleted
658User changed
659Access Level changed
750Config. application
751Module config. changed
752Module added
753Module removed
754Firmware update
755Firmware update success
756Firmware update fail
760User Inactivity
761User Inactivity
762User Inactivity
763User Inactivity
764User Inactivity
765User Inactivity
766User Inactivity
767User Inactivity
768User Inactivity
769User Inactivity
770User Inactivity
771User Inactivity
772User Inactivity
773User Inactivity
774User Inactivity
775User Inactivity
776User Inactivity
777User Inactivity
778User Inactivity
779User Inactivity
780User Inactivity
781User Inactivity
782User Inactivity
783User Inactivity
784User Inactivity
785User Inactivity
786User Inactivity
787User Inactivity
788User Inactivity
789User Inactivity
790User Inactivity
791User Inactivity
792User Inactivity
793User Inactivity
794User Inactivity
795User Inactivity
796User Inactivity
797User Inactivity
798User Inactivity
799User Inactivity

Ready to Get Started?

Request a demo today and see how CloudSurgard can revolutionize your alarm monitoring.