rapidsms-tropo on perus Tropo backend RapidSMS Threadless reititin.
Käyttö
Luo hakemuksen tropo.com. Sen tyyppi on "Web API".
Lisää rtropo sinun Python polku ja perustaa Tropo backend omassa Django asetustiedostoon. Esimerkiksi:
INSTALLED_BACKENDS = {
& Nbsp; "tropo": {
& Nbsp; "moottori": "rtropo.backend",
& Nbsp; "config": {
& Nbsp; # Your Tropo sovelluksen lähtevän token viesteissä
& Nbsp; "messaging_token ':' YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY",
& Nbsp; # Your Tropo sovelluksen lähtevän symbolinen puhe (valinnainen)
& Nbsp; "voice_token ':' ZZZZZZZZZZZZZZZZZZZZZZZZZZ",
& Nbsp; # Your Tropo sovelluksen ääni / Messaging puhelinnumero (myös maatunnus, joka on +1, koska vain Yhdysvaltain numeroita voi käyttää viesteissä)
& Nbsp; 'numero': '+1 - ### - ### - #### ",
& Nbsp;}
& Nbsp;}
}
Tässä vaiheessa sinun pitäisi pystyä lähettämään lähtevien viestien mutta setup tarvitaan vastaanottaa saapuvia viestejä.
Määritä URLconf lähettää saapuvan http pyynnöt tropo kohteeseen rtropo.views.message_received, kulkee backend_name parametri. Esimerkiksi:
alkaen django.conf.urls.defaults tuoda *
alkaen rtropo tuonti näkymät
urlpatterns = kuviot ('',
& Nbsp; url (r '^ tropo / $ ", views.message_received, kwargs = {' backend_name ':' tropo"}, nimi = 'tropo'),
)
Voit käyttää mitä tahansa URL.
Määritä Tropo hakemuksen tropo.com joten sen SMS / Messaging URL vedota Django URL että juuri määritetty. Esim .:
http://yourserver.example.com/tropo/
Voice ja monimutkaisempia juttuja
Tropo backend tarjoaa tavan oman sovelluksen saada pääsyn tropo ja tehdä mitä se haluaa käyttää Tropo Web API. Katso rtropo / outgoing.py, TropoBackend.call_tropo ().
Mitä uutta strong> tässä julkaisussa:
- päivitykset RapidSMS 0,14 ja myöhemmin.
- Tuki joukkoviestit - kanssa RapidSMS 0.14.0 tai myöhemmin monet voidaan lähettää ilman erillistä edestakainen pyynnöt Tropo kullekin.
- Lisää testejä
- Lisää tox testi runner
- Drop Tropo python kirjasto, jota tuskin käytetään muutenkin.
- Security parannuksia.
Mitä uutta strong> versiossa 0.1.1:
- Päivitetty ilmestyisi inlcude distribute_setup.py
Vaatimukset :
- Python
- rapidsms-threadless-reititin
- tropo-webapi-python
Kommentteja ei löytynyt