Añadir ruta de recibo de entrega

Para poder recibir los recibos de entrega tendremos que añadir otra ruta a nuestra ruta SmsController. Este será un GET ruta en /webhooks/dlr. Esto sólo imprimirá en la consola

[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();
}

Cómo recibir recibos de entrega de SMS con ASP.NET Core MVC

Los acuses de recibo te permiten obtener información sobre cuándo se entrega un SMS en el móvil de un usuario. Este tutorial muestra cómo puedes recibir estas notificaciones de acuse de recibo en tu aplicación ASP .NET.

Pasos
1
Introducción a este tutorial
2
Prerequisites
3
Crear el archivo de proyecto SMS
4
Añadir Vonage Dotnet SDK
5
Crear modelo de envío de SMS
6
Crear una vista «Enviar SMS»
7
Configurar la ruta de inicio
8
Añadir un controlador de SMS
9
Añadir ruta de recibo de entrega al controlador
10
Configurar la aplicación ASP.NET
11
Ejecuta la aplicación .NET
12
Conclusión