Une administration quotitienne du plugin SMS Dispatch Manager n'est pas nécessaire. Il est cependant possible de vérifier le bon fonctionnement du logiciel et de visualiser les messages sms en cours de traitement ou déjà envoyés.
Le logiciel une fois démarré est prévu pour traiter les messages sms à envoyer sans intervention de l’administrateur de la console LoriotPro. Même en cas d’arrêt de LoriotPro, le module redémarrera dans le statut de fonctionnement qu’il avait à la fermeture de LoriotPro.
Par ailleurs, les messages sms dont le traitement est terminés sont automatiquement sauvegardés dans un fichier historique à raison d'un fichier par chaque jour.
Le bouton Start et le bouton Stop permettent de gérer l'état de fonctionnement du module.
Lorsque Start est activé SMS Dispatch Manager balaye la file d’attente des messages sms à envoyer (Message Queue) à intervalles réguliers. La période de balayage est positionnée dans Setup -> Global Settings->Queue Interval.
Pour chaque message trouvé dans la file, il entreprend les actions nécessaires.
A partir de la fenêtre service de LoriotPro par un double clique sur le plugin SMS Dispatch Manager on accède directement à la fenêtre d’administration ci-dessous :

La fenêtre est composée de deux tables.
La table Message Queue (file des messages) qui permet de visualiser les messages de la journée et en cours de traitement. Le contenu de cette table est le reflet de la file des messages constituée par un simple fichier texte XML.
La table Message Status qui permet de visualiser le statut d’un message particulier de la table Message Queue.
La table Message Queue contient les colonnes suivantes :
ID |
C’est un numéro unique qui est attribué au message sms lorsqu’il est ajouté à la file. |
Recipient List Name |
Le nom de la liste des destinataires de ce message sms. |
Escalation Level |
Le niveau courant d’escalade atteint par ce message. |
Creation Date |
Date de mise en file de traitement du message sms |
Message |
Le texte du message sms |
La table Message Status contient les colonnes suivantes :
Recipient Name |
Le nom d’un destinataire du sms (un numéro de téléphone mobile lui est attaché dans la configuration des destinataires «Recipient ») |
Escalation Level |
Le niveau d’escalade associé à ce destinataire. Pour rappel, les destinataires de niveau 1 reçoivent systématiquement le message, les destinataires de niveau 2 reçoivent le message en cas de non acquittement par un des destinataire de niveau 1 et les destinataires de niveau trois reçoivent le message en cas de non acquittement par un des destinataires de niveau 2. |
Message State |
Le statut courant du message pour le destinataire concerné.
les statuts des messages sms sont:
NOT_SENT |
Le message SMS n’a pas encore été envoyé à ce destinataire. Ce statut est visible pour les destinataires de niveau 1 si SMS Dispatch Manager n’est démarré ou n’a pas encore atteint sa période de scrutation de sa file d’attente. Pour les destinataires de niveau 2 et 3 cela signifie que le niveau d’escalade de ce destinataire n’est pas atteint. |
ACK |
Le message SMS a été acquitté par son destinataire. C'est-à-dire que ce destinataire a renvoyé un message SMS vers SMS Dispatch Manager contenant le numéro du message à acquitter. |
NOT_YET_ACK |
Le message SMS a pas été acquitté par son destinataire mais le délai maximum d’acquittement autorisé n’est pas encore atteint. |
ACK_TIME_OVER |
Le message SMS n’a pas été acquitté par son destinataire et le délai maximum d’acquittement autorisé a été atteint. |
SEND_ERROR |
Le message SMS n'a pas encore été envoyé car il y a une erreur de modem ou de réseau (procéder aux tests de modem et réseau). Le message sms sera renvoyé à chaque période de scrutation tant que le nombre maximum de tentatives d'envoi (Send Retry Count) n'aura pas été atteint. |
OUT_OF_VALIDITY_WINDOW |
Le message ajouté dans la file a une date de création antérieur à la limite fixé par la configuration dans Global Setting -> Message Creation date Validity Window.
Cette option évite, suite à un arrêt prolongé de SMS Dispatch Manager ou de LoriotPro, d'envoyer des messages obsoletes lors du redémarrage. Par défaut tous les messages dans la file d'attente dont la date/heure de création est antérieur de 10 mn à la date/heure courante sont considérés obsoletes et prennent l'état OUT_OF_VALIDITY_WINDOW.
|
UNABLE_TO_SEND |
Le message SMS n'a pas été envoyé car il y a une/des erreur(s) successives de modem ou de réseau et le nombre maximum de tentatives d'envoi (Send Retry Count) a été atteint. |
|
Sent Time |
La date et l’heure d’envoi du message sms au destinataire |
Ack Time |
La date et l’heure de réception du message sms d’acquittement envoyé par ce destinataire. |
Last Send Error |
Si le Message State est egal à SEND_ERROR, ce champ précise le type d’erreur rencontré. Voir les chapitres diagnostics. |
Diagramme d'état des messages dans la file d'attente

|