The primary API for sending and receiving SMS and MMS messages with NowSMS is HTTP-based. Because the API is HTTP based, applications that wish to send or receive messages via NowSMS do not have to run on the same physical server, they can interface with NowSMS over a network.
This page contains links to additional information that describes the raw HTTP interface, as well as links to example scripts for PHP, Java and command-line interfacing with NowSMS.
Note that in addition to these APIs, NowSMS also supports the SMPP protocol, allowing SMS clients to connect to NowSMS as an SMPP server for both sending and receiving SMS messages. For MMS clients, NowSMS also supports the MM1, EAIF, MM3 (SMTP), MM4 and MM7 protocols for both sending and receiving MMS messages.
HTTP Protocol Information
- Sending SMS Text Messages over HTTP
- Sending WAP Push Messages over HTTP
- Sending WAP Push Messages using PAP over HTTP
- NowSMS HTTP URL Parameter Reference
- Sending MMS Messages over HTTP
- 2-Way: Receiving SMS Messages over HTTP
- 2-Way: Receiving MMS Messages over HTTP
- Search the NowSMS Web Site for 2-Way SMS
- Search the NowSMS Web Site for 2-Way MMS
PHP Scripts for Sending SMS & MMS
- Sending SMS Text Messages with PHP
- Sending MMS Messages with PHP
- Sending OMA Client Provisioning Messages with PHP
- 2-Way: PHP Examples for Receiving SMS
- 2-Way: Receiving MMS with a PHP Script
- PHP Related Postings on the Technical Blog
- Search the NowSMS Web Site for PHP
Java/JSP Examples for Sending SMS & MMS
- Sending SMS Messages with Java or JSP
- Sending WAP Push Messages with Java or JSP
- Sending MMS Messages with Java or JSP
- Java Related Postings on the Technical Blog
- Search the NowSMS Web Site for Java
.NET Examples for Sending SMS & MMS
- Sending MMS Messages with VB .NET
- Sending MMS Message with C# .NET
- .NET Related Postings on the Technical Blog
- Send SMS & MMS from ASP.NET C#
- Search the NowSMS Web Site for .NET
Command Line Interface for Sending SMS & MMS
Note: The Command Line Interface is particularly useful because you can easily spawn a command line script to interface with NowSMS.
- Sending SMS Messages
- Sending WAP Push and Binary SMS Messages
- Sending MMS Messages
- Sending OMA Client Provisioning Messages
- Receiving SMS with a Command Line Script (simple log file example)
- Command Line Interface Related Postings on the Technical Blog
- Search the NowSMS Web Site for Command Line Interface
Other Miscellanous