Get started in minutes - simple, quick and free. Upon registering you will receive 5 free test credits to send SMS's with.
The HTTP push API allows incoming SMSs, including replies to outgoing SMSs, to be routed back to you via HTTP. HTTP GET is used, and all data are sent as simple query parameters.
Note that only certain cellular networks are supported, and that the list of networks for which we can collect replies is not necessarily the same as the list of networks for which we can collect pure MO messages, i.e. messages which are not in reply to an outgoing message.
This service is available by prior arrangement only - please let us know if you are interested in using it.
You can nominate whatever URL you wish the incoming messages to be sent to, e.g.:
http://www.mydomain.dom/incoming/deliver.php?pass=blahblah
(yes, please do include a password for use with your receiving script).
You may also want to consider receiving replies on a non-standard port, in an attempt to bypass any transparent proxies between our server and yours, e.g.:
http://www.mydomain.dom:11123/incoming/deliver.php?pass=blahblah
Your script is expected to do only one thing reliably: to return at least one character in its output (and of course, not to return an HTTP error code, or a redirect, or anything else other than a 200 (OK) response). Any HTTP response other than a 500 (Internal Server Error) will be considered to be a fatal error, and not retried. Please trap your errors: if your script generates a SQL error (e.g. because you are encountering a certain type of character in a message body for the first time), please rather log the fact and return a 200 status, than return a 500 status code which will force us to resubmit the report to you unnecessarily.
Query parameters sent:
Any other query parameters that are sent should be ignored.