Falha no envio da API de SMS em C#
O evento de falha no envio de SMS é acionado na API de SMS em C# quando o gateway de SMS Ozeki recebe um relatório de envio negativo do provedor de serviços de SMS. Esse erro de envio de SMS também pode ocorrer se o SMS não puder ser enviado devido à rede móvel, por exemplo, se uma conexão de cliente SMPP não puder ser estabelecida, ou se o plano de celular ficar sem crédito e você estiver usando o gateway de SMS para Android.
O evento de falha no envio de SMS na API de SMS C#/.Net
O evento de falha no envio de SMS na API de SMS em C# é acionado quando o SMS não pode ser entregue da fila de mensagens de saída do gateway de SMS para a rede móvel, ou quando a rede móvel retorna um relatório de envio com falha.
Para lidar com o evento OnMessageAcceptedForDelivery na API de SMS em C#, siga estas etapas:
- Registre-se para o evento OnMessageSubmitFailed na API de SMS em C#
- Escreva o manipulador de eventos, que processará o evento quando a falha no envio do SMS for relatada pelo gateway de SMS Ozeki
- Use o ID da mensagem SMS para identificar o SMS a que este relatório de erro pertence
Exemplo de falha no envio de SMS na API de SMS em C#:
Client.OnMessageSubmitFailed += Client_OnMessageSubmitFailed; static void Client_OnMessageSubmitFailed(object sender, OzxArgs< string, DateTime, string > e) { Console.WriteLine("Falha no envio da mensagem. ID: " + e.Item1 + " Data: " + e.Item2+" Motivo: "+e.Item3); }
O Servidor de SMS chamará este evento de falha no envio de SMS após chamar o evento SMS aceito para entrega. Ambos os eventos são acionados por um PDU OZX enviado para a API de SMS em C# após o SMS ser enviado chamando o método de envio de SMS da API de SMS em C#. O manipulador de eventos receberá o ID da mensagem SMS e as mensagens de erro retornadas pela rede móvel.