Adicionar rota de recebimento de entrega

Para receber os comprovantes de entrega, precisaremos adicionar outra rota ao nosso SmsController. Isso será um GET trajeto em /webhooks/dlr. Isso só será exibido no console

[HttpGet("/webhooks/dlr")]
public IActionResult ReceiveDlr()
{
    var dlr = Vonage.Utility.WebhookParser.ParseQuery<DeliveryReceipt>(Request.Query);
    Console.WriteLine("DLR Received");
    Console.WriteLine($"Message Id: {dlr.MessageId}");
    Console.WriteLine($"To: {dlr.Msisdn}");
    Console.WriteLine($"From: {dlr.To}");
    Console.WriteLine($"Time: {dlr.MessageTimestamp}");
    return Ok();
}

Como receber confirmaciones de entrega de SMS com o ASP.NET Core MVC

Os recibos de entrega permitem que você obtenha informações sobre quando uma mensagem SMS é entregue no celular de um usuário. Este tutorial mostra como você pode receber essas notificações de recibo de entrega em seu aplicativo ASP .NET.

Etapas
1
Introdução a este tutorial
2
Prerequisites
3
Criar o arquivo de projeto SMS
4
Adicionar o SDK do Vonage para .NET
5
Criar modelo para envio de SMS
6
Criar uma visualização “Enviar SMS”
7
Configurar a rota de inicialização
8
Adicionar um controlador de SMS
9
Adicionar rota de recibo de entrega ao controlador
10
Configurar o aplicativo ASP.NET
11
Execute o aplicativo .NET
12
Conclusão