SMS Dispatch Manager Table des matières

SMS Editor

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.SMSEditorIcon.jpg

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.

Principe de fonctionnement

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.

SMS Manager & Editor

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.

Utilisation du programme

Le lancement du programme sans option affiche simplement une fenêtre d’aide au lancement.

SMSEditorLaunch.jpg

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

SMSEditorGUI.jpg

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.

Fonctionnement en réseau

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.

SMSEditorNetwork.jpg

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.

 


www.loriotpro.com