Le script contient les variables globales suivantes qui permettent de le configurer comme souhaité :
| Options | Valeur par défaut | Description |
| Ack Alarm string | ACK |
Chaine a transmettre avec l'OID de l'alarme à acquitter (cf Généralités) |
| Trace Level | 0 | Niveau de trace |
| Ack. all alarms string | ACK ALL | Chaine a transmettre pour acquitter toutes les alarmes (cf Généralités) |
| GSM Driver begin Id | 1200 | Id du premier driver GSM |
| GSM Driver end Id | 1339 | Id du dernier driver GSM |
| Timeout to update script watchdog |
-1 |
Temps pour mettre à jour la variable watchdog (si -1 pas de mise à jour de la valeur du watchdog) |
| Watchdog tagname | Nom de la variable de watchdog pour surveiller le script. | |
| SetTag string | SetTag | Chaine a transmettre pour une demande d'écriture de valeur (cf Généralités) avec l'OID de la variable |
| Value Separator | : | Séparateur de la valeur |
| SetValue by Ref | 0 | Si cette option est à 1, au lieu de passer l'OID de l'alarme, il faut passer la référence de celle ci. |
| SetValue by Name | 0 | Si cette option est à 1, au lieu de passer l'OID de l'alarme, il faut passer le nom de celle ci. |
| GetTag Value String | ValTag: | Chaine a transmettre pour une demande de lecture de la valeur d'une variable avec son OID (cf Généralités) |
| GetValue by Ref | 0 | Si cette option est à 1, au lieu de passer l'OID de l'alarme, il faut passer la référence de celle ci. |
| GetValue by Name | 0 | Si cette option est à 1, au lieu de passer l'OID de l'alarme, il faut passer le nom de celle ci. |
| Error Getting Value Message | This tag id isn't correct | Message qui sera renvoyé à l'utilisateur qui a envoyé le SMS en cas d'erreur pour récupérer une valeur. |
| Check User Alarm Access | 1 | Cette option permet de vérifier que l'utilisateur qui a envoyé le SMS existe bien dans Alert et qu'il a bien les droits de faire l'action (acquittement, masquage, etc...) |
| Mask Tag string | MASK | Chaine a transmettre pour une demande de masquage d'une alarme (cf Généralités) |
| Mask Tag Separator | ; | Séparateur pour le champs d'alarme |
| Allow Infinite Mask | 1 | Si cette option est à 1, un masquage sans limite est autorisé. Sinon il est interdit et ne sera pas pris en compte. |
| Max Masking Hour | 9 | Valeur max pour le temps de masquage d'une alarme |
| Find User on its First Number Only | 1 | Si cette option est à 1, alors le script recherche l'utilisateur seulement sur le premier numéro, s'il est à 0 alors la recherche est effectuée sur tous les numéros d'un utilisateur |
| Language | 0 | Langue utilisé pour l'affichage des messages du script (0 : Français, 1 : Allemand, 2 : Anglais) |
| Log File name | AckAlarmSMS.log | Nom du fichier de log |
| Activate Log File Trace | 1 | Option pour activer ou non les logs dans le fichier Log File Name |
| Manage User Activation | 0 | Si cette option est à 1, il est possible d'activer ou de désactiver un utilisateur par SMS |
| User Activation String | YES | Chaine a transmettre pour une demande d'activation (cf Généralités) |
| User Disactivation String | NO | Chaine a transmettre pour une demande de désactivation (cf Généralités) |