Décodage des PDU SMPP

La meilleure façon de résoudre les erreurs de communication dans la communication SMPP est d'activer la journalisation de bas niveau dans l'application SMS et d'utiliser la fonction de décodage des PDU SMPP d'Ozeki SMS Gateway pour comprendre le contenu d'un SMS. Ce guide vous fournit toutes les informations nécessaires pour y parvenir.

Journalisation de bas niveau des connexions SMPP et décodage des PDU SMPP (tutoriel vidéo)

Ce tutoriel vidéo vous montrera tout ce que vous devez savoir sur la journalisation de bas niveau des connexions SMPP et le décodage des PDU SMPP. Vous devez d'abord configurer un client SMPP dans Ozeki SMS Gateway, puis activer la journalisation de bas niveau. Ensuite, vous devez basculer vers l'onglet du décodeur PDU. Cela vous permet d'utiliser le décodeur PDU pour décoder une PDU SMPP.

Vidéo 1 - Qu'est-ce que la journalisation de bas niveau des connexions SMPP et le décodage des PDU SMPP (Tutoriel vidéo)

Étape 1 - Ajouter une nouvelle connexion

La première étape consiste à ouvrir l'application SMS Gateway. Dans cette application, vous pouvez configurer, créer et supprimer des connexions. Vous pouvez trouver l'icône que vous recherchez sur la Figure 1.

ouvrir l'application sms gateway
Figure 1 - Ouvrir l'application SMS Gateway

Pour établir la connexion dont vous avez besoin, cliquez sur le bouton Ajouter une nouvelle connexion situé sur le côté gauche de l'écran. Cliquez dessus et vous serez redirigé vers la fenêtre de configuration de connexion. Vous pouvez trouver le bouton dont vous avez besoin sur la Figure 2.

ajouter une nouvelle connexion
Figure 2 - Ajouter une nouvelle connexion

Étape 2 - Installer le client SMPP

Ici, vous devez choisir le type de connexion SMS dont vous avez besoin. Dans ce cas, recherchez l'option Client SMPP située en deuxième position dans la liste. Vous pouvez voir celle que vous devez choisir sur la Figure 3.

installer le client SMPP
Figure 3 - Installer le client SMPP

Étape 3 - Modifier les détails SMPP

Maintenant, vous devez fournir les préférences pour votre nouvelle connexion. Vous devez saisir l'adresse Hôte de la connexion, le Port que vous utiliserez, le nom d'utilisateur et le mot de passe que vous retiendrez facilement. Vous pouvez voir les données à fournir sur la Figure 4.

définir les détails smpp
Figure 4 - Définir les détails SMPP

Étape 4 - Connecter le client SMPP

Vous avez maintenant terminé la configuration de votre nouvelle connexion. Il vous suffit de l'activer. Pour ce faire, recherchez l'interrupteur Connexion situé sur le côté gauche de l'écran, visible sur la Figure 5.

connecter le client smpp
Figure 5 - Connecter le client SMPP

Étape 5 - Configurer le client SMPP

Pour des configurations supplémentaires, ouvrez l'onglet Configurer situé à côté de l'onglet Événements en haut de l'écran. Vous pouvez voir où cliquer sur la Figure 6.

configurer le client smpp
Figure 6 - Configurer le client SMPP

Étape 6 - Sélectionner l'onglet Avancé

Pour une configuration approfondie, vous devez ouvrir le sous-menu Avancé. Ici, vous pourrez personnaliser la connexion très en détail. Vous pouvez voir sur la Figure 7, où vous devez cliquer pour ouvrir le menu.

sélectionner l'onglet avancé
Figure 7 - Sélectionner l'onglet Avancé

Étape 7 - Ouvrir l'option Niveau de journalisation

Pour tout savoir sur votre connexion, activez toutes les options d'information. Ainsi, chaque événement sur votre connexion sera journalisé. Cette option est accessible dans l'option Niveau de journalisation. Vous pouvez voir où l'ouvrir sur la Figure 8.

ouvrir l'option niveau de journalisation
Figure 8 - Ouvrir l'option Niveau de journalisation

Étape 8 - Cocher les options d'information de journalisation

Pour tout journaliser, cochez toutes les options dans le menu du niveau de journalisation. Vous pouvez voir toutes les options sur la Figure 9.

cocher les options d'information de journalisation
Figure 9 - Cocher les options d'information de journalisation

Étape 9 - Mise à jour de la configuration

Si la configuration est réussie, vous verrez la notification visible sur la Figure 10. Cliquez sur OK pour passer à l'étape suivante.

mise à jour de la configuration
Figure 10 - Mise à jour de la configuration

Pour voir votre nouveau paramètre en action, ouvrez l'onglet Événements situé à côté de l'onglet Configurer. Cliquez dessus et vous verrez l'intégralité du Journal de votre connexion. Vous pouvez voir le bouton Événements sur la Figure 11.

ouvrir la page des événements
Figure 11 - Ouvrir la page des Événements

Une fois la journalisation de bas niveau de la communication SMPP activée, vous pourrez voir toutes les PDU SMPP envoyées via la connexion du client SMPP. La PDU la plus courante que vous rechercherez s'appelle la pdu smpp submit_sm. Elle est utilisée pour envoyer des messages texte SMS au serveur SMS SMPP.

L'étape suivante consiste à envoyer un message test via le client SMPP. Sélectionnez l'onglet Test à côté de l'onglet des événements et remplissez les sections Adresse du destinataire et Texte du message. Après cela, cliquez sur le bouton Envoyer pour envoyer le message.

Envoyer un message test
Figure 12 - Envoyer un message test

Si le message est envoyé, vous verrez l'Unité de Données de Protocole SMS (PDU) dans l'onglet Événements, copiez-la pour le décodage PDU.

Copier la PDU du message
Figure 13 - Copier la PDU du message

Sélectionnez l'onglet Décodeur PDU et collez la PDU SMS. Ensuite, cliquez sur le bouton Décoder.

Décoder la PDU du message
Figure 14 - Décoder la PDU du message

Enfin, vous verrez les informations de la PDU décodée dans la section PDU décodée.

PDU décodée
Figure 15 - PDU décodée

Résumé

Cet article vous a montré ce que vous devez faire pour avoir une journalisation de bas niveau dans votre application SMS, en utilisant Ozeki SMS Gateway. Avoir une journalisation de bas niveau signifie que vous comprendrez mieux votre système et détecterez les erreurs plus facilement et plus rapidement. Cela entraînera moins de temps d'arrêt et une récupération plus rapide du système si vous pouvez détecter les erreurs en temps réel. Ozeki SMS Gateway dispose d'un onglet Événements dédié à la supervision des informations de journalisation et rend la maintenance du système encore plus facile.

Pour une compréhension plus approfondie du système, n'hésitez pas à visiter notre page web où vous pouvez en apprendre davantage sur les suivi des messages par exemple.

Pour commencer à développer des solutions avec des capacités de journalisation de bas niveau, téléchargez Ozeki SMS Gateway dès maintenant et commencez à travailler !

More information