API SMS C# soumission réussie

La soumission SMS réussie dans l'API SMS C# signifie que le message SMS a été envoyé avec succès au réseau mobile par la passerelle SMS Ozeki. Cet événement de soumission SMS réussie se produit si la passerelle SMS reçoit un rapport de soumission SMS du réseau.

API SMS C# soumission réussie
Figure 1 - API SMS C# soumission réussie

L'événement de soumission SMS réussie dans l'API SMS C#/.Net

Si un SMS est envoyé par l'API SMS C#, la confirmation que le SMS a été livré au réseau mobile est indiquée sous la forme de l'événement de soumission SMS réussie. Votre client SMS C#/.Net recevra cet événement sans aucun délai après que le réseau mobile ait retourné un rapport de soumission SMS réussie.

Pour gérer l'événement OnMessageSubmitSuccess dans votre classe API SMS C#, suivez ces étapes :

  • Écrivez le gestionnaire d'événements C# pour l'événement OnMessageAcceptedForDelivery
  • Envoyez un SMS dans votre application hôte API SMS C# et enregistrez l'ID du message SMS
  • Traitez l'événement OnMessageAcceptedForDelivery entrant en utilisant l'ID du message SMS dans votre code API SMS C#

Exemple de soumission réussie dans l'API SMS C# :

Client.OnMessageSubmitSuccess += Client_OnMessageSubmitSuccess;

static void Client_OnMessageSubmitSuccess(object sender, OzxArgs<string, DateTime> e)
{
    Console.WriteLine("Message soumis. ID : "+e.Item1+" Date : "+e.Item2);
}

Si vous utilisez un client SMPP pour envoyer les messages SMS au réseau mobile, l'événement de soumission SMS réussie se produit lorsque le serveur SMPP retourne une PDU SUBMIT_SM_RESP. Le gestionnaire d'événements que vous écrivez lorsque vous vous inscrivez à cet événement dans l'API SMS C#, recevra l'ID du message SMS et l'horodatage de la soumission SMS.

Si vous utilisez l'API SMS C# avec une passerelle SMS Android, vous recevrez cet événement lorsque le message SMS quittera le serveur SMS fonctionnant sur le téléphone Android. En d'autres termes, votre API SMS C# sera notifiée lorsque le SMS est accepté par la station de base GSM.

More information