Technologie de passerelle SMS

Qu'est-ce qu'une passerelle SMS

Une passerelle SMS est un logiciel qui vous permet d'envoyer et de recevoir des SMS depuis vos applications. Elle peut également être utilisée pour fournir des services SMS. Une passerelle SMS est souvent appelée serveur SMS. Il s'agit d'une passerelle SMS auto-hébergée. Vous pouvez installer une passerelle SMS sur un téléphone Android ou sur un ordinateur Windows ou Linux. Ozeki 10 SMS Gateway est un logiciel de passerelle SMS exceptionnel avec plusieurs avantages inégalés.

Cas d'utilisation

Une passerelle SMS est idéale pour de nombreux scénarios, simples ou complexes. Parmi lesquels :

  1. Fournir un service SMS aux clients
  2. Agir comme un hub central pour les services SMS
  3. Fournir un service SMS pour les applications SMS
  4. Fournir un service d'agrégation SMS
  5. Routage SMS
  6. Utiliser comme une passerelle de reporting pour suivre tous les messages SMS
  7. Utiliser comme un convertisseur de protocole
  8. Transférer des messages SMS vers les réseaux mobiles et les fournisseurs de services SMS tiers

comment fonctionne la technologie de passerelle SMS
Figure 1 - Technologie de passerelle SMS

Quelle est la meilleure passerelle SMS en 2025

En 2025, la meilleure passerelle SMS pour une entreprise est soit une passerelle SMS Android installée sur un téléphone mobile haut de gamme, soit une passerelle SMS auto-hébergée installée sur un ordinateur Windows ou une passerelle SMS installée sur un serveur Linux. La première option d'exécuter une passerelle SMS sur un mobile Android est la meilleure si le nombre de messages SMS reste inférieur à quelques milliers par jour ou si le service SMS est encore en phase pilote ou de développement. La deuxième option d'auto-héberger une passerelle SMS est recommandée si vous envisagez de construire une infrastructure de communication importante pour votre entreprise. L'auto-hébergement peut être fait dans des centres d'hébergement de serveurs virtuels, comme Amazon Web Services ou Microsoft Azure Cloud, ou il peut être hébergé dans votre propre salle serveur si la sécurité des données et la fiabilité opérationnelle sont cruciales.

Quels sont les avantages d'une passerelle SMS auto-hébergée en 2025

Fiabilité opérationnelle : Avec un système de passerelle SMS auto-hébergé, vous pouvez vous connecter à plusieurs services SMS via Internet, et même vous connecter au réseau mobile sans fil. Vous pouvez configurer des serveurs de secours et des routes SMS de secours pour éviter un point de défaillance unique. La possibilité d'intervention, de surveillance et d'alertes est également un énorme avantage et vous permet d'augmenter la fiabilité opérationnelle de votre infrastructure SMS. Nous devons également mentionner la possibilité de sauvegarde automatisée et de restauration facile lorsque vous avez votre infrastructure SMS entre vos propres mains.

Indépendance vis-à-vis des fournisseurs de services : Il est bénéfique d'être indépendant d'un seul fournisseur de services SMS. Cela vous donne la liberté de négocier les conditions commerciales et les prix si vous savez que vous pouvez facilement changer de fournisseur sans avoir à réécrire votre logiciel. C'est également formidable de pouvoir envoyer des SMS via différents réseaux et de faire du routage SMS au moindre coût, de la répartition de charge et du routage de basculement. Si vous écrivez votre code pour une API Ozeki, par exemple en utilisant l'API SMS C# d'Ozeki, vous pouvez être sûr que vous aurez toujours la possibilité de passer à un autre fournisseur de services SMPP SMS ou de profiter des offres d'un nouvel acteur en configurant simplement son service dans la connexion client SMS HTTP/REST d'Ozeki.

Sécurité des données : L'un des aspects les plus importants de l'exploitation de services de contenu et d'entreprises de marketing est de pouvoir garder votre liste de contacts et vos données en sécurité. Si vous voulez vous assurer que personne d'autre n'a accès aux numéros de téléphone de votre précieuse liste de clients, il est judicieux d'exploiter votre propre passerelle SMS. Ainsi, vous n'avez pas à télécharger votre liste de contacts à un tiers inconnu, qui pourrait vendre ou utiliser votre liste de contacts. Il est également beaucoup plus facile de se conformer aux réglementations européennes sur le RGPD si vos données résident sur vos propres serveurs.

Coûts opérationnels : Avec votre propre passerelle SMS, l'optimisation des coûts peut être réalisée en utilisant le routage au moindre coût et en s'appuyant sur la gestion des limites de crédit SMS offerte par la passerelle SMS Ozeki. Comme vous pouvez vous connecter à plusieurs réseaux, vous êtes en meilleure position pour négocier les tarifs et profiter de l'achat de messages en gros proposé par les fournisseurs pour certaines destinations. Dans la plupart des cas, lorsque vous vous connectez directement aux centres de services de messages courts (SMSC) des réseaux mobiles, vous ne serez pas facturé pour les SMS entrants.

Entreprise internationale : Si vous exploitez une entreprise internationale, ou si vous prévoyez de vous développer à l'international, il est important pour vous de pouvoir vous connecter aux opérateurs de réseaux mobiles locaux depuis votre centre de données informatique central via Internet. Les opérateurs de réseaux mobiles locaux peuvent vous offrir de meilleures conditions que les fournisseurs de services SMS internationaux. Comme ils exploitent souvent leur propre réseau mobile, vous pouvez vous attendre à de meilleurs délais de livraison, une meilleure fiabilité et une conformité aux réglementations locales. Vos SMS locaux ne seront pas rejetés comme spam international et auront une priorité de livraison plus élevée que les SMS internationaux. Si vous connectez la passerelle SMS Ozeki aux réseaux nationaux locaux, vous aurez accès aux schémas de numérotation locaux et aux codes courts locaux. Vous n'aurez pas à utiliser le préfixe de code pays international pour envoyer et recevoir des SMS dans ces réseaux distants.

Meilleur reporting : La passerelle SMS Ozeki peut être configurée pour enregistrer chaque SMS dans une base de données. Elle peut utiliser Microsoft SQL Server, MySQL, Oracle ou pratiquement tout autre système de base de données SQL pour vous fournir un journal de tout votre trafic SMS. Vous aurez des informations sur quand un message a été envoyé, par qui, via quel réseau, à quel coût, et vous connaîtrez les horodatages de soumission et de livraison des messages, les codes d'état et les messages d'erreur. Le plus important, c'est que les rapports de livraison des SMS entrants sont également associés à chaque SMS soumis, pour vous informer si un SMS a été livré ou non avec succès au téléphone du destinataire et quand le destinataire a reçu le SMS.

Performance accrue : Il y a deux aspects clés de la performance d'un système SMS. L'un est d'avoir une opération en mémoire, qui vous offre des vitesses de calcul exceptionnelles. L'autre est d'avoir un système de répartition de charge, capable de distribuer la charge entre plusieurs réseaux mobiles et plusieurs connexions de fournisseurs de services SMS. La passerelle SMS Ozeki fournit ces deux éléments. Elle peut atteindre des vitesses de livraison de jusqu'à 1000 SMS par seconde par serveur grâce à son approche de calcul en mémoire, et elle peut répartir le trafic SMS entre les connexions pour les liens entrants et sortants.

Performance de la passerelle SMS

La performance de la passerelle SMS est cruciale. L'une des erreurs commerciales les plus courantes que nous avons observées est que les entreprises investissent modestement dans leur infrastructure SMS initiale plutôt que d'opter dès le départ pour un système de passerelle SMS haute performance. Cette erreur s'est avérée très coûteuse par la suite.

Si votre entreprise se développe, votre volume de SMS augmentera. Le nombre de logiciels que vous créez, qui envoient et reçoivent des SMS, augmentera, et tôt ou tard, vous enverrez des campagnes marketing par SMS, des mots de passe à usage unique, des notifications, des alertes et d'autres contenus SMS. Finalement, votre trafic SMS peut atteindre un point où un fournisseur de services SMS pourrait ne pas être en mesure de répondre à vos demandes. C'est à ce moment-là que les coûts deviendront très élevés si vous ne pouvez pas ajouter un deuxième ou troisième fournisseur sans réécrire vos codes, et si vous ne pouvez pas passer à l'équilibrage de charge, au routage de secours et à une infrastructure redondante en cluster. (Notez que la passerelle SMS Ozeki offre ces options.)

Cette affirmation peut vous sembler absurde maintenant, mais sans une infrastructure de passerelle SMS haute performance, il est dangereux d'utiliser les SMS dans votre entreprise. Chez Ozeki, nous avons rencontré de nombreux cas où des agrégateurs SMS et des fournisseurs de services SMS en ligne utilisant leurs propres plateformes personnalisées n'ont pas pu suivre l'augmentation du volume de SMS. Nous avons constaté des retards inacceptables, des messages perdus, des rapports de livraison mélangés, des messages abandonnés, pour ne citer que quelques exemples. (Et nous ne parlons pas de petits fournisseurs inconnus. Pensez aux services cotés au NYSE et très médiatisés.) Servir un grand nombre de messages à un rythme constant est exigeant, et de nombreux fournisseurs ne sont pas à la hauteur. La passerelle SMS Ozeki est actuellement l'une des (voire probablement la) plateformes les plus performantes disponibles. Découvrez ses performances démontrées dans un test de vitesse livrant 1 000 000 messages.

Exécution d'une passerelle SMS sur un serveur physique

L'exploitation de votre serveur SMS sur un ordinateur physique est bénéfique car elle vous donne un contrôle total sur les aspects matériels et logiciels. Cette option vous offre les performances les plus élevées possibles. Vous avez un accès direct à la mémoire, au CPU, au disque dur et aux ressources réseau, et tout le traitement des CPU multi-threads est là pour servir votre infrastructure SMS. La passerelle SMS Ozeki 10 excelle lorsqu'elle fonctionne dans un environnement riche en cœurs et threads multiples. Elle vous offrira des performances inégalées.

Les inconvénients de l'utilisation d'un serveur physique sont que les mises à niveau matérielles sont difficiles, car vous devez tout réinstaller et reconfigurer. La sauvegarde et la restauration d'une machine virtuelle sont beaucoup plus simples.

Exécution de la passerelle SMS sur une machine virtuelle

Bien qu'une passerelle SMS fonctionne mieux sur un serveur réel, l'utilisation d'une machine virtuelle (souvent appelée Serveur Privé Virtuel ou VPS) présente de nombreux avantages. De nombreux utilisateurs optent pour cette possibilité lorsqu'ils utilisent une passerelle SMS. Peut-être que la plus grande incitation à utiliser une machine virtuelle est qu'elle peut être hébergée dans un centre de serveurs. Amazon AWS, IBM Cloud Hosting et Microsoft Azure sont des choix populaires parmi les entreprises avec lesquelles nous travaillons. Si la passerelle SMS est hébergée chez l'une de ces entreprises, vous n'avez pas à vous soucier des problèmes matériels.

Si vous gérez votre propre environnement de machine virtuelle, vous apprécierez le fait que cette technologie permet une gestion plus facile des sauvegardes et des restaurations. Il est également avantageux que l'exécution de plusieurs machines virtuelles sur un seul serveur physique puisse faire économiser de l'argent. Un point faible de l'utilisation d'une machine virtuelle est que l'accès direct aux ressources matérielles devient difficile. Par exemple, si vous souhaitez connecter un modem GSM via un câble USB, vous pourriez avoir du mal à assigner le port USB physique à la machine virtuelle appropriée. Si vous exécutez la passerelle SMS dans un environnement virtuel, assurez-vous d'attribuer suffisamment de ressources matérielles virtuelles au système. Cela est nécessaire pour éviter de perdre en performance. Assurez-vous également que le réseau virtuel pour la passerelle SMPP est correctement configuré.

En parlant de machines virtuelles, nous devons mentionner que la passerelle SMS Ozeki 10 est connue pour fonctionner de manière fiable dans les environnements virtuels suivants : Windows Virtual PC, Microsoft Hyper-V, Solarwinds Virtualization Manager, Parallels Desktop, VMware Workstation Player, Citrix Hypervisor, QEMU, Xen Project.

Exécuter une passerelle SMS sur un mobile Android

Si le volume de SMS requis par votre entreprise est inférieur à 10 000 SMS par jour, un téléphone mobile Android pourrait être l'option dont vous avez besoin. Un téléphone Android possède une ou deux cartes SIM et vous permettra d'envoyer et de recevoir des SMS instantanément. Il peut exécuter le même logiciel Ozeki SMS Gateway que vous pouvez installer sur Windows ou Linux, et offrira toutes les API et options de connexion, fournies par un système de passerelle SMS basé sur un ordinateur de bureau ou un serveur.

Un avantage de l'utilisation d'une passerelle SMS Android provient des tarifs SMS inclus dans les forfaits mobiles. Les tarifs SMS sont souvent très convaincants, car de nombreux opérateurs mobiles proposent des SMS illimités gratuits. Si vous utilisez votre passerelle SMS sur un téléphone Android, vous pouvez profiter de telles offres et envoyer des SMS depuis votre ordinateur et vos applications métier gratuitement.

Il existe trois scénarios où vous devriez absolument envisager une passerelle SMS Android : Premièrement, lorsque vous souhaitez essayer, tester et évaluer une solution SMS. Deuxièmement, si vous ne prévoyez pas d'envoyer ou de recevoir plus de 10 000 SMS par jour. Troisièmement, si vous utilisez déjà un système de passerelle SMS basé sur PC et que vous souhaitez fournir une plateforme identique avec capacité SMS aux développeurs pour les tests.

D'autres scénarios peuvent également faire d'une passerelle SMS Android un choix viable : Si vous avez besoin d'accéder à un réseau mobile spécifique via un numéro de téléphone local, vous pouvez configurer un téléphone mobile Android local connecté à ce réseau sans fil, et vous pouvez vous connecter au mobile Android via SMPP et l'utiliser comme fournisseur de services SMS local.

Vous pouvez utiliser plusieurs téléphones mobiles Android pour constituer un pool de numéros de téléphone. Chaque téléphone mobile Android est équipé d'une ou deux cartes SIM, ce qui vous donne un ou deux numéros de téléphone locaux à utiliser pour les SMS. Ces téléphones Android peuvent être connectés à une passerelle SMS centrale via le protocole SMPP ou le protocole OZX et peuvent vous offrir un service puissant capable de fournir plusieurs numéros de téléphone pour la communication. Avoir accès à de nombreux numéros de téléphone mobiles est un avantage si vous souhaitez isoler le trafic de certains utilisateurs et applications. Vous pouvez attribuer un numéro de téléphone individuel à chaque utilisateur ou application.

Enfin, nous devons mentionner que la batterie intégrée d'un téléphone Android est également un avantage. Même en cas de coupure de courant, votre passerelle SMS continuera à fonctionner. Elle peut envoyer des alertes SMS concernant la coupure de courant elle-même, Elle peut vous notifier par SMS si votre serveur web tombe en panne ou elle peut vous envoyer un SMS si votre serveur de messagerie est inaccessible parce que la batterie de l'onduleur est épuisée. Il peut être très utile de pouvoir notifier automatiquement les personnes concernées dans des scénarios critiques sans électricité.

FAQ

Quels types de formats de numéros sont disponibles pour les SMS ?

  • Code court
  • Format de numéro local
  • Format de numéro international
  • Code long
  • Format de numéro alphanumérique

Qu'est-ce qu'un code court ?

Un numéro à 4 ou 5 chiffres, par exemple : 1544

Les codes courts sont des numéros mémorables à 5 ou 6 chiffres utilisés par les entreprises et les organisations pour la communication par SMS. Voici ce qui les caractérise :

  • Simplicité à son meilleur : Les codes courts sont faciles à mémoriser et à composer, ce qui les rend idéaux pour les services SMS largement publicisés comme les concours ou les programmes de réduction.
  • Spécificité du réseau : Ils fonctionnent généralement au sein du réseau d'un seul opérateur mobile ou d'un pays spécifique (si les opérateurs collaborent). Considérez-les comme des raccourcis internes pour un fournisseur de services particulier.
Cependant, les codes courts ont des limites :
  • Pas de portée internationale : Contrairement aux numéros de téléphone, les codes courts ne peuvent pas être utilisés pour envoyer des SMS à l'international. Ils fonctionnent au sein d'un réseau ou d'une région spécifique.
  • Support limité des opérateurs mobiles : Bien que certains opérateurs partagent des codes courts entre réseaux au sein d'un pays, ce n'est pas toujours le cas. Un code court pourrait ne fonctionner qu'avec un fournisseur mobile particulier.
Cela clarifie les avantages et les inconvénients des codes courts, en soulignant leur simplicité et leurs limites en matière de portée du réseau et d'utilisation internationale.

Quel est le format de numéro local ?

Un numéro qui ne commence pas par un indicatif de pays, par exemple : 06201234567

Les formats de numéros locaux sont les numéros de téléphone familiers que vous utilisez pour les appels réguliers dans votre région. En ce qui concerne les SMS, voici ce qu'ils offrent :

  • Simple et familier : Les numéros locaux ne contiennent que des chiffres, sans signe plus ni indicatif de pays. Ils sont faciles à mémoriser et à utiliser pour envoyer des SMS à quelqu'un dans votre pays.
  • Spécificité du réseau : Les numéros locaux incluent souvent un préfixe de réseau qui identifie l'opérateur mobile (par exemple, Verizon, Orange). Ce préfixe aide à acheminer le message au sein du réseau spécifique.
  • Rester local : Les formats de numéros locaux sont strictement destinés à un usage national. Vous ne pouvez pas envoyer des SMS à l'international en utilisant un numéro local.
Essentiellement, les formats de numéros locaux sont destinés à l'envoi de SMS à des personnes dans votre propre pays en utilisant leurs numéros de téléphone familiers. Ils offrent de la simplicité mais manquent de la portée internationale nécessaire pour les messages transfrontaliers.

Qu'est-ce que le format international des numéros ?

Le format de numéro de téléphone le plus largement utilisé. Il commence par un signe plus et un code pays, suivi d'un préfixe de réseau et du numéro de téléphone lui-même. Par exemple : +36201234567

Le format international des numéros est votre clé pour envoyer des SMS à travers les frontières. Il garantit que votre message atteint n'importe quel téléphone mobile dans le monde, à condition que le numéro soit correctement spécifié. Voici comment cela fonctionne :

  • Portée universelle : Le format international inclut tous les éléments nécessaires pour acheminer un message à l'échelle internationale. Il combine le code pays (identifie la nation), le préfixe de réseau (opérateur mobile spécifique) et le numéro de téléphone lui-même.
  • Exemple détaillé : Supposons que vous envoyez un SMS à un numéro américain depuis l'étranger. Vous utiliseriez le format +12143500649, où :
    • +1 - Code pays pour les États-Unis
    • 214 - Préfixe de réseau (par exemple, Verizon, AT&T)
    • 3500649 - Le numéro de téléphone du destinataire
Éviter les pièges courants : Les personnes dans les régions où les appels internationaux sont courants peuvent être plus familières avec le format international complet. Cependant, c'est un bon rappel que l'inclusion du code pays est essentielle pour une livraison réussie des SMS internationaux. Oublier le code pays (+1 dans l'exemple des États-Unis) peut entraîner des échecs de messages et de la frustration.

En suivant le format international des numéros, vous pouvez garantir que vos SMS voyagent à travers le monde et atteignent leurs destinataires prévus.

Qu'est-ce qu'un numéro long code ?

Long code signifie que le numéro de téléphone est plus long que la longueur standard du numéro dans le réseau. Par exemple : +36201234567111111

Bien que non universellement disponible, certains réseaux offrent une fonctionnalité appelée postfixe pour les long codes. Il s'agit d'un ensemble de chiffres librement défini, ajouté au numéro long code standard.

Débloquer des possibilités : Les postfixes peuvent être incroyablement utiles pour les applications, agissant comme des identifiants de message uniques. Voici un exemple :

Imaginez un long code +36201234567. En ajoutant un postfixe comme 111111 (résultant en +36201234567111111), une application peut identifier et traiter le contenu du message en fonction de ce postfixe spécifique, permettant des interactions plus dynamiques.

Spécificité du réseau : Il est important de noter que les postfixes ne sont pas pris en charge par tous les réseaux. Ils fonctionnent généralement uniquement avec des connexions SMS IP comme SMPP, UCP ou CIMD2.

Limitations des modems GSM : La technologie traditionnelle des modems GSM ne permet pas les postfixes. Si vous utilisez un modem GSM, vous ne pouvez recevoir des messages que sur le numéro long code standard (MSISDN) lui-même.

Cela clarifie le concept des postfixes et leurs limitations, mettant en évidence la compatibilité du réseau et les restrictions des modems GSM.

Qu'est-ce que le format alphanumérique des numéros ?

Lors de l'envoi de messages SMS via une connexion SMS IP (comme SMPP, UCP ou CIMD2), vous avez plus de contrôle sur votre adresse d'expéditeur. Elle n'est pas limitée aux numéros de téléphone :

  • Dites adieu aux simples numéros : Adoptez une touche plus personnalisée ! Vous pouvez définir une adresse d'expéditeur textuelle au lieu d'un numéro de téléphone, ou en plus de celui-ci. Cela vous permet d'afficher votre pseudonyme, le nom de votre entreprise ou tout autre identifiant pertinent lors de l'envoi du message.
  • Gardez-le court et simple : Il y a une limite de 11 caractères pour les identifiants d'expéditeur alphanumériques. Cela garantit la clarté et évite de submerger le destinataire.
  • Focus sur les caractères latins : Pour des raisons de lisibilité, les identifiants d'expéditeur alphanumériques ne prennent actuellement en charge que les caractères latins (A-Z et 0-9)
Un mot sur les réponses : Bien que les identifiants d'expéditeur alphanumériques offrent une personnalisation, il est important de noter que les destinataires pourraient ne pas être en mesure de répondre directement aux messages envoyés avec eux. C'est une limitation technique à considérer lors du choix de votre stratégie d'adresse d'expéditeur.

Cela clarifie les avantages et les limitations de l'utilisation d'adresses d'expéditeur alphanumériques pour les connexions SMS IP.

Si mon appareil Android prend en charge deux cartes SIM - puis-je recevoir des SMS sur les deux cartes SIM ? Laquelle des cartes SIM est celle qui enverra le SMS à un téléphone mobile ?

La passerelle SMS SMPP Android Ozeki agit comme un pont entre les cartes SIM de votre téléphone Android et le logiciel Ozeki SMS Gateway sur votre ordinateur. Elle facilite la communication SMS bidirectionnelle grâce aux fonctionnalités suivantes :

  • Transfert des messages entrants : Tout message SMS reçu sur n'importe quelle carte SIM de votre téléphone Android est automatiquement transféré vers Ozeki SMS Gateway. Cela vous permet de gérer et de traiter centralement les messages entrants sur votre ordinateur.
  • Livraison des messages sortants : Lorsque vous initiez un message SMS via Ozeki SMS Gateway, le logiciel identifie le numéro de téléphone du destinataire et sélectionne la carte SIM appropriée en fonction des paramètres préconfigurés. Le message est ensuite transmis via la carte SIM choisie vers le téléphone du destinataire, à condition qu'elle soit active sur votre réseau.
En essence, la passerelle SMS SMPP Android Ozeki vous permet d'utiliser les cartes SIM de votre téléphone Android pour envoyer et recevoir des SMS via Ozeki SMS Gateway sur votre PC.

Puis-je voir le numéro de téléphone du centre de service de l'expéditeur ?

Ozeki ne peut pas afficher le numéro de téléphone du centre de service de l'expéditeur.

J'ai installé une connexion SMPP puis défini l'adresse d'expéditeur de mon utilisateur admin, mais elle n'apparaît pas sur le téléphone de destination. Pouvez-vous m'aider ?

Le problème pourrait être lié à la configuration de votre connexion au fournisseur de service dans Ozeki SMS Gateway. Voici comment vérifier :

  1. Accédez au formulaire de configuration pour la connexion au fournisseur de service utilisée pour envoyer des messages SMS.
  2. Localisez la section pour "Numéro de téléphone" (ou un champ similaire).
  3. Recherchez une case à cocher intitulée "Overridable" ou similaire. Assurez-vous que cette case est cochée.
En activant l'option "Overridable", vous autorisez Ozeki à utiliser un numéro d'expéditeur que vous spécifiez lors de l'envoi de messages, remplaçant les paramètres par défaut du fournisseur de service.

More information