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.

API de SMS em C# - relatório de entrega de SMS
Figura 1 - API de SMS em C# - relatório de entrega de SMS

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.

More information