C# SMS API - livrare eșuată
Rapoartele de livrare pentru mesajele SMS eșuate sunt gestionate în același mod în C# SMS API ca și rapoartele de livrare pentru mesajele SMS livrate cu succes. Singura diferență este că Ozeki SMS gateway declanșează evenimentul OnMessageDeliveryFailed și atașează un mesaj de eroare la raport dacă rețeaua mobilă returnează un raport de livrare cu un statut eșuat.
Evenimentul de livrare eșuată în C#/.Net SMS API
Evenimentul de livrare eșuată în C# SMS API apare când rețeaua mobilă consideră un mesaj SMS nelivrabil. Acest lucru se poate întâmpla dacă telefonul mobil destinație nu este niciodată pornit sau se află în roaming într-o rețea inaccesibilă. Unii furnizori de servicii SMS nu trimit rapoarte de livrare cu coduri de statut eșuate.
Pentru a gestiona raportul de livrare eșuată în C# SMS API, urmați acești pași:
- Abonați-vă la evenimentul OnMessageDeliveryFailed în clasa C# SMS API
- Scrieți codul C# pentru procesarea raportului de livrare eșuată
- Trimiteți un SMS și salvați ID-ul mesajului SMS.
- Procesați raportul de livrare eșuată primit în clasa C# SMS API
Exemplu de raport de livrare eșuată în C# SMS API:
Client.OnMessageDeliveryFailed += Client_OnMessageDeliveryFailed; static void Client_OnMessageDeliveryFailed(object sender, OzxArgs<string, DateTime, string> e) { Console.WriteLine("Livrare mesaj eșuată. ID: " + e.Item1 + " Data: " + e.Item2 + " Motiv: " + e.Item3); }
C#/.NET SMS API primește data eșecului și codul de eroare în plus față de ID-ul mesajului SMS trimis inițial.
Pentru configurațiile Android SMS Gateway, veți primi acest eveniment când telefonul Android primește raportul de livrare eșuată. Dacă Serverul SMS rulează pe un PC, acest eveniment de livrare eșuată va fi declanșat când raportul de livrare eșuată este primit pe conexiunea de rețea mobilă configurată.
More information
- How to send SMS from C#
- Receive SMS in C#
- C# SMS API connect to send SMS
- C# SMS API - disconnect from SMS gateway
- C# SMS API - keepalive SMS connection alive
- C# SMS API - send a text message
- C# SMS API - SMS accepted for deliery event
- C# SMS API - SMS not accepted for delivery
- C# SMS API - submited
- C# SMS API - submit failed
- C# SMS API - delivery report successful
- C# SMS API - delivery failed report
- C# SMS API - alphanumeric sender ID
- C# SMS API how to use short code as sender ID
- C# SMS API text message class