C# SMS API - zlyhanie doručenia SMS

Správy o doručení pre zlyhané SMS správy sú spracované rovnakým spôsobom v C# SMS API ako správy o doručení pre úspešné doručenie SMS. Jediný rozdiel je, že Ozeki SMS gateway spustí udalosť OnMessageDeliveryFailed a pripojí chybovú správu k správe, ak mobilná sieť vráti správu o doručení so zlyhaným stavom.

C# SMS API - zlyhanie doručenia SMS
Obrázok 1 - C# SMS API - zlyhanie doručenia SMS

Udalosť zlyhania doručenia SMS v C#/.Net SMS API

Udalosť zlyhania doručenia SMS v C# SMS API prichádza, keď mobilná sieť považuje SMS správu za nedoručiteľnú. To sa môže stať, ak cieľový mobilný telefón nie je nikdy zapnutý alebo sa pohybuje v nedostupnej sieti. Niektorí poskytovatelia SMS služieb neodosielajú správy o doručení so zlyhanými stavovými kódmi.

Ak chcete spracovať správu o zlyhaní doručenia SMS vo vašom C# SMS API, postupujte podľa týchto krokov:

  • Prihláste sa na udalosť OnMessageDeliveryFailed vo vašej C# SMS API triede
  • Napíšte C# kód na spracovanie správy o zlyhaní doručenia SMS
  • Odošlite SMS a uložte ID SMS správy.
  • Spracujte prichádzajúcu správu o zlyhaní doručenia SMS vo vašej C# SMS API triede

Príklad správy o zlyhaní doručenia SMS v C# SMS API:

Client.OnMessageDeliveryFailed += Client_OnMessageDeliveryFailed;

static void Client_OnMessageDeliveryFailed(object sender, OzxArgs<string, DateTime, string> e)
{
    Console.WriteLine("Zlyhanie doručenia správy. ID: " + e.Item1 + " Dátum: " + e.Item2 + " Dôvod: " + e.Item3);
}

C#/.NET SMS API prijíma dátum zlyhania a chybový kód navyše k ID SMS správy pôvodne odoslanej SMS správy.

Pre Android SMS Gateway nastavenia, túto udalosť dostanete, keď android telefón prijme správu o zlyhaní doručenia. Ak váš SMS Server beží na PC, táto udalosť zlyhania doručenia SMS bude spustená, keď správa o zlyhaní doručenia je prijatá na nakonfigurovanom mobilnom sieťovom pripojení.

More information