API de SMS en C# - ID de remitente alfanumérico
Un ID de remitente alfanumérico de SMS es el texto que se muestra como número de remitente en la parte superior de la pantalla de tu teléfono cuando recibes un SMS. Este texto se muestra en lugar de un número de teléfono móvil en un mensaje SMS. A menudo se utilizan nombres de marcas y empresas como ID de remitente alfanumérico.
Para configurar un ID de remitente alfanumérico de SMS en la API de SMS en C#, debes especificar el campo FromAddress en la clase de mensaje SMS antes de enviar el SMS usando el comando client.send.
¿Cuándo puedo usar un ID de remitente alfanumérico en un SMS?
El ID de remitente alfanumérico se puede usar si un SMS se envía a través de una conexión SMS por IP en conexión cliente SMPP, una conexión SMS UCP/EMI, una conexión SMS CIMD2 o una conexión API de SMS REST.
¿Puedo usar un ID de remitente alfanumérico en Android?
Los teléfonos Android pueden recibir SMS con ID de remitente alfanumérico, pero no puedes enviar mensajes SMS desde ellos con un ID de remitente alfanumérico. Incluso si tienes un SMS Gateway para Android instalado, los ID de remitente alfanumérico no serán compatibles.
¿Puedo responder a un SMS si el ID de remitente es alfanumérico?
Si el campo de dirección del remitente del SMS contiene un ID de remitente alfanumérico, es decir, el ID de remitente tiene letras, el destinatario no puede enviar una respuesta a este mensaje. Por ejemplo, en el Reino Unido, cuando recibes un mensaje de marketing de Domino's Pizza, no puedes enviar "STOP" para cancelar la suscripción a su servicio. Debes enviar el mensaje de stop a un número diferente, porque han usado un ID de remitente alfanumérico cuando enviaron el SMS desde la API de SMS en C#.
Cómo enviar un SMS con un ID de remitente alfanumérico en la API de SMS en C#
Para enviar un SMS con ID de remitente alfanumérico desde la API de SMS en C# de Ozeki SMS Gateway, sigue estos pasos:
- Paso 1: Crea una nueva instancia de la clase de mensaje SMS en tu clase API de C#/.Net
- Paso 2: Establece el campo de dirección del remitente del mensaje SMS al ID de remitente alfanumérico
- Paso 3: Envía el SMS llamando al método client.send
Ejemplo de ID de remitente alfanumérico en la API de SMS en C#:
var msg = new OzxMessage();
msg.FromAddress = "MiMarca";
msg.ToAddress = "Hola, me gustaría informarte que el producto es excelente";
msg.Text = "+36201234567";
Console.WriteLine("Enviando mensaje. ID: "+msg.ID);
Client.Send(msg);
¿Cuál es la longitud máxima para un ID de remitente alfanumérico de SMS?
La longitud máxima para un ID de remitente alfanumérico es de 11 caracteres.
Esto es menos que los 15 dígitos permitidos para ID de remitente numéricos.
ID de remitente alfanumérico (letras): Máximo 11 caracteres
ID de remitente numérico (dígitos): Máximo 15 dígitos
¿Qué caracteres están permitidos en el ID de remitente?
El ID de remitente alfanumérico puede contener los siguientes caracteres: a-z A-Z 0-9. Los ID de remitente deben contener al menos una letra.
Letras mayúsculas: A - Z
Letras minúsculas: a - z
Dígitos: 0 - 9
Espacio: " "
(La longitud máxima de los ID de remitente alfanumérico es de 11 caracteres.)
¿Qué caracteres no están permitidos en el ID de remitente?
El ID de remitente alfanumérico no puede contener caracteres especiales. Solo se permiten letras mayúsculas y minúsculas, dígitos y espacios. No se permiten guiones, puntos, comas ni ningún otro carácter. Esta limitación proviene de la definición del protocolo SMS, por lo que no hay forma de anular esta limitación en la API de SMS en C#/.Net.
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