El objeto SMS corresponde al objeto de sistemaServicio de Mensajes Cortos (SMS).

El objeto SMS envía los eventos que aparecen en la tabla. El procedimiento se inicia cuando sucede el correspondiente evento.

El formato de procedimiento de eventos para elobjeto Servicio de Mansajes Cortos (SMS) es:

OnEvent("SMS","_id_","_evento_")

 

Descripción de los eventos del objeto SMS.

Evento

Descripción

Comentario

RECEIVE

Se ha recibido un mensaje

Utilice la clave de registroProcessFromSim si no se recibe el evento al recibir el mensaje (ver Guía de referencia de claves de registro).

El texto del mensaje enviado se encuentra en el parámetro mensaje <>.

El número de teléfono en formato +34XXXXXXXXXXdesde el que se envió el mensaje está en el parámetro teléfono<>.

El formato operador que describe las acciones del servicio de mensajes cortos es:

DoReact("SMS","_id_","_comando_" [,"_parámetros_"]);

La siguiente tabla muestra la lista de comandos y parámetros del objeto SMS:

Comando – descripción del comando

Parámetros

Descripción de los parámetros

"SETUP" – settings of short message service.

device<>

Dispositivo SMS

flags<>

Indicadores.

message<>

Texto del mensaje.

name<>

Nombre del objeto.

phone<>

Número de teléfono.

Las propiedades del objeto SMS se muestran en la tabla.

Propiedades del objeto SMS

Descripción de las propiedades

ID<>

ID del objeto.

PARENT_ID<>

ID del objeto matriz.

 Ejemplos de utilización de eventos y reacciones del objeto Servicio de Mensajes Cortos (SMS):

  1. Es necesario enviar un SMS al número “+34644644644” al activarse una alarma en la primera cámara de video.

    OnEvent("CAM","1","MD_START")
    {
        DoReact("SMS","1","SETUP","phone<+34667667667>,message<Cámara 1, Alarma>");
    }
  2. Establecer dispositivo para el envío de mensajes y enviar mensaje al número “+34644644644” al activarse la alarma en el primer sensor.

    OnEvent("GRAY","1","CONFIRM") //confirm alarm from sensor 1
    {
        DoReact("SMS","1","SETUP","device<>",); //establecer dispositivo para envío de mensajes
     
        DoReact("SMS","1","SETUP","phone<+34644644644>,message<Sensor 1, Alarma>"); //Enviar mensaje sobre la alarma en el sensor 1 al número de teléfono
    }
  3. Reproducir el archivo de audio c:\Windows\Media\Tada.wav al recibir un SMS utilizando el Servicio de Mensajes de Correo 2.

    OnEvent("SMS","2","RECEIVE")
    {
        DoReact("PLAYER","3","PLAY_WAV","file<c:\Windows\Media\Tada.wav>");
    }

 

  • No labels