SMS Dispatch Manager Table des matières

Administration et exploitation de SMS Dispatch Manager


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 :

operating sms dispatch manager

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

diagramme d'état des SMS dans la file d'attente

 

 


www.loriotpro.com