Livraison réussie de l'API SMS en C#

Les rapports de livraison SMS sont signalés sous forme d'événements C# dans l'API SMS C#. Dans le réseau mobile, lorsqu'un téléphone portable (Terminal) reçoit le SMS, le réseau renvoie un rapport de livraison SMS à l'expéditeur. Cela indique que le SMS est bien arrivé sur le téléphone destinataire. La passerelle SMS Ozeki traitera ces rapports et les associera au SMS envoyé à l'origine. Une fois que le SMS original est identifié, la passerelle SMS Ozeki déclenchera un événement de livraison réussie du SMS.

API SMS C# - rapport de livraison SMS
Figure 1 - API SMS C# - rapport de livraison SMS

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

Les rapports de livraison SMS dans l'API SMS C# arrivent sous forme d'événements de livraison réussie. Dès que le rapport de livraison atteint la passerelle SMS, votre application C# recevra un événement avec l'ID du message SMS et la date de livraison.

Pour gérer le rapport de livraison SMS dans votre API SMS C#, suivez ces étapes :

  • Abonnez-vous à l'événement OnMessageDeliverySuccess dans votre classe API SMS C#
  • Écrivez le gestionnaire d'événements C# pour traiter le rapport de livraison SMS
  • Envoyez un SMS et enregistrez l'ID du message SMS.
  • Traitez le rapport de livraison SMS entrant dans votre code API SMS C#

Exemple de rapport de livraison SMS dans l'API C# :

Client.OnMessageDeliverySuccess += Client_OnMessageDeliverySuccess;

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

Si vous lisez l'exemple de code ci-dessus, vous verrez qu'une chaîne et une date sont renvoyées à l'API SMS C#/.NET. Le paramètre chaîne est l'ID du message, et la date est celle de la livraison réussie.

Si vous utilisez une Passerelle SMS Android, vous recevez cet événement lorsque le téléphone Android reçoit le rapport de livraison. Si votre Serveur SMS fonctionne sur un PC, cet événement de livraison réussie sera déclenché si le rapport de livraison SMS correspondant au message SMS envoyé à l'origine arrive soit via le modem GSM SMS connecté, soit via une connexion SMS IP, comme une connexion client SMPP au réseau mobile.

More information