Ozeki introduced a new HTTP API in Ozeki SMS Gateway to address the requirements of the SMS software developer community. This new HTTP API provides more features, flexibility and simplicity compared to previous versions. It was designed to help developers in productivity and to be able to add SMS functionality to any project.
You can submit commands in HTTP requests for example for sending or receiving SMS messages. This overview gives you quick links to the HTTP API documentation.
Use Ozeki SMS Gateway's built in webserver to send SMS messages
Ozeki SMS Gateway has a built in webserver. To send an SMS message you can
submit it using a HTTP request (Figure 1). To send your SMS messages you
can simply call an URL (HTTP Get) or you can use the HTTP Post method.
The following links give you detailed information about how to form the URL
and what kind of parameters you can use:
Use the built in webserver to download incoming SMS messages
When an SMS message arrives to the Ozeki SMS gateway, it is stored in
a message folder, called inbox. If you want to check incoming SMS messages one
of your options is to download the contents of the inbox folder using HTTP.
The following URL gives more information about how to download the contents
of a message folder:
Processing incoming messages
If you want to process incoming SMS messages as soon as they arrive to your
system, you may want to setup an HTTP Client
user in Ozeki SMS Gateway. This
HTTP Client user can forward incoming messages to your web application(s) as
HTTP GET or HTTP POST requests (Figure 2).
Your web application can also return a response SMS message in the HTTP response.
This response SMS messages will be forwarded back to the recipient handset. The
following URL has information about the proper response format your web
application can use: