Protocole SMPP
Sur cette page, vous trouverez des informations sur le protocole SMS le plus utilisé, le Short Message Peer-to-Peer Protocol (SMPP). Vous obtiendrez une introduction aux concepts de base des SMS, vous apprendrez comment les SMS sont liés au SMPP, et vous trouverez des documents et des diagrammes qui vous aideront à mieux comprendre cette technologie.
Qu'est-ce qu'un protocole SMS ?
Un protocole SMS est un ensemble de règles de communication, utilisé pour envoyer des messages texte courts dans le réseau téléphonique mobile. Il est également appelé composant de service de messagerie texte d'un réseau téléphonique, Internet et d'appareils mobiles. Il utilise des messages standard envoyés à travers le réseau qui contiennent toutes les informations nécessaires (y compris le numéro de téléphone de l'expéditeur, le numéro de téléphone du destinataire, l'indicateur de rapport de livraison, le texte du message, etc.) qui permettent aux appareils mobiles d'échanger des messages texte courts.
Comment le protocole SMS est-il utilisé ?
Le protocole SMS est utilisé par des applications logicielles connectées à des passerelles SMS lorsque des utilisateurs de bureau ou des logiciels de messagerie automatisée envoient des messages en masse à des téléphones mobiles et à d'autres appareils capables de recevoir des SMS. Ce même protocole est également utilisé pour recevoir des messages SMS.
Le SMS est-il un protocole TCP ou UDP ?
En bref, le SMS est un protocole TCP. Pour être plus précis, le SMS fait référence au Short Message Service (SMS) qui est utilisé pour transférer des messages texte dans le réseau mobile via TCP/IP. Le protocole utilisé pour transférer des messages SMS sur Internet s'appelle le protocole SMPP. C'est un protocole client-serveur qui nécessite un Ozeki SMS Gateway et un client SMPP.
Afin de transférer des messages SMS via Internet, une pile de protocoles est mise en place. Cette pile de protocoles utilise un canal TCP/IP. Au-dessus de ce canal de communication, une couche de protocole de sécurité est ajoutée en option. Cette couche s'appelle TLS ou SSL. Cette couche de sécurité est responsable du chiffrement et du déchiffrement de la communication. La couche de sécurité n'est utilisée que si un serveur SMPP sécurisé appelé serveur SMPPS est utilisé côté serveur. Dans ce cas, le client SMPP et le serveur SMPP doivent communiquer via TLS. Ozeki SMS Gateway prend en charge les piles de protocoles SMPP avec et sans la couche de sécurité.
Au-dessus de la couche de sécurité TLS, le SMPP est utilisé. C'est un canal de communication, qui est responsable du transport des messages texte (messages SMS) sur Internet. Le SMPP est utilisé par de nombreux fournisseurs de services SMS pour échanger des messages SMS entre eux. Le SMPP est également utilisé par des applications informatiques pour envoyer des messages SMS aux fournisseurs de services SMS.
En 2025, une autre couche sera nécessaire au-dessus de la couche SMPP, car la couche SMPP ne prend pas en charge la transmission de SMS multipart. Cette couche s'appelle la couche de segmentation et de réassemblage. Si une application envoie un message texte plus long que 160 caractères latins ou 70 caractères Unicode, il doit être envoyé en plusieurs parties. C'est ce qu'on appelle la technologie SMS multipart. Ozeki SMS Gateway ajoute cette couche de segmentation de messages à la pile de protocoles SMS afin que les messages texte courts et longs puissent être envoyés de manière fiable.
Télécharger les spécifications du protocole SMPP
Le protocole SMPP est défini dans un fichier PDF. Le PDF contient les spécifications maintenues par le SMPP Forum, qui agit comme un organisme de normalisation pour ce protocole. Les spécifications SMPP évoluent et sont identifiées par des numéros de version. La version la plus utilisée est SMPP v3.4.
Vous pouvez télécharger le protocole SMPP à partir du lien suivant :
Télécharger les spécifications du protocole SMPP v3.4 (pdf)
More information
- SMPP user
- How to setup an SMPP service
- How to create a secure SMPP server with SMPPS
- SMPP bind transceiver
- How do SMPP submit_sm and deliver_sm PDUs work
- Secure SMPP ssl certificate
- How to track an SMS in the SMPP logs
- SMPP error codes SMPP status
- Introduction to the SMS protocol
- How to configure a binding limit