![]() |
SMS Dispatch Manager | Table des matières | ![]() |
Le programme SMS Editor de LUTEUS est utilisé pour la
création de messages SMS. SMS Editor permet la création manuelle de SMS par un
utilisateur grâce à une interface graphique simple ou de façon automatique par
un programme Windows tiers quelconque grâce à un appel en ligne de commande.
Les messages SMS créés par SMS Editor sont déposés dans la file d’attente du programme SMS Dispatch Manager. SMS Dispatch Manager a en charge d’envoyer séquentiellement les messages SMS déposé dans la file d’attente. Pour rappel, SMS Dispatch Manager est un programme qui fonctionne soit au sein de l’outil de supervision LoriotPro comme plugin ou de façon autonome (launcher) suivant le type de licence utilisé.
L’intérêt de ce programme est de pouvoir utiliser tous types d’applications Windows pour envoyer des SMS simplement par l’appel d’un programme Windows ou par ligne de commande.
Le programme Windows créateur du SMS doit pouvoir appeler le programme SMS_Editor en mode ligne de commande (CLI) et lui passer des paramètres, a minima le nom de la liste de destination et le texte du message. Une liste de destination est constitué de 1 ou plusieurs destinataires et optionnellement de leur positions dans la chaîne d’escalade.
Le programme SMS_Editor crée simplement un fichier avec un nom particulier et un format particulier (XML) dans un répertoire précis. Ce répertoire est utilisé par le programme SMS Dispatch Manager comme source des SMS à envoyer.
Le message peut être déposé à partir d’une machine distante dans le répertoire. Pour cela un partage windows sur le répertoire d’installation de SMS Dispatch Manager sera nécessaire.
Le lancement du programme sans option affiche simplement une fenêtre d’aide au lancement.
Le lancement du programme est soit réalisé en mode CLI soit en mode graphique.
Lancement en mode commande (CLI)
SMS_Editor /rl Recipient List /msg SMS message /p Path /qn Queue Name
Recipient List est la liste de destinataire et doit être défini dans SMS Dispatch Manager
SMS message est le texte du SMS à envoyer, 160 caractères au maximum en inluant les espaces.
Path (option) Le chemin vers le répertoire ou est installé SMS Dispatch Manager. Ce peut être un chemin local ou réseau. Par défaut le chemin est le répertoire ou se trouve SMS_Editor. Si celui-ci est dans /bin les chemins utilisés par défaut seront corrects.
Exemple : "C:\\LoriotPro\\bin"
Queue Name (option) Le nom du répertoire dans lequel sont déposés les fichiers. Si aucune valeur n’est précisée, le répertoire sms_queue est utilisé. Le répertoire est situé dans /bin le répertoire d’installation du lanceur de SMS Dispatch Manager.
REMARQUE : Tous les valeurs de ces paramètres doivent être spécifiées entre double guillemet si celles-ci contiennent des espaces. Les caractères spéciaux doivent être précédés de la barre oblique inverse (ESCAPE), le guillemet et la barre oblique inverse par exemple.
Exemple : "This is a text message with a quote \""
Lancement en mode graphique
SMS_Editor /g
La fenêtre du GUI est affichée
Les options par défaut détectées sont complétées. C.a.d le chemin d’accès au répertoire de SMS Dispatch Manager et le nom du sous répertoire par défaut de la file d’attente.
Il faut ensuite choisir parmi les listes de destinataires, une liste (Recipient List)
Saisir le texte du message à envoyer. 160 caractères maximum en incluant les espaces.
Le message peut être déposé à partir d’une machine distante dans le répertoire. Pour cela un partage windows sur le répertoire d’installation de SMS Dispatch Manager est nécessaire.
Voici un exemple de configuration par le GUI pour le dépôt des messages sur la machine nommé ADES.
En cliquant sur Add to Message Queue Directory un fichier est créé dans le répertoire /bin/sms_queue sous la forme d’un fichier xml.
Exemple de fichier xml
<?xml
version="1.0" ?>
<SMS>
<RECIPIENT_LIST>adminlist</RECIPIENT_LIST>
<MSG>test
taskManager</MSG>
</SMS>
Répertoire sms_queue avec des fichiers en attente de prise en charge par SMS Dispatch Manager
Les SMS sont ainsi créés et SMS Dispatch Manager doit maintenant les envoyer. Si les messages restent présents dans ce répertoire, cela signifie que SMS Dispatch Manager n'est pas démarré ou ne peut pas les traiter. Vous devez alors vérifier la configuration de SMS Dispatch Manager.
![]() |
|