Utilisation du service VKSMSMessaging
Le programme VKSMSMessaging permet l'envoi de messages par SMS, Email ou Office365.
Le programme peut fonctionner en tant que service ou sous forme d'une application normal. Pour lancer le programme en tant qu'application normal, il faut lancer la ligne de commande et passer le paramètre suivant : -GUI. Vous pouvez également créer un raccourcis sur le programme et ajouter le paramètre dans les propriétés du raccourcis.
Pour installer le service, il faut passer par la ligne de commande et ajouter le paramètre -INSTALL. De même pour désinstaller le service, il faut passer le paramètre -UNINSTALL.
L'application fonctionne par la souscription à un topic MQTT. Lorsque ce topic reçoit un message, il est retransmit à un numéro de téléphone puis effacé.
Le mode application GUI
Lorsque l'application est lancée sous forme GUI, le programme démarre sous forme minimisée. L'icône suivante est affichée sur la barre des tÔches
Pour afficher la page principale de l'application cliquer sur l'icône. La page s'affichera au centre de l'écran. Cette page principale permet de configurer les différents services.
L'onglet "SMS"
Cet onglet est utilisé pour configurer la fonction SMS.
L'envoi d'SMS est réalisé par une connexion chez un fournisseur d'accès. Les fournisseurs suivants sont supportés:
- Twilio https://www.twilio.com/docs/sms/api
- Sinch https://developers.sinch.com/docs/sms/api-reference/
- SMS Global https://www.smsglobal.com/us/rest-api/
- SMS.to https://developers.sms.to/#intro
- Vonage https://developer.vonage.com/en/api/sms
-
Clickatell https://docs.clickatell.com/channels/one-api/one-api-reference/
Vous devez vous abonner à l'un de ces fournisseurs pour pouvoir utiliser le service. Une fois abonné, vous obtenez un numéro de compte ainsi qu'un clef secrète permettant la connexion au service.
Par exemple chez Sinch, les données de connexion se trouvent ici:
Le champ "Message From" est le nom affiché comme expéditeur sur votre téléphone. Certains fournisseurs ne permettent pas de changer le nom de l'expéditeur. Sinch lui le permet. Le champ "Recipient" indique le numéro de téléphone du destinataire. Pour la plupart des fournisseurs, le numéro de téléphone doit commencer par l'indicateur international + suivi du numéro du pays. Les noms du destinataire ainsi que le numéro de téléphone peuvent être envoyés dans les données du token depuis l'application VKQuickView.
Le champ message correspond au message qui sera envoyé au téléphone. Le message peut être composé de mot clef permettant de remplacer ces mots clef par les données en provenance de QuickView. Les mots clefs sont encadrés par des caractères %. Les mots clef suivants sont possibles:
| Mots clef | Description |
| %Subject% | Sujet du message |
| %Machine% | Nom ou numéro de la machine |
| %DateTime" | Date et heure du message d'alarme |
| %Type% | Type du message d'alarme |
| %Group% | Groupe du message d'alarme |
| %Message% | Message de l'alarme |
| %Number% | Numéro de l'alarme |
Pour effectuer un test de message, remplissez les champs de test et cliquez sur le bouton [Test]. Le message sera envoyé selon le contenu du champ "Message" et des champs "Test".
Activation du service dans QuickView
L'activation du service se fait grace à la commande Edition|Messagerie. L'image suivante s'affiche:
Il est nécessaire de définir les classes d'alarme devant être transmises.