Échec de soumission de l'API SMS en C#
L'événement d'échec de soumission SMS est déclenché dans l'API SMS en C# lorsque la passerelle SMS Ozeki reçoit un rapport de soumission négatif du fournisseur de services SMS. Cette erreur de soumission SMS peut également se produire si le SMS ne peut pas être soumis en raison du réseau mobile, par exemple si une connexion client SMPP ne peut pas se connecter, ou si le forfait mobile est à court de crédit et que vous utilisez la passerelle SMS pour Android.
L'événement d'échec de soumission SMS dans l'API SMS C#/.Net
L'événement d'échec de soumission SMS dans l'API SMS en C# est déclenché lorsque le SMS ne peut pas être livré depuis la file d'attente des messages sortants de la passerelle SMS vers le réseau mobile, ou lorsque le réseau mobile renvoie un rapport de soumission SMS échouée.
Pour gérer l'événement OnMessageAcceptedForDelivery dans l'API SMS en C#, suivez ces étapes :
- Inscrivez-vous à l'événement OnMessageSubmitFailed dans l'API SMS en C#
- Écrivez le gestionnaire d'événements qui traitera l'événement lorsque l'échec de soumission SMS est signalé par la passerelle SMS Ozeki
- Utilisez l'ID du message SMS pour identifier le SMS auquel ce rapport d'erreur appartient
Exemple d'échec de soumission SMS dans l'API SMS en C# :
Client.OnMessageSubmitFailed += Client_OnMessageSubmitFailed; static void Client_OnMessageSubmitFailed(object sender, OzxArgs< string, DateTime, string > e) { Console.WriteLine("Échec de soumission du message. ID : " + e.Item1 + " Date : " + e.Item2+" Raison : "+e.Item3); }
Le serveur SMS appellera cet événement d'échec de soumission SMS après avoir appelé l'événement SMS accepté pour livraison. Ces deux événements sont déclenchés par un PDU OZX envoyé à l'API SMS en C# après que le SMS a été soumis en appelant la méthode d'envoi de SMS de l'API SMS en C#. Le gestionnaire d'événements recevra l'ID du message SMS et les messages d'erreur renvoyés par le réseau mobile.
More information
- Comment envoyer un SMS depuis C#
- Recevoir des SMS en C#
- API SMS C# - se connecter pour envoyer des SMS
- API SMS C# - se déconnecter de la passerelle SMS
- API SMS C# - maintenir la connexion SMS active
- API SMS C# - envoyer un message texte
- API SMS C# - SMS accepté pour livraison
- API SMS C# - SMS non accepté pour livraison
- API SMS C# - soumis
- API SMS C# - échec de soumission
- API SMS C# - rapport de livraison réussi
- API SMS C# - rapport d'échec de livraison
- API SMS C# - identifiant d'expéditeur alphanumérique
- API SMS C# - comment utiliser un code court comme identifiant d'expéditeur
- API SMS C# - classe de message texte