Quelle API SMS convient à votre système ?

10 min de lecture
Adrian Schrieber
Adrian Schrieber
Ingénieur logiciel principal et chef d’équipe Messaging, F24 Schweiz AG · Wollerau
Dernière vérification : 13 octobre 2026

L’essentiel d’abord: REST, HTTPS, SOAP, SMPP et Email comparés

Pour les nouvelles intégrations Web, Cloud et App, REST est généralement le meilleur choix car l’interface peut être facilement étendue et, dans eCall, d’autres canaux comme WhatsApp Business et RCS sont pris en charge. HTTPS convient pour des appels URL simples, SOAP pour les environnements d’entreprise existants, SMPP pour des sessions persistantes avec un haut volume de messages, et Email-to-SMS pour les processus sans développement dédié. L’important n’est pas la technique la plus récente, mais l’interface qui correspond à l’architecture, à l’exploitation, au canal de retour et aux exigences de sécurité.

Codes de connexion, rappels de rendez-vous, statut de livraison ou signalement de panne, dès lors qu’une application doit envoyer automatiquement des SMS, elle nécessite une connexion fiable à une passerelle SMS. L’interface techniquement la plus moderne n’est pas forcément la meilleure. Ce qui compte, c’est l’accès qui convient au système existant et à l’exploitation future.

Chez F24 Schweiz AG, nous constatons dans de nombreux projets que le bon choix ne dépend pas du protocole mais du processus de messages dans son ensemble. C’est pourquoi cet article compare les voies d’intégration de eCall Business Messaging comme aide à la décision pratique pour les directions informatiques, le développement, l’intégration système et les opérations.

Quelle est la différence entre API SMS et passerelle SMS ?

Une passerelle SMS est la plateforme technique qui transmet les messages aux réseaux mobiles et gère les SMS entrants. L’API SMS est le accès défini par lequel une application communique avec cette passerelle. En bref : la passerelle transporte le message, l’API le connecte au CRM, ERP, boutique en ligne, système de réservation, application ou monitoring.

Une bonne intégration ne s’arrête pas à l’envoi. Pour des processus métier automatisés, les IDs de message, les codes d’erreur, le statut de livraison, les webhooks et, le cas échéant, les réponses entrantes sont également importants. Ce n’est qu’ainsi qu’un système peut déclencher des actions suivantes de manière fiable et documenter l’envoi de manière traçable.

Quelle SMS API convient à quel paysage système ?

AccèsParticulièrement adapté àApproche techniqueCanaux et retours d’information
REST APINouvelles intégrations Web, Cloud, App et multicanalJSON via HTTPS, orienté ressources et versionnableSMS, WhatsApp Business et RCS, états et webhooks
HTTPSSystèmes simples ou existants avec appels URLGET ou POST avec paramètres URLSMS, Fax et Voice, états, callbacks et SMS entrants
SOAPEnvironnements d’entreprise SOAP, XML existantsSOAP 1.2, WSDL et XMLSMS, Fax et Voice, états et notifications
SMPPVolumes SMS continus ou élevésSMPP 3.4 via une connexion TLS persistanteSMS, rapports de livraison et SMS entrants
E-mailEnvoi sans développement API propreEmail-to-SMS avec expéditeurs autorisésAlertes opératives, réponses selon la configuration
Aperçu des voies d’intégration de eCall Business Messaging

Remarque sur les tests

La fonctionnalité exacte dépend du compte, du canal et de l’interface activée. Les détails techniques doivent être vérifiés dans le portail développeur eCall avant l’implémentation.

Quelle interface est la bonne choix et quand ?

REST API : la recommandation standard pour les nouvelles intégrations

Pour les nouvelles applications, REST est généralement le point de départ le plus pertinent. L’interface utilise JSON via HTTPS, s’intègre bien dans les architectures web et cloud modernes et prend en charge, chez eCall, les SMS ainsi que WhatsApp Business et RCS. Les changements d’état et les messages entrants peuvent être intégrés dans des flux de travail automatisés.

REST est particulièrement adapté lorsque l’intégration doit être étendue à d’autres canaux ultérieurement ou lorsque les équipes de développement ont besoin de réponses structurées, d’IDs de messages et de webhooks.

HTTPS : pour des connexions simples basées sur l’URL

L’interface HTTPS convient aux systèmes pouvant déclencher des messages via un simple appel GET ou POST. Elle s’intègre souvent rapidement dans des applications métiers existantes ou des solutions web plus anciennes et peut cibler les SMS, Fax et Voice avec eCall.

Si le système prend en charge POST, cette variante est généralement privilégiée. Les identifiants d’accès et le contenu des messages ne doivent pas apparaître dans les URLs ou les fichiers journaux. HTTPS protège la transmission mais ne remplace pas une gestion propre des secrets et des logs.

SOAP WebService : utile dans les environnements d’entreprise établis

SOAP n’est pas automatiquement dépassé. Dans les entreprises avec des clients basés sur WSDL, des middleware XML ou des applications métiers maintenues sur le long terme, le WebService peut être le choix moins risqué. Un changement d’architecture uniquement pour un style d’API plus moderne n’apporte pas nécessairement de valeur commerciale.

Pour les nouveaux projets, REST est généralement plus simple. Pour les environnements SOAP existants, la poursuite d’utilisation des processus opérationnels, tests et déclenchements établis peut être décisive.

SMPP : pour des sessions SMS permanentes et de gros volumes

Le SMPP a été conçu spécifiquement pour l’échange de messages courts et fonctionne généralement via une connexion TLS persistante. Cela convient aux plateformes traitant des SMS en continu et souhaitant des rapports de livraison ou des messages entrants directement dans des processus techniques.

SMPP nécessite plus de connaissance en intégration et exploitation que REST ou HTTPS. Un grand volume à lui seul n’est pas une raison suffisante pour SMPP. Le débit, la mise en file d’attente, les pics et le modèle opérationnel doivent être ajustés au cas d’usage et testés de manière réaliste.

E-Mail-to-SMS : automatiser sans projet de programmation

Tous les systèmes n’ont pas besoin d’une API programmée sur mesure. Si une application peut envoyer des e-mails, des SMS peuvent être déclenchés via eCall. Cela convient par exemple pour les alertes opérationnelles, les notifications ou les processus établis dans Outlook et d’autres systèmes de messagerie.

Pour un fonctionnement sûr, des expéditeurs autorisés doivent être définis. De plus, les options de sécurité et les formats disponibles devraient être configurés aussi restrictivement que possible.

Quels critères doivent être clarifiés avant le choix ?

  • Landscape système: quels protocoles et formats de données l’application prend-elle déjà en charge ?
  • Volume et profil de charge : s’agit-il de transactions individuelles, de campagnes périodiques ou de volumes continus élevés ?
  • Canal de retour : faut-il traiter automatiquement des réponses ou des SMS entrants ?
  • Modèle d’état : les processus en aval ont-ils besoin d’IDs de message, de codes d’erreur, de rapports de livraison ou de webhooks ?
  • Besoin de canal : le SMS restera-t-il le seul canal ou faut-il ajouter plus tard WhatsApp Business, RCS, Fax ou Voice ?
  • Effort opérationnel : l’équipe peut-elle surveiller une connexion permanente ou une intégration HTTP est-elle plus adaptée ?
  • Gouvernance : comment les identifiants, les autorisations, les pays cibles, les limites d’envoi et les journaux sont-ils contrôlés ?

Comment mettre en service une API SMS en toute sécurité ?

Avec une API, ce n’est pas seulement la communication qui est automatisée, mais aussi l’accès au solde d’envoi et aux données des destinataires. Des contrôles de sécurité doivent donc faire partie du concept d’intégration dès le départ.

  1. Documenter le cas d’utilisation et le flux de données : décrire déclencheurs, destinataires, type de message, canal de retour et conservation.
  2. Séparer et protéger les accès : utiliser des accès API dédiés, stocker les secrets en sécurité et limiter les permissions.
  3. Limiter l’envoi : n’autoriser que les pays cibles nécessaires et définir des limites quotidiennes appropriées.
  4. Tester les cas d’erreur : vérifier numéros invalides, délais, Unicode, messages multipart, retours et réponses.
  5. Surveiller l’exploitation : observer les schémas d’envoi, les statuts, les coûts et les limites et définir les voies d’escalade.

eCall propose des pays cibles configurables et des limites quotidiennes par pays ainsi que des notifications lors du franchissement d’une limite. De tels contrôles réduisent le risque d’envois internationaux imprévus et de coûts élevés en cas d’utilisation abusive des identifiants d’accès.

Quel rôle jouent le stockage des données en Suisse et la certification ?

Les numéros de téléphone et le contenu des messages peuvent contenir des données personnelles. Outre l’API, les entreprises devraient donc également vérifier l’emplacement du système, le contrôle d’accès, la journalisation, le traitement des commandes et les processus d’incident du fournisseur de passerelle.

2Unabhängige Rechenzentren im Grossraum Zürich
> 99,9 %Ausgewiesene Verfügbarkeit für eCall
ISO/IEC 27001:2022Zertifizierung von F24 Schweiz AG
WollerauSupport-Standort von F24 Schweiz AG

F24 Schweiz AG

Les systèmes d’eCall Business Messaging fonctionnent dans deux centres de données Equinix indépendants dans la région de Zurich. F24 Schweiz AG est certifiée ISO/IEC 27001:2022 et aligne l’exploitation sur la loi suisse sur la protection des données révisée et le RGPD. Pour eCall, une disponibilité système supérieure à 99,9 % est indiquée.

Ces caractéristiques ne remplacent pas l’examen de votre propre cas d’utilisation. Elles peuvent faciliter l’évaluation si le stockage en Suisse, des processus de sécurité traçables et un support local figurent dans le cahier des charges.

Quelle recommandation pour les entreprises suisses ?

Pour les nouveaux projets logiciel, cloud et multicanal, REST doit être examiné en premier. HTTPS est une solution pragmatique pour des appels URL simples, SOAP reste utile dans les architectures d’entreprise existantes, SMPP doit figurer sur la liste restreinte pour des sessions SMS permanentes et de gros volumes, et E-Mail-to-SMS est le chemin le plus court sans projet de développement.

La décision ne doit pas dépendre uniquement du protocole. Ce qui compte, c’est si la passerelle, l’API, le canal de retour, les contrôles de sécurité et le support permettent ensemble une exploitation fiable. eCall Business Messaging de F24 Schweiz AG est particulièrement intéressant pour les entreprises qui veulent des voies d’intégration flexibles avec une localisation en Suisse et un accompagnement personnalisé.

Questions fréquentes

Quelle interface convient pour OTP et l’authentification à deux facteurs ?
Pour OTP et l’authentification à deux facteurs, REST ou HTTPS conviennent souvent, car les deux options s’intègrent bien dans les applications existantes. L’important est une gestion sécurisée des accès, des chemins internes de traitement courts, une gestion d’erreurs claire et le traitement du statut de livraison. Avec de très gros volumes continus, SMPP peut aussi être envisagé.
Est-ce que eCall peut recevoir des réponses par SMS ?
Oui, avec un numéro de réception eCall approprié, les SMS entrants peuvent être traités selon l’interface. Options possibles : webhook, redirection, cache de messages, SMPP ou Email afin que les réponses alimentent le processus d’entreprise.
Un CRM ou ERP peut-il être relié à la passerelle SMS eCall ?
Oui, les systèmes CRM, ERP, réservation, boutique, app et monitoring peuvent être connectés via REST, HTTPS, SOAP, SMPP ou Email-to-SMS. La variante qui convient dépend des protocoles déjà pris en charge, du canal de retour et du volume attendu.
SMPP est-il toujours meilleur que REST pour de gros volumes de SMS ?
Non, SMPP convient surtout pour des connexions SMS continues et des équipes ayant une expérience opérationnelle correspondante. Une intégration REST bien conçue peut aussi traiter de gros volumes. Les facteurs déterminants sont le débit confirmé, le profil de charge, la mise en queue et le modèle opérationnel.
Quelle API SMS recommandez-vous pour de nouvelles applications ?
Pour les nouvelles intégrations Web, Cloud et App, REST est généralement le premier choix. L’API fonctionne avec JSON sur HTTPS, est largement prise en charge et peut couvrir les SMS, WhatsApp Business et RCS ainsi que les demandes de statut et les webhooks.

Conclusion

La meilleure API SMS n’est pas nécessairement la plus moderne, mais celle qui peut intégrer votre application en toute sécurité et être exploitable de manière fiable par votre équipe. En clarifiant d’abord l’architecture, le volume, le canal de retour et la gouvernance, vous évitez des détours coûteux et créez une base susceptible d’évoluer.

Commencez par un cas d’utilisation clairement délimité et testez non seulement la réussite de la livraison mais aussi les cas d’erreur, les statuts, les réponses, les pics de charge et les limites d’envoi. Ainsi, une interface fonctionnelle se transforme en un processus métier fiable.

Welche Schnittstelle passt zu Ihrer Systemlandschaft?

F24 Schweiz AG, Wollerau

Beratung vereinbaren