C# SMS API Sendeversagen
Das SMS-Sendeversagen-Ereignis wird in der C# SMS API ausgelöst, wenn das Ozeki SMS Gateway einen negativen Sendebericht vom SMS-Dienstanbieter erhält. Dieser SMS-Sendefehler kann auch auftreten, wenn die SMS aufgrund von Problemen im Mobilfunknetz nicht gesendet werden kann, zum Beispiel wenn eine SMPP-Client-Verbindung nicht hergestellt werden kann, oder wenn das Guthaben des Mobilfunkvertrags aufgebraucht ist und Sie das Android SMS Gateway verwenden.
Das C#/.Net SMS API SMS-Sendeversagen-Ereignis
Das SMS-Sendeversagen-Ereignis in der C# SMS API wird ausgelöst, wenn die SMS nicht von der SMS-Outbox-Nachrichtenwarteschlange des SMS-Gateways an das Mobilfunknetz übermittelt werden kann oder wenn das Mobilfunknetz einen Sendeversagen-Bericht zurückgibt.
Um das OnMessageAcceptedForDelivery-Ereignis in der C# SMS API zu behandeln, gehen Sie wie folgt vor:
- Registrieren Sie sich für das OnMessageSubmitFailed-Ereignis in der C# SMS API
- Schreiben Sie den Ereignishandler, der das Ereignis verarbeitet, wenn das SMS-Sendeversagen vom Ozeki SMS Gateway gemeldet wird
- Verwenden Sie die SMS-Nachrichten-ID, um die SMS zu identifizieren, zu der dieser Fehlerbericht gehört
C# SMS API SMS-Sendeversagen-Beispiel:
Client.OnMessageSubmitFailed += Client_OnMessageSubmitFailed; static void Client_OnMessageSubmitFailed(object sender, OzxArgs< string, DateTime, string > e) { Console.WriteLine("Nachrichtensendung fehlgeschlagen. ID: " + e.Item1 + " Datum: " + e.Item2+" Grund: "+e.Item3); }
Der SMS-Server ruft dieses SMS-Sendeversagen-Ereignis auf, nachdem das SMS-akzeptiert-für-Zustellung-Ereignis aufgerufen wurde. Beide Ereignisse werden durch eine OZX-PDU ausgelöst, die an die C# SMS API gesendet wird, nachdem die SMS durch Aufruf der C# SMS API SMS-Sendemethode übermittelt wurde. Der Ereignishandler erhält die SMS-Nachrichten-ID und die vom Mobilfunknetz zurückgegebenen Fehlermeldungen.
More information
- Wie man SMS aus C# sendet
- SMS in C# empfangen
- C# SMS API - Verbindung zum SMS-Versand herstellen
- C# SMS API - Von SMS-Gateway trennen
- C# SMS API - SMS-Verbindung aufrechterhalten
- C# SMS API - Textnachricht senden
- C# SMS API - SMS zur Zustellung akzeptiert
- C# SMS API - SMS nicht zur Zustellung akzeptiert
- C# SMS API - Übermittelt
- C# SMS API - Übermittlung fehlgeschlagen
- C# SMS API - Zustellungsbericht erfolgreich
- C# SMS API - Zustellungsfehlerbericht
- C# SMS API - Alphanumerische Absenderkennung
- C# SMS API - Verwendung einer Kurzwahl als Absenderkennung
- C# SMS API - Textnachrichtenklasse