API de SMS en C# no aceptado para entrega
Los mensajes SMS enviados desde la API de SMS en C#/.Net podrían no ser aceptados para entrega, por ejemplo, si el usuario de la API de SMS en C# se queda sin créditos de SMS en la pasarela SMS Ozeki. Para manejar el evento de SMS no aceptado, necesitas escribir un manejador de eventos en tu aplicación de API de SMS en C#.
La API de SMS en C# / SMS no aceptado para entrega
Cuando envías un SMS desde la API de SMS en C#, la pasarela SMS primero verifica si tienes suficientes créditos para enviar el SMS. Si detecta que no los tienes, rechazará el SMS con la llamada OnMessageNotAcceptedForDelivery.
Para manejar el evento OnMessageNotAcceptedForDelivery en la API de SMS en C#, sigue estos pasos:
- Crea el manejador de eventos en C# para el evento OnMessageNotAcceptedForDelivery
- Maneja el evento OnMessageNotAcceptedForDelivery entrante en el código de la API de SMS en C#
- Usa el mensaje de error devuelto por la pasarela SMS Ozeki en los argumentos del evento
Ejemplo del evento "No aceptado para entrega" en la API de SMS en C#:
Client.OnMessageNotAcceptedForDelivery += Client_OnMessageNotAcceptedForDelivery; static void Client_OnMessageNotAcceptedForDelivery(object sender, OzxArgs@lt;string, string> e) { Console.WriteLine("Mensaje rechazado. ID: " + e.Item1.ToString()+" Razón: "+e.Item2); }
El evento OnMessageNotAcceptedForDelivery puede ocurrir por múltiples razones. Por ejemplo, si la tabla de enrutamiento SMS no está configurada correctamente, el SMS se almacenará para entrega. Si no hay conexiones de red SMS en el sistema, tampoco habrá posibilidad de entrega. Si ocurren tales errores, la API de SMS en C# es notificada inmediatamente con este evento. Si hay posibilidad de que el SMS sea entregado, se llama al evento OnMessageAcceptedForDelivery, y el SMS se almacena en la cola de mensajes salientes del Servidor SMS.
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