Error en el envío de SMS con la API de C#
El evento de error en el envío de SMS se activa en la API de SMS en C# cuando el gateway de SMS Ozeki recibe un informe de envío negativo del proveedor de servicios de SMS. Este error también puede ocurrir si el SMS no se puede enviar debido a la red móvil, por ejemplo, si una conexión de cliente SMPP no puede establecerse, o si el plan de teléfono móvil se queda sin saldo y se utiliza el gateway de SMS para Android.
Evento de error en el envío de SMS en la API de SMS de C#/.Net
El evento de error en el envío de SMS en la API de SMS en C# se activa cuando el SMS no puede ser entregado desde la cola de mensajes salientes del gateway de SMS a la red móvil, o cuando la red móvil devuelve un informe de envío fallido.
Para manejar el evento OnMessageAcceptedForDelivery en la API de SMS en C#, sigue estos pasos:
- Regístrate para el evento OnMessageSubmitFailed en la API de SMS en C#
- Escribe el manejador de eventos que procesará el evento cuando se reporte un fallo en el envío de SMS por el gateway de SMS Ozeki
- Utiliza el ID del mensaje SMS para identificar el SMS al que pertenece este informe de error
Ejemplo de error en el envío de SMS con la API de C#:
Client.OnMessageSubmitFailed += Client_OnMessageSubmitFailed; static void Client_OnMessageSubmitFailed(object sender, OzxArgs< string, DateTime, string > e) { Console.WriteLine("Error en el envío del mensaje. ID: " + e.Item1 + " Fecha: " + e.Item2+" Razón: "+e.Item3); }
El Servidor de SMS llamará a este evento de error en el envío de SMS después de llamar al evento SMS aceptado para entrega. Ambos eventos son activados por un PDU OZX enviado a la API de SMS en C# después de que el SMS haya sido enviado llamando al método de envío de SMS de la API de C#. El manejador de eventos recibirá el ID del mensaje SMS y los mensajes de error devueltos por la red móvil.
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