C# SMS API küldés sikertelen

Az SMS küldés sikertelen esemény a C# SMS API-ban akkor aktiválódik, amikor az Ozeki SMS gateway negatív küldési jelentést kap az SMS szolgáltatótól. Ez az SMS küldési hiba akkor is előfordulhat, ha az SMS-t nem sikerül elküldeni a mobil hálózatra, például ha egy SMPP kliens kapcsolat nem tud csatlakozni, vagy ha a mobiltelefon előfizetésében elfogyott a pénz és az Android SMS gateway használatban van.

C# SMS API szöveges üzenetek küldése sikertelen
1. ábra - C# SMS API - küldés sikertelen

A C#/.Net SMS API SMS küldés sikertelen esemény

Az SMS küldés sikertelen esemény a C# SMS API-ban akkor aktiválódik, amikor az SMS-t nem sikerül kézbesíteni az SMS gateway kimenő üzenetsorából a mobil hálózatra, vagy amikor a mobil hálózat küldés sikertelen SMS küldési jelentést küld vissza.

Az OnMessageAcceptedForDelivery esemény kezeléséhez a C# SMS API-ban kövesse ezeket a lépéseket:

  • Iratkozzon fel az OnMessageSubmitFailed eseményre a C# SMS API-ban
  • Írja meg az eseménykezelőt, amely feldolgozza az eseményt, amikor az Ozeki SMS Gateway jelentést küld az SMS küldés sikertelenségéről
  • Használja az SMS üzenet azonosítóját annak meghatározásához, hogy ez a hiba melyik SMS-hez tartozik

C# SMS API SMS küldés sikertelen példa:

Client.OnMessageSubmitFailed += Client_OnMessageSubmitFailed;

static void Client_OnMessageSubmitFailed(object sender, OzxArgs< string, DateTime, string > e)
{
    Console.WriteLine("Üzenet küldése sikertelen. Azonosító: " + e.Item1 + " Dátum: " + e.Item2+" Ok: "+e.Item3);
}

Az SMS Szerver ezt az SMS Küldés sikertelen eseményt akkor hívja meg, miután meghívta a SMS kézbesítésre elfogadva eseményt. Mindkét eseményt egy OZX PDU indítja el, amelyet a C# SMS API-nak küldenek, miután az SMS-t elküldték a C# SMS API SMS küldés metódus hívásával. Az eseménykezelő megkapja az SMS üzenet azonosítóját és a mobil hálózat által visszaadott hibaüzeneteket.

More information