====== Home alarm information ======
====== PROYECT & TODO ======
* Check de linea de datos para activar salida móvil
* fetch del correo para comprobar si hay que almacenar la alarma
* BBDD con las alarmas recibidas
Estructura de la BBDD:
* ID (VARCHAR (5)): Puede ser el ID único que genera el alarmareceiver (el hash ese)
* SUSCRIBERID (VARCHAR(4)): no sé si es necesario...
* IAMAMACHINE (NUMBER(2)) : no sé si es necesario...
* EVENT_QUALIFIER (NUMBER(1)): no sé si es necesario...
* EVENT_CODE (NUMBER(3)):
* PARTITION (NUMBER(2))
* ZONE (NUMBER(3))
* HASH (NUMBER(1))
====== Ingenieria inversa del Protocolo CONTACTID ======
Según el manual de la alarma:
CCCC Q EEE GG ZZZ
9#C1 1 811 22 010 99B
No cuadra NI DE COÑA
t
event-FxBMHg:9#C118112201099B
event-UjigQJ:9#C118312201099#
event-UjigQJ:9#C1181406010025
''SUSCRIBER_ID=9#C1 (9#C1)181406010025''
Está claro q es eso...
''IAMAMACHINE=18 9#C1(18)1406010025''
Está claro q es eso...
''EVENT_QUALIFIER=1 9#C118(1)406010025''
Q = Event qualifier, which gives specific eventinformation
* E = 1 New event or opening
* R = 3 New restore or closing
* P = 6 Previous event
''EVENT_CODE=406 9#C1181(406)010025''
Coincide con los códigos standard de la definición del protocolo
''PARTITION=01 9#C1181406(01)0025''
Difícil de determinar, pero podría ser
''ZONE=002 9#C118140601(002)5''
Casi seguro al 100% por que lo detallan como:
zone ID number reporting the alarm (001-099), or user number for open/close reports.
y:
Teclas de Emergencia (Pánico) de la Consola
* Hasta 3 funciones de teclas de emergencia.
* Designadas como Zonas 95, 96, 99.
* Activadas por consolas cableadas y vía radio.
* Transmiten informes desde cada partición por separado, se diferencia por el número ID del abonado a Central Receptora de Alarmas.
====== Ejemplo de eventos ======
312201099#
1406010025
112201099B
112201099B
312201099#
1406010025
112201099B
112201099B
312201099#
1406010025
112201099B
112201099B
112201099B
312201099#
1406010025
112201099B
====== TODO ======
* Particionada en 2 plantas????, Hay q disparar arriba para verlo
* [[http://moo.net/code/callscreen.html|En esta web]] hay un ejemplo de call screening y como hacer una llamada "virtual"
====== Adjuntos ======
* Manual de la Alarma VISTA25: {{:maninstvista25.pdf}}
* Definición del protocolo CONTACTID (1): {{:ademcocontactid.pdf}}
* Definición del protocolo CONTACTID (2): {{:contactid.pdf}}