C# SMS API - úspěšné doručení zprávy

Zprávy o doručení SMS jsou hlášeny jako události v C# SMS API. V mobilní síti, když mobilní telefon (Terminál) přijme SMS, síť vrátí odesílateli tzv. zprávu o doručení. Ta indikuje, že SMS byla úspěšně doručena do cílového zařízení. Ozeki SMS gateway tyto zprávy zpracuje a přiřadí je k původně odeslané SMS. Jakmile je původní SMS identifikována, Ozeki SMS gateway zavolá událost úspěšného doručení SMS.

C# SMS API - zpráva o doručení SMS
Obrázek 1 - C# SMS API - zpráva o doručení SMS

Událost úspěšného doručení SMS v C#/.Net SMS API

Zprávy o doručení SMS v C# SMS API přicházejí ve formě událostí úspěšného doručení. Jakmile zpráva o doručení dorazí do SMS gateway, vaše C# aplikace obdrží událost s ID zprávy a datem doručení.

Pro zpracování zprávy o doručení v C# SMS API postupujte následovně:

  • Přihlaste se k události OnMessageDeliverySuccess ve vaší C# SMS API třídě
  • Napište obsluhu události v C# pro zpracování zprávy o doručení
  • Odešlete SMS a zaznamenejte ID zprávy.
  • Zpracujte příchozí zprávu o doručení ve vašem C# SMS API kódu

Příklad zprávy o doručení v C# SMS API:

Client.OnMessageDeliverySuccess += Client_OnMessageDeliverySuccess;

static void Client_OnMessageDeliverySuccess(object sender, OzxArgs< string, DateTime > e)
{
    Console.WriteLine("Zpráva doručena. ID: " + e.Item1 + " Datum: " + e.Item2);
}

Pokud si přečtete výše uvedený příklad kódu, uvidíte, že se vrací řetězec a datum do C#/.NET SMS API. Parametr řetězce je ID zprávy a datum je datum úspěšného doručení.

Pokud používáte Android SMS Gateway, obdržíte tuto událost, když Android telefon přijme zprávu o doručení. Pokud váš SMS Server běží na PC, tato událost úspěšného doručení SMS bude spuštěna, pokud zpráva o doručení odpovídající původně odeslané SMS dorazí buď přes připojený GSM SMS modem, nebo přes IP SMS spojení, jako je SMPP SMS klientské spojení.

More information