API de SMS en C# aceptado para entrega
Cuando envías un SMS con la API de SMS en C# el primer paso que das es pasarlo al gateway de SMS Ozeki para su entrega. El gateway de SMS decidirá inmediatamente si tu SMS es aceptado o no. Si tu mensaje de SMS es aceptado para entrega, se agregará a la carpeta de salida del usuario de la API de SMS en C#.
El evento de mensaje aceptado en la API de SMS en C#/.Net
Cuando un SMS es enviado por la API de SMS en C# el siguiente procedimiento ocurre: El SMS es enviado, es aceptado por el gateway de SMS y almacenado en la carpeta de salida, que actúa como una cola de mensajes SMS. Luego es enviado a la red móvil. La primera información que recibes para el SMS enviado es el evento OnMessageAcceptedForDelivery. Este evento es devuelto por el gateway de SMS a la aplicación cliente de la API de SMS en C# inmediatamente después de que el SMS es enviado.
Para manejar el evento OnMessageAcceptedForDelivery en la API de SMS en C# sigue estos pasos:
- Escribe el manejador de eventos en C# para el evento OnMessageAcceptedForDelivery
- Envía un SMS en tu aplicación host de la API de SMS en C# y registra el ID del mensaje SMS
- Procesa el evento OnMessageAcceptedForDelivery entrante usando el ID del mensaje SMS en tu código de la API de SMS en C#
Ejemplo de evento SMS aceptado en la API de SMS en C#:
Client.OnMessageAcceptedForDelivery += Client_OnMessageAcceptedForDelivery; static void Client_OnMessageAcceptedForDelivery(object sender, OzxArgs<string> e) { Console.WriteLine("Mensaje aceptado para entrega. ID: " + e.Item.ToString()); }
El OnMessageAcceptedForDelivery es devuelto por el gateway de SMS en un PDU OZX, para notificar al cliente de SMS en C# sobre el hecho de que el SMS fue agregado exitosamente a la carpeta de salida del usuario de la API de SMS en C#.
El evento OnMessageAcceptedForDelivery ocurre antes de que el SMS sea enviado a la red móvil.
Si por alguna razón el SMS no es aceptado, el evento OnMessageAcceptedForDelivery no se activa. Tal evento puede ocurrir, por ejemplo, si el usuario de la API de SMS en C# se queda sin créditos de SMS, o si el disco se llena en el gateway de SMS. Ten en cuenta que el gateway de SMS Ozeki también es un servidor de SMS, lo que significa que realiza almacenamiento y reenvío de SMS. Puedes leer más sobre la diferencia entre un gateway de SMS y un servidor de SMS en ozeki.hu.
More information
- How to send SMS from C#
- Receive SMS in C#
- C# SMS API connect to send SMS
- C# SMS API - disconnect from SMS gateway
- C# SMS API - keepalive SMS connection alive
- C# SMS API - send a text message
- C# SMS API - SMS accepted for deliery event
- C# SMS API - SMS not accepted for delivery
- C# SMS API - submited
- C# SMS API - submit failed
- C# SMS API - delivery report successful
- C# SMS API - delivery failed report
- C# SMS API - alphanumeric sender ID
- C# SMS API how to use short code as sender ID
- C# SMS API text message class