Contact ID y SIA: protocolos de comunicación de alarmas, explicados
Qué son Contact ID y SIA DC-09, cómo estructuran los eventos de alarma, sus diferencias y por qué importan al elegir plataforma de monitoreo.
Si trabajas en monitoreo de alarmas, los nombres Contact ID y SIA aparecen en cada hoja técnica de panel, receptora o plataforma. Son los dos protocolos que dominan la comunicación de eventos entre el sistema de alarma del cliente y la central receptora. Entender cómo funcionan — y en qué se diferencian — te ayuda a diagnosticar problemas de recepción, elegir equipamiento y evaluar plataformas de monitoreo.
Qué es un protocolo de comunicación de alarmas
Cuando un panel de alarma detecta algo — una zona abierta, un armado, una batería baja — necesita contárselo a la central. Un protocolo de comunicación define el formato exacto de ese mensaje: qué campos lleva, cómo se codifican el tipo de evento, la zona y la partición, y cómo confirma el receptor que lo recibió.
Sin protocolos estándar, cada fabricante hablaría su propio idioma y cada central necesitaría un receptor distinto por marca. Gracias a Contact ID y SIA, un panel DSC, uno Paradox y uno Honeywell pueden reportar a la misma receptora — y a la misma plataforma de monitoreo.
Un poco de historia
Ambos protocolos nacieron en la era telefónica. Los paneles marcaban por línea fija a la receptora y transmitían los eventos como tonos DTMF o FSK. Contact ID fue desarrollado por Ademco y se convirtió en estándar de facto (luego formalizado como SIA DC-05). La Security Industry Association (SIA) publicó su propia familia de estándares, incluido el formato SIA DC-03.
Con la migración a IP y celular, los mismos formatos de evento se encapsularon en transportes modernos: el estándar clave hoy es SIA DC-09, que define cómo transmitir eventos (Contact ID o SIA) sobre redes IP.
Cómo funciona Contact ID
Un mensaje Contact ID es compacto: un bloque de dígitos con estructura fija.
CCCC 18 Q EEE GG ZZZ S
| Campo | Significado |
|---|---|
| CCCC | Número de cuenta (identifica al abonado) |
| 18 | Identificador del formato Contact ID |
| Q | Calificador: 1 = evento nuevo, 3 = restauración, 6 = repetición |
| EEE | Código de evento (3 dígitos) |
| GG | Partición o grupo |
| ZZZ | Zona o número de usuario |
| S | Dígito de verificación |
Los códigos de evento son la parte que todo operador termina memorizando. Algunos de los estándar:
- 110 — Incendio
- 120 — Pánico
- 130 — Robo (intrusión)
- 301 — Falla de energía AC
- 302 — Batería baja del panel
- 401 — Apertura/cierre por usuario (desarmado/armado)
- 602 — Prueba periódica automática
El calificador da el contexto: un 1-130 es una intrusión en curso; un 3-130 es la restauración de esa misma zona. La combinación código + calificador + zona + partición pinta el cuadro completo del evento.
Limitaciones
Contact ID es robusto y universal, pero su formato de dígitos fijos limita el detalle: no transporta texto descriptivo ni datos extendidos. La zona 015 es “zona 015” — el nombre real (“puerta trasera bodega”) lo aporta la plataforma de monitoreo, que mantiene el catálogo de zonas por cuenta.
Cómo funciona SIA
El formato SIA (DC-03) usa códigos alfanuméricos de dos letras que resultan más legibles:
- BA — Burglary Alarm (alarma de robo)
- FA — Fire Alarm (alarma de incendio)
- OP / CL — Opening / Closing (desarmado / armado)
- YT — Batería baja del sistema
- RP — Prueba automática
SIA permite mensajes más ricos que Contact ID: puede incluir texto, valores y bloques adicionales. Muchos paneles permiten elegir entre reportar en Contact ID o en SIA; ambos conviven en la práctica y las receptoras y plataformas serias entienden los dos.
SIA DC-09: los eventos viajan por IP
DC-09 no reemplaza a Contact ID ni a SIA: los transporta. Define un sobre estándar para enviar esos eventos sobre TCP o UDP, con:
- Número de secuencia y confirmación (ACK/NAK): el panel sabe si su evento llegó y reintenta si no.
- Supervisión: señales periódicas de “sigo vivo” que permiten detectar la caída de un comunicador en minutos, algo imposible con línea telefónica.
- Cifrado opcional (AES): protege el contenido del evento en tránsito por internet.
- Marca de tiempo: el evento lleva su hora de origen.
En la práctica, cuando configuras un comunicador IP o celular apuntando a una receptora o a una plataforma cloud, casi siempre estás usando DC-09 con eventos Contact ID o SIA dentro.
Contact ID vs SIA: comparación rápida
| Aspecto | Contact ID | SIA (DC-03) |
|---|---|---|
| Codificación | Numérica, formato fijo | Alfanumérica, extensible |
| Detalle del evento | Código + zona + partición | Puede incluir texto y datos extra |
| Compatibilidad de paneles | Prácticamente universal | Muy amplia |
| Legibilidad para humanos | Requiere tabla de códigos | Códigos mnemónicos (BA, FA…) |
| Transporte moderno | SIA DC-09 sobre IP | SIA DC-09 sobre IP |
La conclusión práctica: no eliges uno u otro como estrategia; eliges equipamiento y plataforma que entiendan ambos.
Por qué esto importa al elegir plataforma de monitoreo
Cuando evalúes un software de central receptora, estas preguntas separan lo serio de lo limitado:
- ¿Recibe DC-09 directo? Los paneles con comunicador IP/celular deberían poder reportar a la nube sin pasar por hardware intermedio.
- ¿Traduce Contact ID y SIA a eventos legibles? El operador debe ver “Robo — zona Puerta trasera — Partición Bodega”, no “1-130-01-015”.
- ¿Soporta también tus receptoras existentes? Si tienes receptoras SurGard u otras, un connector local debe poder reenviar su salida a la plataforma — así migras a la nube sin reemplazar tu hardware.
- ¿Gestiona la supervisión? La plataforma debe alertar cuando una cuenta deja de reportar o falla su prueba periódica: la ausencia de señal también es información.
Conclusión
Contact ID y SIA son la lengua franca del monitoreo de alarmas: uno numérico y universal, el otro más expresivo, ambos transportados hoy por SIA DC-09 sobre IP. Dominar sus fundamentos te permite diagnosticar más rápido, configurar mejor y exigirle a tu plataforma lo que debe dar: recepción estándar, traducción legible y supervisión real de cada cuenta.
¿Quieres ver cómo Treinco recibe y procesa estos protocolos en vivo? Agenda una demo y te lo mostramos con señales reales.