2016-07-28 1 views
0

Twilioでコールトラッキングを実装する可能性を検討しています。到着通話開始時の動的な宛先電話の割り当て

私が必要とするのは、着信コールの開始時に、そのコールの宛先番号を変更できるようにすることです。 TwilioでAPI経由でどのように達成できますか?

私は機能(here)をルーティングリアルタイムコールおよびメッセージがあることがわかったAPIのドキュメントを読むと例(hereを)続くが、私が達成したいものではないのです。

お寄せいただきありがとうございました!
- スティーブ

答えて

0

ここではTwilioの開発者エバンジェリストです。

Twilioで通話の宛先番号を動的に変更できます。あなたは呼び出しますので、のようなuse the <Dial> noun in TwiML転送されている場合:

<Response> 
    <Dial>YOUR_NUMBER_HERE</Dial> 
</Response> 

をただし、あなたが動的にTwiMLに仕えるならば、あなたが好きな条件に基づいて、あなたが望む<Dial>タグにどんな数を返すことができます。たとえば、RubyでSinatraを使用している場合:

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 

これがまったく役立つかどうか教えてください。

関連する問題