Para enviar mensajes SMS de texto a través de la API SMS de Esendex, se pueden utilizar los servicios SendService (XML Web Service (SOAP)) o SendSMS (HTTP Form Post). Estos servicios incluyen una amplia variedad de métodos y parámetros para que tengas acceso a todas las funciones de SMS que ofrece Esendex.
El número máximo de caracteres permitidos es de 160 (sin la opción de mensajes largos activada). Para más información, consulta Enviar SMS largos. El Alfabeto GSM es un alfabeto de 7 bits donde cada carácter se describe mediante uno o dos valores de 7 bits. El tamaño de la carga útil de un mensaje SMS es de 140 bytes, que dan espacio para 160 valores de 7 bits. Si un carácter requiere dos valores para describirlo (p. ej., €), esto hará que se reduzca el número de caracteres permitidos. Los mensajes de más de 140 bytes tendrán truncados los caracteres del final a fin de respetar el límite de 140 bytes.
Permite especificar el modo en que aparece la identidad del remitente del mensaje. Esta función se utiliza principalmente para marcar mensajes con el nombre comercial o de la empresa del remitente. En la siguiente tabla encontrarás más información sobre las restricciones que debes tener en cuenta a la hora de utilizar esta función.
| Longitud | Destino de la respuesta | Cuenta de prueba | Cuenta SMS para empresas | Cuenta SMS premium | |
|---|---|---|---|---|---|
| Número de móvil virtual | 15 dígitos | Bandeja de entrada | - | Permitido | - |
| Código corto | 4-8 dígitos | Bandeja de entrada | - | Permitido | Debe coincidir con el código corto de la cuenta |
| Alfanumérico | 11 caracteres | No posible | - | Permitido | - |
| Otro número de teléfono | 15 dígitos | Teléfono | - | Permitido | - |
El parámetro de periodo de validez en los métodos de la API de envío de SMS permite especificar el periodo (en horas) durante el cual es válido el mensaje. Este valor será utilizado por el operador para evaluar durante cuánto tiempo se debe reintentar el envío del mensaje si el dispositivo de destino no está disponible. Dicho valor debe considerarse como una orientación para el operador y no como una garantía de que el mensaje no se entregará transcurrido el periodo indicado.
El valor predeterminado es 72 horas (3 días), que se utiliza si se especifica un valor 0 o superior a 71.
Se ofrecen confirmaciones de entrega por defecto en todos los mensajes enviados a través de Esendex. En la sección #Message Status# se explica de manera más detallada cómo acceder a esta información.
Las confirmaciones de entrega dependen de que el operador de destino tenga un sistema compatible con esta función.
Si deseas enviar el mismo mensaje a varios destinatarios, la forma más eficaz es utilizar el método/servicio apropiado para ello (p. ej., SendMessageMultipleRecipients en SendService del XML Web Service (SOAP). De esta manera, EMS puede utilizar el sistema de procesamiento por lotes y la tecnología de envío para procesar los mensajes de manera más eficaz.
El máximo recomendado de destinatarios es 1000.
Si desea enviar varios mensajes simultáneamente, la forma más eficaz es utilizar el método/servicio apropiado para ello (p. ej., SendMessageBatch en SendService del XML Web Service (SOAP). De esta manera, EMS puede utilizar el sistema de procesamiento por lotes y la tecnología de envío para procesar los mensajes de manera más eficaz.
El número máximo recomendado de mensajes en un lote es de 100.