A Telerivet backend for RapidSMS. With rapidsms-telerivet, your RapidSMS deployment can process incoming messages and send out responses using your Telerivet account.
Telerivet is a web-based service that enables you to create SMS services using smartphones and other online SMS gateways.
Here's how to install rapidsms-telerivet:
$ pip install git+https://github.com/timbaobjects/rapidsms-telerivet.git#egg=rapidsms-telerivet
The first step is to configure a url for the backend in your urls.py
:
from rapidsms_telerivet.views import TelerivetBackendView urlpatterns += patterns('', (r'^telerivet/', TelerivetBackendView.as_view(backend_name='telerivet')), )
Secondly, just like every RapidSMS backend, you need to configure this in your settings.py
:
INSTALLED_BACKENDS = { "telerivet": { "ENGINE": "rapidsms_telerivet.outgoing.TelerivetBackend", "project_id": "your telerivet project id", "phone_id": "phone id for one of the devices attached to your telerivet account", "secret": "the webhook trigger secret from telerivet", "api_key": "telerivet api key" } }
Discover any bugs or have any other feature requests? Feel free to submit it on the issue tracker