Campi e parametri SMS
Elenco dei campi e parametri supportati in XMLAPI per l’invio di SMS.
Fare riferimento all’SMS di esempio XMLAPI.
Campi dei messaggi
Nel contenitore <fields>
, specificare le informazioni seguenti:
Messaggio SMS | Percorso XML | \faxmakerdata\fields\bodyfile |
Tipo | Percorso completo o nome file | |
Disposizione | Obbligatorio | |
Dettagli |
Utilizza i contenuti del file come messaggio SMS. Digitare il percorso completo del file. Specificare il tipo di file:
Se non è specificato alcun attributo del tipo di file, il messaggio viene elaborato come testo normale. |
|
Esempio |
<bodyfile type="text/plain">c:\temp\bodyfile.txt</bodyfile> |
|
Linea SMS | Percorso XML | \faxmakerdata\fields\gsmline |
Tipo | Numero (porta COM) o stringa (nome configurato per la linea GSMGlobal System for Mobile Communications) | |
Disposizione | Facoltativo | |
Dettagli |
Richiedere l’invio di un SMS a una determinata linea GMS. Indicare il nome o il numero della porta COM come configurato in GFI FaxMaker. Utilizzare il parametro |
|
Esempio |
<gsmline demandline="true">3</gsmline> o <gsmline demandline="false">MyGSMline</gsmline> |
Campi del mittente
Nel contenitore <sender>
, indicare le informazioni del mittente come segue:
Nome | Percorso XML | \faxmakerdata\sender\firstname |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il nome del mittente. | |
Esempio |
<firstname>John</firstname> |
|
Cognome | Percorso XML | \faxmakerdata\sender\lastname |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il cognome del mittente. | |
Esempio |
<lastname>Smith</lastname> |
|
Azienda | Percorso XML | \faxmakerdata\sender\company |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il nome dell'azienda del mittente. | |
Esempio |
<company>Nome azienda</company> |
|
Reparto | Percorso XML | \faxmakerdata\sender\department |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il reparto del mittente. | |
Esempio |
<department>Vendita</department> |
|
Numero telefono | Percorso XML | \faxmakerdata\sender\voicenumber |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il numero di telefono del mittente. | |
Esempio |
<voicenumber>+1(800)1234 5678</voicenumber> |
|
Indirizzo di posta elettronica | Percorso XML | \faxmakerdata\sender\emailaddress |
Tipo | Stringa | |
Disposizione | Obbligatorio | |
Dettagli | Imposta l'indirizzo di posta elettronica del mittente. | |
Esempio |
<emailaddress>jsmith@mydomain.com</emailaddress> |
Campi dei destinatari dell’SMS
Nel contenitore <recipient>
, specificare le informazioni seguenti. Per gli SMS, aggiungere un contenitore <sms>
e un contenitore <recipient>
.
Ad esempio:
<recipients>
<sms>
<recipient>
<smsnumber>+1 800 1234 5678</smsnumber>
</recipient>
</sms>
</recipients>
NOTA
È inoltre possibile inviare l’SMS a più destinatari. Per ulteriori informazioni, fare riferimento a Invio di SMS a destinatari multipli.
Inserire altri parametri e campi nel contenitore <recipient> come segue:
Nome | Percorso XML | \faxmakerdata\recipients\sms\recipient\firstname |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il nome del destinatario. | |
Esempio |
<firstname>Joe</firstname> |
|
Cognome | Percorso XML | \faxmakerdata\recipients\sms\recipient\lastname |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il cognome del destinatario. | |
Esempio |
<lastname>Bloggs</lastname> |
|
Azienda | Percorso XML | \faxmakerdata\recipients\sms\recipient\company |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il nome dell'azienda del destinatario. | |
Esempio |
<company>DestinatarioSMS azienda Ltd.</company> |
|
Reparto | Percorso XML | \faxmakerdata\recipients\sms\recipient\department |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il reparto del destinatario. | |
Esempio |
<department>Marketing</department> |
|
Numero SMS | Percorso XML | \faxmakerdata\recipients\sms\recipient\smsnumber |
Tipo | Stringa | |
Disposizione | Obbligatorio | |
Dettagli | Imposta il numero di SMS del destinatario. | |
Esempio |
<smsnumber>+1(800)8765 4321</smsnumber> |
|
Numero telefono | Percorso XML | \faxmakerdata\recipients\sms\recipient\voicenumber |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta il numero di telefono del destinatario. | |
Esempio |
<voicenumber>+1(800)8765 4444</voicenumber> |
|
Indirizzo di posta elettronica | Percorso XML | \faxmakerdata\recipients\sms\recipient\emailaddress |
Tipo | Stringa | |
Disposizione | Facoltativo | |
Dettagli | Imposta l'indirizzo di posta elettronica del destinatario. | |
Esempio |
<emailaddress>John@dominiodestinatariosms.com</emailaddress> |
Invio di SMS a destinatari multipli
È possibile inviare l’SMS a più destinatari. A tale scopo, includere più contenitori <recipient>...</recipient>
. Ad esempio:
<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>