2016-05-12 22 views
2

私はTwilioのアウトバウンドコールがHTTP POSTリクエストであると信じています。アウトバウンド音声通話をリクエストするときに私のカスタムPOST本体(jsonなど)を渡す方法はありますか?私は、コールを受け取るコードが会話をどのように実行するかを知るために、アウトバウンドコールを行うときに会話ワークフローに渡したい汎用コールセンターを作成しています。私はドキュメント(https://www.twilio.com/docs/api/twiml/twilio_request)を見て、標準のパラメータ(fromなど)を渡すことしかできないように見えます。助けてくれてありがとう。Twilioのアウトバウンドコールでパラメータを渡すには?

+0

同様の質問が聞かれたビフォアhttp://stackoverflow.com/questions/31117701/passing-variables-to-outbound-call-twiml?rq=1私は私が店に、データベースなどを使用することができます知っている – shanky123

+0

/ワークフローを取得しますが、これは不要な回避策になります。 – shanky123

答えて

1

カスタマイズ可能なパラメータは、 Urlパラメータです。

JSONはかなり文字列です(エンコードして長さを調べる必要があるかもしれませんが)URLパラメータのクエリ文字列に置くことができます。

?json=url_encoded_json 
+0

Alexに感謝しますが、これはURLの長さによって制限されるため、機能しません。私がここでサポートすると考えているワークフローは、長時間の会話から成り立ちます。ユーザーが1を押すと、ユーザーが2などを押すと言う。 – shanky123

+0

私は、サーバー側でワークフローを保持し、IDでマップし、URLでIDを渡し、ワークフローをidに基づいたコールハンドラページ。多分、Twilioはカスタムフォームのパラメータを渡すことになるでしょう。 –

+0

ええ、将来のリクエストに+1。そうすれば、余分なネットワークホップがなくなり、レイテンシが向上します。 – shanky123

関連する問題