Error en la entrega de la API de SMS en C#
Los informes de entrega de SMS para mensajes fallidos se manejan de la misma manera en la pasarela SMS Ozeki activa el evento OnMessageDeliveryFailed y adjunta un mensaje de error al informe si la red móvil devuelve un informe de entrega con un estado fallido.
El evento de entrega de SMS fallida en la API de SMS C#/.Net
El evento de entrega de SMS fallida en la API de SMS en C# ocurre cuando la red móvil considera que un mensaje SMS no es entregable. Esto puede suceder si el teléfono móvil de destino nunca se enciende o está en roaming en una red inaccesible. Algunos proveedores de servicios SMS no envían informes de entrega con códigos de estado fallido.
Para manejar el informe de entrega de SMS fallida en tu API de SMS en C#, sigue estos pasos:
- Suscríbete al evento OnMessageDeliveryFailed en tu clase de API de SMS en C#
- Escribe el código en C# para procesar el informe de entrega de SMS fallida
- Envía un SMS y guarda el ID del mensaje SMS.
- Procesa el informe de entrega de SMS fallida entrante en tu clase de API de SMS en C#
Ejemplo de informe de entrega de SMS fallida en la API de SMS en C#:
Client.OnMessageDeliveryFailed += Client_OnMessageDeliveryFailed; static void Client_OnMessageDeliveryFailed(object sender, OzxArgs<string, DateTime, string> e) { Console.WriteLine("Entrega de mensaje fallida. ID: " + e.Item1 + " Fecha: " + e.Item2 + " Razón: " + e.Item3); }
La API de SMS en C#/.NET recibe la fecha del fallo y el código de error además del ID del mensaje SMS originalmente enviado.
Para configuraciones de Servidor SMS se ejecuta en una PC, este evento de entrega de SMS fallida se activará cuando el informe de entrega fallida sea recibido en la conexión de red móvil configurada.
More information
- Cómo enviar SMS desde C#
- Recibir SMS en C#
- API de SMS en C# - conectar para enviar SMS
- API de SMS en C# - desconectar de la pasarela SMS
- API de SMS en C# - mantener conexión SMS activa
- API de SMS en C# - enviar un mensaje de texto
- API de SMS en C# - SMS aceptado para entrega
- API de SMS en C# - SMS no aceptado para entrega
- API de SMS en C# - enviado
- API de SMS en C# - envío fallido
- API de SMS en C# - informe de entrega exitoso
- API de SMS en C# - informe de entrega fallida
- API de SMS en C# - ID de remitente alfanumérico
- API de SMS en C# - cómo usar código corto como ID de remitente
- API de SMS en C# - clase de mensaje de texto