Telerivet is a service that lets people deploy their own SMS services world wide. Telerivet allows the SMS service to use a local phone number across all mobile networks. The SMS service connects to the mobile network using an inexpensive Android phone and a local SIM card.
The API allows developers to enable their applications to send and receive SMS messages to/from any phone. It also allows users to receive incoming multimedia messages from MMS-capable phones, build SMS services that respond to missed calls, which are free to end-users, send and receive long (multipart) SMS and Unicode SMS and more. The API uses RESTful calls and responses are formatted in JSON.