RapidSMS-tropo es un backend Tropo básica para el router RapidSMS Threadless.
Uso
Crear una solicitud en tropo.com. Su tipo debe ser "Web API".
Añadir rtropo a su ruta de Python y configurar el backend Tropo en su archivo de configuración de Django. Por ejemplo:
INSTALLED_BACKENDS = {
& Nbsp; "tropo": {
& Nbsp; "MOTOR": "rtropo.backend",
& Nbsp; "config": {
& Nbsp; # símbolo de salida de su aplicación Tropo para mensajería
& Nbsp; "messaging_token ':' YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY ',
& Nbsp; # símbolo de salida de su aplicación Tropo para voz (opcional)
& Nbsp; "voice_token ':' ZZZZZZZZZZZZZZZZZZZZZZZZZZ ',
& Nbsp; # El número de su solicitud Tropo telefónica de voz / mensajería (incluyendo código de país, que debe ser 1 porque sólo los números de EE.UU. pueden ser utilizados para la mensajería)
& Nbsp; "número": '1 - ### - ### - ####',
& Nbsp;}
& Nbsp;},
}
En este punto, usted debería ser capaz de enviar mensajes de salida, pero se necesita más configuración para recibir mensajes entrantes.
Configure su URLconf para enviar peticiones HTTP entrantes de tropo a rtropo.views.message_received, pasando el parámetro backend_name. Por ejemplo:
desde django.conf.urls.defaults importar *
desde puntos de vista rtropo importación
urlpatterns = patterns ('',
& Nbsp; url (r "^ tropo / $", views.message_received, kwargs = {'backend_name': 'tropo'}, name = 'tropo'),
)
Se puede utilizar cualquier URL.
Configure su aplicación Tropo a tropo.com por lo que su dirección URL de SMS / Mensajería invocará la URL Django que acaba de configurar. Por ejemplo .:
http://yourserver.example.com/tropo/
La voz y más complicado cosas
El backend tropo proporciona una manera para que su aplicación para tener acceso a tropo y haga lo que quiera usando la API Web de Tropo. Ver rtropo / outgoing.py, TropoBackend.call_tropo ()
¿Qué hay de nuevo en esta versión:.
- Actualizaciones para RapidSMS 0.14 y posteriores.
- Soporte para mensajería masiva - con RapidSMS 0.14.0 o temprano, muchos mensajes se pueden enviar sin necesidad de solicitudes de ida y vuelta por separado para Tropo para cada .
- Añadir pruebas
- Añadir corredor de prueba tox
- biblioteca python gota Tropo, que apenas se estaba utilizando de todos modos.
- Mejoras de seguridad.
¿Qué hay de nuevo en la versión 0.1.1:
- Actualización MANIFIESTO la que se incluyan distribute_setup.py
Requisitos :
- Python
- RapidSMS-rosca-enrutador
- tropo-WebAPI-python
Comentarios que no se encuentran