Campos y parámetros de SMS
Lista de campos y parámetros compatibles de XMLAPI para enviar SMS.
Como referencia, consulte el XMLAPI de SMS de ejemplo.
Campos de mensaje
En el contenedor <fields>
, especifique la siguiente información:
Mensaje SMS | Ruta de XML | \faxmakerdata\fields\bodyfile |
Tipo | Ruta completa o nombre de archivo | |
Disposición | Obligatorio | |
Detalles |
Utilice los contenidos del archivo como mensaje SMS. Escriba la ruta de acceso completa del archivo. Especifique el tipo de archivo:
Si no se especifican atributos del tipo de archivo, el mensaje se procesa como texto sin formato. |
|
Ejemplo |
<bodyfile type="text/plain">c:\temp\bodyfile.txt</bodyfile> |
|
Línea de SMS | Ruta de XML | \faxmakerdata\fields\gsmline |
Tipo | Número (puerto COM) o cadena (nombre configurado para la línea GSMSistema global para las comunicaciones móviles) | |
Disposición | Opcional | |
Detalles |
Solicite que se envíe un SMS por una línea GSM concreta. Especifique el nombre o el número del puerto COM tal como aparece configurado en GFI FaxMaker. Utilice el parámetro |
|
Ejemplo |
<gsmline demandline="true">3</gsmline> o bien <gsmline demandline="false">MiLíneaGSM</gsmline> |
Campos del remitente
En el campo <remitente>
, especifique la información del remitente como se indica a continuación:
Nombre | Ruta de XML | \faxmakerdata\sender\firstname |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el nombre del remitente. | |
Ejemplo |
<firstname>John</firstname> |
|
Apellidos | Ruta de XML | \faxmakerdata\sender\lastname |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece los apellidos del remitente. | |
Ejemplo |
<lastname>Smith</lastname> |
|
Empresa | Ruta de XML | \faxmakerdata\sender\company |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el nombre de empresa del remitente. | |
Ejemplo |
<company>MiNombre de empresa</company> |
|
Departamento | Ruta de XML | \faxmakerdata\sender\department |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el departamento del remitente. | |
Ejemplo |
<department>Ventas</department> |
|
Número de teléfono | Ruta de XML | \faxmakerdata\sender\voicenumber |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el número de voz (teléfono) del remitente. | |
Ejemplo |
<voicenumber>+1(800)1234 5678</voicenumber> |
|
Dirección de correo electrónico | Ruta de XML | \faxmakerdata\sender\emailaddress |
Tipo | Cadena | |
Disposición | Obligatorio | |
Detalles | Establece la dirección de correo electrónico del remitente. | |
Ejemplo |
<emailaddress>jsmith@midominio.com</emailaddress> |
Campos de destinatario de SMS
En el contenedor <recipient>
, especifique la siguiente información. En el caso de los SMS, agregue un contenedor <sms>
y un contenedor <recipient>
.
Por ejemplo:
<recipients>
<sms>
<recipient>
<smsnumber>+1 800 1234 5678</smsnumber>
</recipient>
</sms>
</recipients>
NOTA
Un SMS también se puede enviar a varios destinatarios. Para obtener más información, consulte Envío de un SMS a varios destinatarios.
Inserte otros parámetros y campos en el contenedor <recipient> del siguiente modo:
Nombre | Ruta de XML | \faxmakerdata\recipients\sms\recipient\firstname |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el nombre del destinatario. | |
Ejemplo |
<firstname>Joe</firstname> |
|
Apellidos | Ruta de XML | \faxmakerdata\recipients\sms\recipient\lastname |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece los apellidos del destinatario. | |
Ejemplo |
<lastname>Bloggs</lastname> |
|
Empresa | Ruta de XML | \faxmakerdata\recipients\sms\recipient\company |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el nombre de la empresa del destinatario. | |
Ejemplo |
<company>Empresa de DestinatarioSMS SL</company> |
|
Departamento | Ruta de XML | \faxmakerdata\recipients\sms\recipient\department |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el departamento del destinatario. | |
Ejemplo |
<department>Marketing</department> |
|
Número de SMS | Ruta de XML | \faxmakerdata\recipients\sms\recipient\smsnumber |
Tipo | Cadena | |
Disposición | Obligatorio | |
Detalles | Establece el número de SMS del destinatario. | |
Ejemplo |
<smsnumber>+1(800)8765 4321</smsnumber> |
|
Número de mensajería de voz | Ruta de XML | \faxmakerdata\recipients\sms\recipient\voicenumber |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece el número de teléfono (voz) del destinatario. | |
Ejemplo |
<voicenumber>+1(800)8765 4444</voicenumber> |
|
Dirección de correo electrónico | Ruta de XML | \faxmakerdata\recipients\sms\recipient\emailaddress |
Tipo | Cadena | |
Disposición | Opcional | |
Detalles | Establece la dirección de correo electrónico del destinatario. | |
Ejemplo |
<emailaddress>John@dominiodestinatariosms.com</emailaddress> |
Envío de un SMS a varios destinatarios
Un SMS se puede enviar a varios destinatarios. Para ello, incluya varios contenedores <recipient>...</recipient>
. Por ejemplo:
<recipients>
<sms>
<recipient>
<firstname>John</firstname>
<smsnumber>+1 800 1111 1111</smsnumber>
</recipient>
<recipient>
<firstname>Bob</firstname>
<smsnumber>+1 800 2222 2222</smsnumber>
</recipient>
</sms>
</recipients>