Une passerelle Windows, deux rôles SMPP : client et serveur
SMPP v3.4 fonctionne dans les deux sens. Connectez-vous à un SMSC ou à un agrégateur en tant que client, ou démarrez le serveur intégré pour que le CRM, l'ERP et la supervision soumettent des messages via vos propres SIM. Les deux rôles font partie de l'édition Ultimate.
Deux rôles, un seul service
Les deux rôles parlent SMPP v3.4. La différence tient à la partie qui ouvre la session et à ce qui transporte le message ensuite.
| Client SMPP | Serveur SMPP | |
|---|---|---|
| Qui se connecte | SMS Deliverer se connecte à un SMSC, à un agrégateur ou à un autre serveur SMPP | Le CRM, l'ERP, la supervision ou tout client SMPP se connecte à SMS Deliverer |
| Chemin du message | Votre boîte d'envoi, via la session, vers le SMSC et les routes du fournisseur | Session du client, dans la boîte d'envoi, puis sortie par votre parc de modems ou vos téléphones Android |
| Matériel sur site | Aucun ; le côté radio appartient au fournisseur | Au moins un modem GSM/LTE ou un téléphone Android avec une SIM active |
| Raison typique | Vous avez déjà un compte SMPP et voulez une seule boîte d'envoi et un seul rapport | Vos systèmes parlent déjà SMPP et les SIM doivent rester sous votre contrôle |
SMPP est une interface, pas une route. En mode client, les messages passent par le réseau du fournisseur ; en mode serveur, ils passent par vos SIM. Les deux rôles exigent l'édition Ultimate.
Mode client SMPP : envoyer via le SMSC d'un autre
Utilisez-le lorsque vous disposez déjà d'identifiants SMPP fournis par un opérateur, un agrégateur ou un fournisseur SMS. Aucun modem ni téléphone Android n'est nécessaire sur le PC.
Ouvrir les paramètres de connexion SMPP
Créez une connexion SMPP dans SMS Deliverer. Le formulaire reprend l'adresse du serveur, le port, le nom d'utilisateur et le mot de passe remis par votre fournisseur. Enregistrez avec OK.
Laisser la session s'établir
Une fois la connexion enregistrée, le logiciel maintient une session SMPP v3.4 vers ce serveur. Si le fournisseur filtre par IP, communiquez-lui d'abord l'adresse publique du PC.
Placer le message dans la boîte d'envoi
Rédigez le message, ajoutez-le à la boîte d'envoi et appuyez sur Start. La file est prise en charge et soumise via SMPP au lieu d'attendre un modem local.
Lire le rapport de livraison
Le fournisseur renvoie l'état final sur la même session. Les compteurs livrés, échoués et en attente apparaissent dans le rapport à côté des messages qui les ont produits.
Bascule de canal
Tant qu'une connexion client SMPP existe, le logiciel envoie par défaut via SMPP et cesse d'utiliser le modem ou le téléphone connecté. Une option des paramètres désactive cette bascule, afin que les deux canaux restent actifs. Choisissez consciemment ; ne laissez pas une session de test reprendre une file de production sans que vous le sachiez.
Pas de repli local
Si la session du fournisseur tombe, les messages en file l'attendent. Le mode client n'a pas de SIM à lui pour prendre le relais, et c'est le compromis lié à l'usage des routes du fournisseur.
Détails d'installation
Des captures pas à pas figurent dans l'aide en ligne : Configurer le client SMPP.
Mode serveur SMPP : vos systèmes se connectent
Utilisez-le lorsque l'application qui crée les messages parle déjà SMPP, mais que les messages doivent sortir par vos propres cartes SIM. Le logiciel écoute en local, accepte les clients SMPP et pilote les modems ou les téléphones.
Démarrer le serveur
Ouvrez la section serveur SMPP et appuyez sur Démarrer le serveur. L'écoute utilise le port que vous définissez ; la valeur par défaut est 2775.
Ouvrir le port dans le pare-feu
Autorisez le TCP entrant sur ce port depuis les machines qui vont se connecter. Gardez la règle étroite : l'écoute est prévue pour votre réseau ou votre VPN, pas pour l'internet ouvert.
Créer un compte par client
Le compte intégré est admin / admin. Utilisez la gestion des utilisateurs pour ajouter un nom d'utilisateur et un mot de passe distincts par application, afin de pouvoir désactiver un client sans toucher aux autres.
Lier le client à l'écoute
Dans le CRM, l'ERP ou la passerelle, saisissez l'adresse IP du PC, le port et les identifiants du compte. Plusieurs clients et connexions simultanées peuvent être liés en même temps.
Envoyer et confirmer
Chaque message soumis par un client entre dans la boîte d'envoi et est réparti sur les ports GSM connectés. Les SMS entrants de ces modems ou téléphones sont renvoyés aux clients SMPP connectés.
Les rapports de livraison reviennent
Après l'envoi, le logiciel renvoie un rapport de livraison au client SMPP. L'exemple de l'aide contient l'identifiant du message, les horodatages de soumission et de fin, stat, err et l'IMSI de la SIM dans le champ texte.
Charge répartie sur les ports
Le trafic SMPP est réparti sur plusieurs ports GSM au lieu d'être lié à un seul modem. Ajoutez des modems ou des téléphones pour augmenter la capacité ; l'écoute ne change pas.
Ne bouclez pas la passerelle sur elle-même. Faire tourner le client et le serveur sur le même ordinateur et pointer le client vers ce serveur local crée une boucle sans fin. Pointez le client vers un SMSC externe, ou exécutez les deux rôles sur des machines différentes.
Les étapes d'installation écran par écran et l'exemple de rapport de livraison sont dans l'aide en ligne : Configurer le serveur SMPP.
Adressage : numéro, TON et NPI
SMPP transporte une adresse et deux indicateurs de type. Des valeurs erronées sont la raison habituelle d'un rejet de submit par le fournisseur, alors même que la session est établie.
| Adresse | TON | NPI | Usage |
|---|---|---|---|
+79171234567 | 1 — International | 1 — ISDN (E.163/E.164) | Numéro mobile au format avec indicatif pays |
55555 | 3 — Spécifique au réseau | 0 — Inconnu | Numéro court (short code) |
MyService | 5 — Alphanumérique | 0 — Inconnu | Nom d'expéditeur, lorsque l'opérateur l'autorise |
TON accepte 0 inconnu, 1 international, 2 national, 3 spécifique au réseau, 4 numéro d'abonné, 5 alphanumérique et 6 abrégé. NPI couvre les plans ISDN, données, télex, mobile terrestre, privé et autres. Les listes complètes de valeurs et les exemples d'origine figurent dans SMPP Address.
Où chaque rôle trouve sa place
Quatre situations rencontrées dans de vraies intégrations. Chacune nomme le rôle et la partie du produit qui fait le travail.
Interconnexion avec un agrégateur
Mode client. L'agrégateur fournit les identifiants SMPP et les routes ; SMS Deliverer apporte la boîte d'envoi, la planification, la liste de contacts et un rapport consolidé. Utile quand une équipe veut un flux de travail de bureau par-dessus un contrat SMPP existant.
Un CRM ou un ERP qui parle déjà SMPP
Mode serveur. Pointez l'application vers le PC au lieu de reconstruire son intégration autour de HTTP. Le CRM garde son client SMPP et les messages sortent par vos SIM, sans frais cloud par message.
Alerte interne avec réponses
Mode serveur. Les outils de supervision soumettent des alertes via SMPP ; les réponses du personnel arrivent en SMS entrants et sont renvoyées au client connecté. Les rapports de livraison bouclent la boucle pour chaque message.
Garder les données de message sur site
Mode serveur. L'écoute, la boîte d'envoi et les données de livraison restent sur le réseau local. Le modem ou le téléphone est le seul chemin vers l'opérateur, donc les numéros et le texte des messages ne passent pas par une passerelle tierce.
Vous comparez les deux modèles de distribution ? La page on-premise ou cloud traite du coût, de l'emplacement des données et du contrôle. Pour la voie HTTP plutôt que SMPP, voir la section intégration du guide d'installation.
Ce que SMPP ne supprime pas
Le protocole change la façon dont les messages entrent dans la passerelle. Il ne change pas ce que l'opérateur ou la SIM acceptera.
| Limite | Ce que cela signifie en pratique |
|---|---|
| Édition | Client et serveur sont réservés à Ultimate. Standard et Enterprise n'exposent aucun des deux rôles. |
| Débit | La capacité en mode serveur est la somme des modems connectés et de leurs forfaits SIM. SMPP n'ajoute pas de routes et ne relève pas la limite de débit d'un opérateur. |
| Rapports de livraison | Les états et codes d'erreur viennent de l'opérateur. Un rapport marqué UNDELIV ou REJECTD est la réponse du réseau, pas une panne de la passerelle. |
| Identité de l'expéditeur | Les noms d'expéditeur alphanumériques et les numéros courts dépendent de l'opérateur et du compte. La passerelle peut les placer dans le PDU ; le réseau décide de les accepter ou non. |
| Type de message | SMPP transporte des SMS. Les MMS passent par le canal téléphone Android ; voir Configurer la passerelle Android. |
| Messages longs | Un texte long est découpé en segments et facturé à la partie, exactement comme sur un modem. Le tableau de segmentation donne les nombres de caractères. |
| Exposition réseau | Le serveur écoute sur un port TCP. Liez-le à votre LAN ou VPN et limitez la règle de pare-feu ; ne le publiez pas sur internet. |
Questions fréquentes avant achat
SMPP est-il inclus dans toutes les éditions ?
Non. Le client comme le serveur font partie de l'édition Ultimate. Standard et Enterprise utilisent les canaux modem et Android sans les rôles SMPP.
Puis-je utiliser le mode client sans modem ?
Oui. En mode client, le fournisseur possède le SMSC et le côté radio, donc le PC n'a besoin ni de modem ni de téléphone. Le compromis tient aux routes et aux tarifs du fournisseur.
Le client et le serveur peuvent-ils tourner sur le même ordinateur ?
Ne pointez pas le client vers le serveur exécuté sur la même machine : cela crée une boucle sans fin. Pointez le client vers un SMSC externe, ou exécutez les deux rôles sur des ordinateurs différents.
Sur quel port le serveur écoute-t-il ?
La valeur par défaut est 2775. Modifiez-la dans les paramètres du serveur et autorisez le même port en entrant dans le pare-feu Windows pour les clients concernés.
Les rapports de livraison sont-ils renvoyés au client SMPP ?
Oui. Après l'envoi, le serveur renvoie un rapport de livraison avec l'identifiant du message, l'état, les horodatages et le code d'erreur. Le champ texte porte l'IMSI de la SIM qui a envoyé.
SMPP contourne-t-il les limites des opérateurs ?
Non. Le mode client est borné par le compte du fournisseur ; le mode serveur par vos forfaits SIM, le nombre de modems et les limites de débit des opérateurs. SMPP ne change que l'interface.