C# SMS API für die Zustellung akzeptiert
Wenn Sie eine SMS mit der C# SMS API senden, ist der erste Schritt, sie an das Ozeki SMS Gateway zur Zustellung zu übergeben. Das SMS Gateway entscheidet sofort, ob Ihre SMS akzeptiert wird oder nicht. Wenn Ihre SMS-Nachricht für die Zustellung akzeptiert wird, wird sie dem Postausgangsordner des C# SMS API-Benutzers hinzugefügt.
Das C#/.Net SMS API-Nachricht-akzeptiert-Ereignis
Wenn eine SMS über die C# SMS API gesendet wird, erfolgt folgender Ablauf: Die SMS wird gesendet, vom SMS Gateway akzeptiert und im Postausgangsordner gespeichert, der als SMS-Nachrichten-Warteschlange fungiert. Anschließend wird sie an das Mobilfunknetz gesendet. Die erste Information, die Sie für die gesendete SMS erhalten, ist das OnMessageAcceptedForDelivery-Ereignis. Dieses Ereignis wird vom SMS Gateway an die C# SMS API-Clientanwendung unmittelbar nach dem Senden der SMS zurückgegeben.
Um das OnMessageAcceptedForDelivery-Ereignis in der C# SMS API zu behandeln, gehen Sie wie folgt vor:
- Schreiben Sie den C#-Ereignishandler für das OnMessageAcceptedForDelivery-Ereignis
- Senden Sie eine SMS in Ihrer C# SMS API-Hostanwendung und notieren Sie die SMS-Nachrichten-ID
- Verarbeiten Sie das eingehende OnMessageAcceptedForDelivery-Ereignis mit der SMS-Nachrichten-ID in Ihrem C# SMS API-Code
C# SMS API SMS-akzeptiert-Ereignis-Beispiel:
Client.OnMessageAcceptedForDelivery += Client_OnMessageAcceptedForDelivery; static void Client_OnMessageAcceptedForDelivery(object sender, OzxArgs<string> e) { Console.WriteLine("Nachricht für die Zustellung akzeptiert. ID: " + e.Item.ToString()); }
Das OnMessageAcceptedForDelivery-Ereignis wird vom SMS Gateway in einem OZX-PDU zurückgegeben, um den C# SMS-Client darüber zu informieren, dass die SMS erfolgreich dem Postausgangsordner des C# SMS API-Benutzers hinzugefügt wurde.
Das OnMessageAcceptedForDelivery-Ereignis tritt auf, bevor die SMS an das Mobilfunknetz gesendet wird.
Wenn die SMS aus irgendeinem Grund nicht akzeptiert wird, wird das OnMessageAcceptedForDelivery-Ereignis nicht ausgelöst. Ein solches Ereignis kann beispielsweise auftreten, wenn der C# SMS API-Benutzer keine SMS-Guthaben mehr hat oder wenn die Festplatte auf dem SMS Gateway voll ist. Beachten Sie, dass das Ozeki SMS Gateway auch ein SMS-Server ist, was bedeutet, dass es SMS speichert und weiterleitet. Mehr über den Unterschied zwischen einem SMS Gateway und einem SMS Server erfahren Sie auf ozeki.hu.
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