La perte de DLR fausse les statistiques de statut métier ; par ailleurs, certains opérateurs étrangers accusent naturellement des délais de plusieurs heures dans la transmission des accusés de réception.
Domaines clés du dépannage
1. Maintien de la connexion SMPP (Keep-Alive)
- Configurez des paquets de type « heartbeat » (signal de vie) pour éviter les déconnexions dues à l'inactivité.
- Évitez les rétablissements fréquents de la connexion SMPP afin de prévenir les incohérences entre les messages et les accusés de réception.
- Conservez la correspondance entre les ID de message `submit_sm` et les ID de DLR.
- Tenez des journaux détaillés pour faciliter le rapprochement des données et le diagnostic des problèmes.
- Optimisez la logique de rappel (callback) pour éviter l'accumulation de DLR et leur perte ultérieure.
- Faites la distinction entre les délais imputables à l'opérateur et la perte réelle de DLR.
- Surveillez régulièrement les taux de réception des DLR et enquêtez rapidement sur toute anomalie.
2. Conservation des données DLR
3. Recommandations pour le traitement côté application
Conservez des journaux complets pour identifier rapidement les causes profondes des anomalies et garantir la fiabilité des statistiques de statut métier.
