Twilio でコール トラッキングを実装する可能性を検討しています。
私が必要とするのは、着信通話の開始時に、その通話の宛先番号を変更できるようにしたいということです。これは、API を介して Twilio でどのように達成できますか?
API ドキュメントを読むと、リアルタイムの呼び出しとメッセージのルーティング機能 ( here ) があり、例 ( here ) に従っていることがわかりましたが、それは私が達成したいことではありません。
提案と助けをありがとう!
--スティーブ
Twilio 開発者エバンジェリストはこちら。
Twilio では、通話の宛先番号を動的に変更できます。通話を転送するときは、次のように TwiML で名詞を使用します。<Dial>
<Response>
<Dial>YOUR_NUMBER_HERE</Dial>
</Response>
ただし、TwiML を動的に提供する場合は、<Dial>任意の条件に基づいて、タグ内の任意の数値を返すことができます。たとえば、Sinatra を使用する Ruby では次のようになります。
post "/voice" do
if params["From"] === SOME_SPECIAL_NUMBER
number = FORWARDING_NUMBER_1
else
number = FORWARDING_NUMBER_2
end
"<Response>
<Dial>#{number}</Dial>
</Response>"
end
これがまったく役立つかどうか教えてください。