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>