# Quelle est la durée de validité des SMS ?

> La période de validité correspond à la durée pendant laquelle un SMSC tente de remettre un message qui n'a pas atteint le destinataire lors de la première tentative, généralement parce que ce dernier était hors réseau, hors couverture ou que sa boîte de réception était pleine. Une fois la période de validité expirée, le SMSC abandonne le message et émet un DLR EXPIRED. La valeur par défaut est généralement de 24 heures ; le champ `validity_period` de la fonction `submit_sm` de SMPP permet de la modifier.

- URL canonique: https://www.broadnet.me/fr/answers/what-is-validity-period
- Langue: fr
- Dernière révision: 2026-05-27
- Éditeur: BroadNet (https://www.broadnet.me)

## Pourquoi c'est important pour les OTP

Un code OTP reçu avec une heure de retard est pire que pas de code du tout : l’utilisateur aura déjà passé à autre chose ou généré une nouvelle tentative. Pour les codes OTP, définissez une durée de validité de 5 à 10 minutes (validity_period : « 000000000500000R » pour 5 minutes). Si le message n’atteint pas le téléphone dans ce délai, il ne risque pas de devenir obsolète. Pour le marketing, la durée de validité par défaut de l’opérateur (24 heures) est généralement suffisante.

## Comment les opérateurs gèrent cela

Chaque SMSC intermédiaire respecte la validité qu'il reçoit et l'applique selon son propre calendrier. Ainsi, si votre agrégateur met en mémoire tampon pendant 2 heures avant de transmettre le SMSC, celui-ci constate que la validité a déjà consommé 2 heures de son budget. Les agrégateurs les plus performants valident le code lors de l'envoi, mais suivent le budget par saut en fonction du calendrier du destinataire. Les agrégateurs moins performants, quant à eux, présentent des dérives, et votre OTP de 5 minutes se transforme en un SLO effectif de 3 minutes sur le terminal.

## Validité vs planification

La validité correspond à la durée pendant laquelle le SMSC effectue des tentatives de livraison après l'envoi. Le champ `schedule_delivery_time` (un champ SMPP distinct) indique l'heure à laquelle le SMSC doit tenter la première livraison ; ce champ est utilisé pour les campagnes prenant en compte les fuseaux horaires. Ces deux paramètres sont indépendants : vous pouvez programmer un message pour 9 h, heure locale, avec une validité de 4 heures. Si la première tentative à 9 h échoue, le SMSC effectuera des tentatives de livraison jusqu'à 13 h.

## Voir aussi

- [Toutes les réponses](https://www.broadnet.me/fr/answers)
- [Glossaire](https://www.broadnet.me/fr/answers)
- [Qu'est-ce qu'un DLR (Delivery Receipt) ?](https://www.broadnet.me/fr/answers/what-is-dlr)
- [MO vs MT — quelle est la différence ?](https://www.broadnet.me/fr/answers/what-is-mo-vs-mt)
- [Qu'est-ce qu'un OTP ?](https://www.broadnet.me/fr/answers/what-is-otp)
- [SMS API](https://www.broadnet.me/fr/products/sms-api)
