Entrega bem-sucedida da API de SMS em C#
Os relatórios de entrega de SMS são reportados como eventos em C# na API de SMS em C#. Na rede móvel, quando um telefone celular (Terminal) recebe o SMS, a rede retorna um chamado relatório de entrega de SMS para o remetente. Isso indica que o SMS chegou com sucesso ao aparelho de destino. O gateway de SMS Ozeki processará esses relatórios e os associará ao SMS originalmente enviado. Assim que o SMS original for identificado, o gateway de SMS Ozeki chamará um evento de entrega de SMS bem-sucedida.
O evento de entrega bem-sucedida de SMS na API de SMS C#/.Net
Os relatórios de entrega de SMS na API de SMS em C# chegam na forma de eventos de entrega bem-sucedida. Assim que o relatório de entrega chega ao gateway de SMS, seu aplicativo em C# receberá um evento com o ID da mensagem SMS e com a data de entrega.
Para lidar com o relatório de entrega de SMS em sua API de SMS em C#, siga estas etapas:
- Inscreva-se para o evento OnMessageDeliverySuccess em sua classe de API de SMS em C#
- Escreva o manipulador de eventos em C# para processar o relatório de entrega de SMS
- Envie um SMS e registre o ID da mensagem SMS.
- Processe o relatório de entrega de SMS recebido em seu código de API de SMS em C#
Exemplo de relatório de entrega de SMS na API de SMS em C#:
Client.OnMessageDeliverySuccess += Client_OnMessageDeliverySuccess; static void Client_OnMessageDeliverySuccess(object sender, OzxArgs< string, DateTime > e) { Console.WriteLine("Mensagem entregue. ID: " + e.Item1 + " Data: " + e.Item2); }
Se você ler o exemplo de código acima, verá que uma string e uma data/hora são retornados para a API de SMS em C#/.NET. O parâmetro string é o ID da mensagem, e a data/hora é a data da entrega bem-sucedida.
Se você usar um Gateway de SMS para Android, receberá este evento quando o telefone Android receber o relatório de entrega. Se o seu Servidor de SMS estiver em execução em um PC, este evento de entrega bem-sucedida de SMS será acionado se o relatório de entrega de SMS correspondente à mensagem SMS originalmente enviada chegar através do modem GSM de SMS conectado, ou através de uma conexão de SMS por IP, como uma conexão de cliente SMPP para a rede móvel.