Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Internet > HTTP (WWW)

    rapidsms-tropo 0.1.1

    Download button

    No screenshots available
    Downloads: 117  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Caktus Consulting Group | More programs
    BSD License / FREE
    July 7th, 2012, 22:59 GMT [view history]
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    rapidsms-tropo description

    RapidSMS Tropo Threadless Backend

    rapidsms-tropo is a basic Tropo backend for the RapidSMS Threadless router.

    Usage

    Create an application at tropo.com. Its type should be "Web API".

    Add rtropo to your Python path and set up the Tropo backend in your Django settings file. For example:

    INSTALLED_BACKENDS = {
     "tropo": {
     "ENGINE": "rtropo.backend",
     'config': {
     # Your Tropo application's outbound token for messaging
     'messaging_token': 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY',
     # Your Tropo application's outbound token for voice (optional)
     'voice_token': 'ZZZZZZZZZZZZZZZZZZZZZZZZZZ',
     # Your Tropo application's voice/messaging phone number (including country code, which must be +1 because only US numbers can be used for messaging)
     'number': '+1-###-###-####',
     }
     },
    }


    At this point you should be able to send outgoing messages, but more setup is needed to receiving incoming messages.

    Set up your URLconf to send incoming http requests from tropo to rtropo.views.message_received, passing the backend_name parameter. For example:

    from django.conf.urls.defaults import *
    from rtropo import views

    urlpatterns = patterns('',
     url(r"^tropo/$", views.message_received, kwargs={'backend_name': 'tropo'}, name='tropo'),
    )


    You can use any URL.

    Configure your Tropo application at tropo.com so its SMS/Messaging URL will invoke the Django URL that you just configured. E.g.:

    http://yourserver.example.com/tropo/

    Voice and more complicated stuff

    The tropo backend provides a way for your app to get access to tropo and do whatever it wants using Tropo's Web API. See rtropo/outgoing.py, TropoBackend.call_tropo().


    Product's homepage

    Requirements:

    · Python
    · rapidsms-threadless-router
    · tropo-webapi-python

    What's New in This Release: [ read full changelog ]

    · Updated MANIFEST to inlcude distribute_setup.py

      


    TAGS:

    Tropo backend | RapidSMS router | RapidSMS | router | Tropo

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM