rapidsms-tropoはRapidSMSスレッドレスルータの基本的なTropoのバックエンドです。
の使用法の
tropo.comでアプリケーションを作成します。その種類は、「ウェブAPI」でなければなりません。
あなたのPythonパスにrtropoを追加し、あなたのDjangoの設定ファイルにTropoバックエンドをセットアップする。例えば:
INSTALLED_BACKENDS = {
  "tropo":{
  "ENGINE": "rtropo.backend」、
  '設定':{
 メッセージングのための#あなたのTropoアプリケーションのアウトバウンドトークン
  'messaging_token': 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY」、
 #音声のためのあなたのTropoアプリケーションのアウトバウンドトークン(オプション)
  'voice_token': 'ZZZZZZZZZZZZZZZZZZZZZZZZZZ」、
とをタップ(米国のみ番号がメッセージングに使用することができるので、1でなければならない国コードを含む)#あなたTropoアプリケーションの音声/メッセージングの電話番号
  '数': '1 - ### - ### - ####」、
 }
 }、
}
この時点で、送信メッセージを送信することができる必要があり、より多くの設定は着信メッセージを受信することが必要である。
backend_nameパラメータを渡し、rtropo.views.message_receivedするtropoからの着信HTTPリクエストを送信するために、あなたのURLconfを設定します。例えば:
django.conf.urls.defaultsから*インポート
rtropoインポートビューから
urlpatternsの=パターン( ''、
  URL(R "^ tropo / $」、views.message_received、kwargsからは= {'backend_name': 'tropo'}、名= 'tropo')、
)
あなたは、任意のURLを使用することができます。
そのSMS /メッセージングURLは設定したばかりのDjangoのURLを起動しますので、あなたのTropoアプリケーションがtropo.comで構成します。例えば:
http://yourserver.example.com/tropo/
の音声と、より複雑なものの
tropoバックエンドは、あなたのアプリがtropoへのアクセスを取得し、それがTropoのWeb APIを使用して望んでいるものは何でもする方法を提供します。 RapidSMSための
- アップデート:。rtropo / outgoing.py、TropoBackend.call_tropo()
のこのリリースではの新機能を参照してください0.14以降ます。
- サポート - RapidSMS 0.14.0以降で、多くのメッセージがそれぞれにTropoするために別の往復の要求を必要とせずに送信することができます。 。
- の追加のテストします。
- TOXテストランナーを追加します。
- ドロップTropoのPythonライブラリ、します。
- セキュリティの向上します。
バルクメッセージングのための
ほとんどとにかく使用されていないされていた
のバージョン0.1.1でのの新機能は次のとおりです。
- distribute_setup.pyます
の要件の
- のPythonます。
- rapidsms-スレッドレス·ルータます。
- tropo-WEBAPI-pythonの
コメントが見つかりません