Qu'est-ce qu'un ID message texte ? But, formats et pourquoi ça importe
Un ID message texte (Message ID, MSGID, MID) est un identifiant unique attribué à chaque SMS/MMS/RCS par le réseau mobile. C'est le numéro de suivi du système logistique du télécom.
But principal
- Routage & suivi livraison via SMSC (Short Message Service Center)
- Déduplication — empêche double livraison sur renvoi
- Rapports statut (DLR — Delivery Receipts) : ENVOYÉ, LIVRÉ, ÉCHOUÉ, EXPIRÉ, REJETÉ
- Facturation & audit — règlement interconnexion entre opérateurs
- Dépannage — « Message ID 7x9k2 échoué à 14:32:11 — timeout SMSC »
- Spam/conformité — Campaign Registry, 10DLC, TCR l'utilisent pour monitoring débit
Formats courants
| Format | Exemple | Utilisé par |
|---|---|---|
| Numérique (décimal) | 1723456789012345 | SMSC legacy, SMPP |
| Hexadécimal | 0x67A3F2B1 | GSM MAP, SS7 |
| UUID | 550e8400-e29b-41d4-a716-446655440000 | RCS moderne, IP-SM-GW |
| Horodatage + Séquence | 2024011514321100042 | SMSC propriétaire |
| Alphanumérique | MSG_abc123xyz | Niveau application (Twilio, Plivo, etc.) |
Où vous le rencontrerez
- Accusés réception (DLR) : Votre app reçoit `message_id: "abc123", status: "DELIVERED"`
- Logs opérateur : Support demande « Message ID ? » pour tracer SMS échoué
- Réponses API : Twilio `sid`, Plivo `message_uuid`, Vonage `message-id`
- RCS Business Messaging : `messageId` dans messages agent-vers-utilisateur
- MMS : `content-id` séparé pour chaque partie média + ID message maître
Pour utilisateurs finaux
Vous le voyez rarement. Sur Android : Réglages → Apps → Messages → Stockage → (certaines versions affichent IDs). Sur iOS : Pas exposé. Sur factures opérateur : Pas montré (seulement métadonnées).
Pour développeurs
- Journalisez toujours Message ID avec envois sortants
- Corrélez DLRs par Message ID pour analytics livraison
- Implémentez clés idempotence (votre propre ID) pour prévenir envois doublons
- Respectez TTL opérateur (typiquement 24-72h) — Message ID expire
Le Message ID est le numéro de suivi de la chaîne d'approvisionnement SMS. Invisible utilisateurs, essentiel opérateurs.
