Specifications

Appendix A – Application Programming Interface (API)
99 MultiModem® iSMS System Administrator’s Guide
POST Packet Format without Authentication
POST /ismsResponse_1.4x.rb HTTP/1.1
HOST: 172.17.20.1:80
User-Agent: MultiModem iSMS/1.41
Accept: text/xml, application/xml, application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png, */*
Accept-Language: en-us; en;q=0.50
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1, utf-8;q=0.7, *;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 439
XMLDATA=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22ISO-8859-
1%22%3F%3E%0D%0A%3CResponse%3E%0D%0A%3CMessageNotification%3E%0D%0A%3CModemNumber%3E1%
3A7632346274%3C%2FModemNumber%3E%0D%0A%3CSenderNumber%3E%2B16512706431%3C%2FSenderNumb
er%3E%0D%0A%3CDate%3E10%2F08%2F24%3C%2FDate%3E%0D%0A%3CTime%3E14%3A15%3A52%3C%2FTime%
3E%0D%0A%3CMessage%3ETest%20Message.%3C%2FMessage%3E%0D%0A%3C%2FMessageNotification%3E%0D%
0A%3C%2FResponse%3E%0D%0A
Note:
If authentication is disabled, POST DATA contains XMLDATA=[urlencoded(XML)]
If authentication is enabled, POST DATA contains username=user&passwd=user& XMLDATA=[urlencoded(XML)]
Posting of 1 message Posting of 2 messages
<?xml version="1.0" encoding="ISO-8859-1"?>\r\n
<Response>\r\n
<MessageNotification>\r\n
<ModemNumber>2:19525945092</ModemNumber>\r\n
<SenderNumber>6754535645</SenderNumber>\r\n
<Date>08/03/10</Date>\r\n
<Time>09:05:30</Time>\r\n
<Message>Here is a test message</Message>\r\n
</MessageNotification>\r\n
</Response>\r\n
<?xml version="1.0" encoding="ISO-8859-1"?>\r\n
<Response>\r\n
<MessageNotification>\r\n
<ModemNumber>2:19525945092</ModemNumber>\r\n
<SenderNumber>8767654534</SenderNumber>\r\n
<Date>08/03/07</Date>\r\n
<Time>08:07:20</Time>\r\n
<Message>Test message 1</Message>\r\n
</MessageNotification>\r\n
<MessageNotification>\r\n
<ModemNumber>3:</ModemNumber>\r\n
<SenderNumber>9876754534</SenderNumber>\r\n
<Date>08/03/13</Date>\r\n
<Time>10:10:36</Time>\r\n
<Message>Test message 2</Message>\r\n
</MessageNotification>\r\n
</Response>\r\n
Notes:
The MultiModem iSMS accommodates a maximum of two messages in one POST message.
The MultiModem iSMS waits for an OK response from the HTTP server; it times out in 30 seconds.
If receiving modem’s SIM number is configured then <ModemNumber> field has modem index:SIM number. If
receiving modem’s SIM number is not configured then <ModemNumber> field has modem index: