Il existe deux façons courantes de se connecter à un fournisseur de SMS A2P : SMPP, le protocole conçu pour le secteur des télécoms, et une API HTTP. La plupart des fournisseurs wholesale proposent les deux : le choix entre SMPP et HTTP dépend donc de votre volume et de votre infrastructure.
| SMPP | API HTTP | |
|---|---|---|
| Connexion | Bind persistant sur TCP | Une requête web par message ou par lot |
| Débit | Élevé, fixé en TPS par bind | Bon, limité par le rythme des requêtes |
| Accusés de réception | Renvoyés sur le même bind | Envoyés à votre webhook |
| Mise en place | Demande un client SMPP et une liste blanche d'IP | N'importe quel développeur démarre en quelques minutes |
| Utilisateur type | Carriers, agrégateurs, CPaaS | Applications et petits expéditeurs |
Quand choisir SMPP
Si vous envoyez de gros volumes, revendez du trafic ou exploitez déjà une plateforme SMS, SMPP (en général la version 3.4) est la norme. Demandez au fournisseur le nombre de binds et le TPS par bind.
Quand HTTP suffit
Si vous envoyez depuis une application, par exemple des codes OTP depuis un site web, une API HTTP est plus simple et en général suffisante.
Quand vous demandez ou proposez une route SMS sur VoIPMatcher, cochez la connectivité dont vous avez besoin ou que vous prenez en charge. En savoir plus sur les routes SMS A2P.
Questions fréquentes
Quelle est la différence entre SMPP et SMTP ?
SMTP est le protocole d'envoi d'e-mails entre serveurs de messagerie. SMPP est le protocole d'échange de SMS entre applications, agrégateurs et centres de messagerie des opérateurs. Certains fournisseurs SMS proposent une passerelle e-mail vers SMS qui accepte des messages en SMTP et les convertit, mais les connexions A2P directes en volume utilisent SMPP ou une API HTTP.
Quelle est la différence entre SMPP et SMSC ?
Un SMSC (Short Message Service Centre) est le système de l'opérateur qui stocke et livre les SMS aux téléphones. SMPP est le protocole utilisé pour dialoguer avec un SMSC, ou avec une plateforme SMS qui fonctionne comme tel. Quand vous vous connectez en SMPP à un fournisseur, votre application envoie les messages à son SMSC ou à sa passerelle.
SMPP est-il plus rapide qu'une API HTTP ?
Pour les gros volumes, en général oui. SMPP garde un bind persistant ouvert et peut envoyer de nombreux messages sans attendre chaque réponse, dans la limite du TPS et de la fenêtre convenus. Une API HTTP demande une requête web par message ou par lot. Pour une application qui envoie quelques messages par seconde, la différence se remarque rarement.
Quelle version de SMPP utiliser ?
SMPP 3.4 est la version que presque tous les fournisseurs SMS prennent en charge et celle pour laquelle la plupart des clients sont conçus. La version 5.0 existe mais est rarement exigée en A2P. Demandez au fournisseur quelle version et quels paramètres optionnels il prend en charge, ainsi que le nombre de binds, le TPS par bind et le mode de retour des accusés de réception.
Besoin d'une route ?
Indiquez la destination, le type de route et le tarif cible. Nous vous répondons avec ce que nous pouvons fournir.