rapidsms-Tropo ist eine grundlegende Tropo-Backend für die RapidSMS Threadless-Router.
Verwendung
Erstellen Sie eine Anwendung auf tropo.com. Sein Typ sollte "Web API" sein.
Fügen rtropo um Ihre Python-Pfad und die Tropo-Backend in Ihrer Django-Einstellungsdatei eingestellt. Zum Beispiel:
INSTALLED_BACKENDS = {
& Nbsp; "tropo": {
& Nbsp; "MOTOR": "rtropo.backend"
& Nbsp; 'config': {
& Nbsp; # ausgehende Token für Messaging Ihres Tropo Applikation
& Nbsp; "messaging_token ':' YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY ',
& Nbsp; # ausgehende Token für Stimme Ihr Tropo Applikation (optional)
& Nbsp; "voice_token ':' ZZZZZZZZZZZZZZZZZZZZZZZZZZ ',
& Nbsp; # Sprach- / Messaging-Rufnummer Ihres Tropo Applikation (mit Ländervorwahl, die 1 sein muss, weil nur US-Nummern können für Messaging verwendet werden)
& Nbsp; "Zahl": "1 - ### - ### - ####",
& Nbsp;}
& Nbsp;},
}
An diesem Punkt sollten Sie in der Lage, ausgehende Nachrichten senden können, aber Setup ist auf den Empfang eingehender Nachrichten benötigt.
Einrichten Ihres URLconf eingehende HTTP-Anfragen von Tropo schicken rtropo.views.message_received, vorbei an der backend_name Parameter. Zum Beispiel:
von django.conf.urls.defaults import *
von rtropo Import Ansichten
urlpatterns = Muster ('',
& Nbsp; url (r "^ tropo / $", views.message_received, kwargs = {'backend_name': 'tropo "}, name =' tropo '),
)
Sie können eine beliebige URL verwenden.
Konfigurieren Sie Ihre Anwendung auf Tropo tropo.com so seine SMS / Messaging URL die Django URL, die Sie gerade konfiguriert aufzurufen. Z.B .:
http://yourserver.example.com/tropo/
Sprach- und kompliziertere Sachen
Das Tropo-Backend bietet eine Möglichkeit für Ihre Anwendung den Zugriff auf Tropo bekommen und tun, was es mit der Web Tropo API will. Siehe rtropo / outgoing.py, TropoBackend.call_tropo ()
Was ist neu in dieser Pressemitteilung:.
- Updates für RapidSMS 0.14 und höher.
- Unterstützung für Groß Messaging - mit RapidSMS 0.14.0 oder höher können viele Nachrichten ohne separate Rundreise Anträge für jeden Tropo gesendet werden .
- In Tests
- Fügen tox Testrunner
- Drop Tropo Python-Bibliothek, die kaum ist sowieso verwendet wurde.
- Sicherheitsverbesserungen.
Was ist neu in Version 0.1.1:
- Aktualisiert MANIFEST zu inlcude distribute_setup.py
Anforderungen :
- Python
- rapidsms-gewinde-Router
- Tropo-WebAPI-python
Kommentare nicht gefunden