SMSC

Le centre de messages courts stocke et transfère chaque SMS vers le réseau de destination et, si demandé, renvoie un rapport de statut final.

Définitions uniquement : un terme expliqué ici n’est pas un service que nous vendons.

Un centre de service de messages courts (SMSC) reçoit un SMS soumis, le stocke et le transfère vers le réseau de destination. Il réessaie jusqu’à l’expiration de la période de validité et, si un accusé a été demandé, renvoie un rapport de statut sur le résultat final ; certains centres envoient aussi des notifications intermédiaires.

Stocker et transférer

Le centre stocke le message, interroge l’enregistreur de localisation nominal pour savoir où se trouve le destinataire et le transfère au réseau serveur. Si le téléphone est hors ligne, il met le message en file d’attente et réessaie jusqu’à l’expiration de la période de validité.

D’où vient l’accusé

  1. Application
  2. Passerelle SMPP
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. Téléphone
  7. Accusé de remise
L’application soumet via une passerelle ; le chemin se termine par un accusé de remise.
Description textuelle

L’application soumet via une passerelle SMPP ; le SMSC interroge le HLR/HSS pour savoir où se trouve l’abonné, puis achemine par le MSC/MME jusqu’au téléphone. L’accusé de remise clôt le chemin.

Ce que l’accusé prouve

C’est le centre qui génère le rapport d’état, pas le téléphone. Selon le type d’accusé et le réseau, il peut signifier que le message a atteint le centre, le téléphone, ou ni l’un ni l’autre. Les codes diffèrent d’un centre à l’autre : normalisez-les avant de les rapporter.

La file d’attente et les nouvelles tentatives déterminent si le message arrive quelques minutes plus tard ou s’il est abandonné. Des doublons apparaissent lorsqu’un accusé perdu pousse l’expéditeur à réessayer ; utilisez l’identifiant de message et rendez le traitement idempotent. Pour les messages concaténés, vérifiez que toutes les parties passent par le même centre et que le délai de réassemblage est suffisant. Les tests de routes SMS indiquent ce qu’il faut mesurer.

Questions fréquentes

Un accusé signifie-t-il que l’utilisateur a lu le message ?

Non. Il signale une remise au téléphone ou au réseau, pas l’ouverture du message.

Pourquoi les messages sont-ils dupliqués ?

Un accusé perdu a poussé l’expéditeur à réessayer, ou deux routes ont dupliqué le message. Utilisez l’identifiant de message.

Combien de temps un message est-il stocké ?

Jusqu’à l’expiration de la période de validité ou la réussite de la remise. La politique dépend du centre et de la route.

En savoir plus

Sources

  1. 3GPP TS 23.040 : réalisation technique du service de messages courts (SMS)