# Commande SMS

Cet exemple montre comment configurer les commandes raccourcies par SMS.

# Configuration

Pour envoyer et recevoir des SMS, PLMN doit être actif et une carte SIM valide insérée.

# Utilisateurs

Les utilisateurs stockés dans la liste des utilisateurs peuvent envoyer des SMS pour contrôler (par exemple) les sorties et obtenir des commentaires sur l’action :

    NAME:       Bach
    TYPE:       TELEPHONE
    IDENTIFIER: +4911223344
    GROUP:
    START:      01/01/2000 00:00
    STOP:       31/12/2099 23:59
    WEEKDAYS:   YYYYYYY
    TICKETS:    UNLIMITED

    NAME:       Mozart
    TYPE:       TELEPHONE
    IDENTIFIER: +43987654321
    GROUP:
    START:      01/01/2000 00:00
    STOP:       31/12/2099 23:59
    WEEKDAYS:   YYYYYYY
    TICKETS:    UNLIMITED

    NAME:       Verdi
    TYPE:       TELEPHONE
    IDENTIFIER: +395551234567
    GROUP:
    START:      01/01/2000 00:00
    STOP:       31/12/2099 23:59
    WEEKDAYS:   YYYYYYY
    TICKETS:    UNLIMITED

# Règles

La règle 001 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu est « S1 » (exactement « S1 »).
Allumez la sortie 1 et renvoyez des SMS de confirmation à l’utilisateur (N23).

    – S1.sms
    ↯ SMS from user
    ✛ PLMN - Text of Last SMS Received = S1
    ✛
    ✛
    ✛
    ✛
    > out1=ON
    > AT+SMS=$N23,"You turned ON output1"
    >
    >
    >

La règle 002 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu est « R1 » (exactement « R1 »).
Éteignez la sortie 1 et renvoyez des SMS de confirmation à l’utilisateur (N23).

    – R1.sms
    ↯ SMS from user
    ✛ PLMN - Text of Last SMS Received = R1
    ✛
    ✛
    ✛
    ✛
    > out1=OFF
    > AT+SMS=$N23,"You turned OFF output1"
    >
    >
    >

La règle 003 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu est « S2 » (exactement « S2 »).
Allumez la sortie 2 et renvoyez des SMS de confirmation à l’utilisateur (N23).

    – S2.sms
    ↯ SMS from user
    ✛ PLMN - Text of Last SMS Received = S2
    ✛
    ✛
    ✛
    ✛
    > out2=ON
    > AT+SMS=$N23,"You turned ON output2"
    >
    >
    >

La règle 004 est déclenchée à chaque SMS entrant des utilisateurs.
Condition: texte de SMS reçu est « R2 » (exactement « R2 »).
Éteignez la sortie 2 et renvoyez des SMS de confirmation à l’utilisateur (N23).

    – R2.sms
    ↯ SMS from user
    ✛ PLMN - Text of Last SMS Received = R2
    ✛
    ✛
    ✛
    ✛
    > out2=OFF
    > AT+SMS=$N23,"You turned OFF output2"
    >
    >
    >

Rule 006 is triggered at each incoming SMS from umknown.
No conditions are set.
A notification is replied to inform that command is not accepted.

    – Unknown.sms
    ↯ SMS from unknown
    ✛
    ✛
    ✛
    ✛
    ✛
    > AT+SMS=$N23,"You're not allowed to send SMS to this number"
    >
    >
    >
    >