2012-02-10 16 views
1

したがって、ユーザーはTwilioの電話番号を呼び出します。 Twilioはダッシュボードからその番号にアタッチされたvoice_urlを探し、コールを処理する方法についてのXMLをいくつか見ています。 XMLファイルには、urlを指す "action"パラメータもあります。RailsでTwilioレスポンスを取得して保存するにはどうすればよいですか?

理想的には、このURLはTwilioから送信されたパラメータを取得してDBに保存できる必要があります。これは私が立ち往生している場所です。どのパラメータが送信され、どのようにそれらを保存することができるかはどのように確認できますか?私は、 "アクション"パラメータのURLがコントローラを指していると仮定していますか?

私はtwilio-rb gemを使用しています。

いくつかの関連リンク:http://www.twilio.com/docs/api/twiml/twilio_request

http://www.twilio.com/docs/api/twiml/dial#attributes-action
http://www.twilio.com/docs/api/twiml/twilio_request

答えて

2

Twilioは、Actionパラメータで言及したURLへのPOSTを行い、それがここで言及するすべての属性を送信します。

着信Twilio要求に応答するための独自のルートとコントローラを作成する必要があります。 Twilioがリクエストを出したら、POSTリクエストのようにPOSTリクエストから変数を取得できるはずです。例えば、How to access POST variables in Rails?を参照してください。

関連する問題