Błąd przesyłania SMS w C# SMS API
Zdarzenie błędu przesyłania SMS jest wyzwalane w C# SMS API, gdy brama SMS Ozeki otrzyma negatywny raport przesyłania od dostawcy usług SMS. Ten błąd przesyłania SMS może również wystąpić, jeśli SMS nie może zostać przesłany z powodu problemu z siecią komórkową, na przykład jeśli połączenie klienta SMPP nie może się połączyć, lub jeśli w planie taryfowym telefonu komórkowego skończą się środki i korzystasz z bramy SMS dla Androida.
Zdarzenie błędu przesyłania SMS w C#/.Net SMS API
Zdarzenie błędu przesyłania SMS w C# SMS API jest wyzwalane, gdy wiadomość SMS nie może zostać dostarczona z kolejki wiadomości wychodzących bramy SMS do sieci komórkowej lub gdy sieć komórkowa zwróci raport błędu przesyłania SMS.
Aby obsłużyć zdarzenie OnMessageAcceptedForDelivery w C# SMS API, wykonaj następujące kroki:
- Zarejestruj się na zdarzenie OnMessageSubmitFailed w C# SMS API
- Napisz procedurę obsługi zdarzenia, która przetworzy zdarzenie, gdy błąd przesyłania SMS zostanie zgłoszony przez bramę SMS Ozeki
- Użyj identyfikatora wiadomości SMS, aby zidentyfikować SMS, do którego odnosi się ten raport błędu
Przykład błędu przesyłania SMS w C# SMS API:
Client.OnMessageSubmitFailed += Client_OnMessageSubmitFailed; static void Client_OnMessageSubmitFailed(object sender, OzxArgs< string, DateTime, string > e) { Console.WriteLine("Błąd przesyłania wiadomości. ID: " + e.Item1 + " Data: " + e.Item2+" Powód: "+e.Item3); }
Serwer SMS wywoła to zdarzenie błędu przesyłania SMS po wywołaniu zdarzenia SMS zaakceptowane do dostarczenia. Oba te zdarzenia są wyzwalane przez PDU OZX wysłane do C# SMS API po przesłaniu SMS przez wywołanie metody wysyłania SMS w C# SMS API. Procedura obsługi zdarzenia otrzyma identyfikator wiadomości SMS oraz komunikaty o błędach zwrócone przez sieć komórkową.