2016-07-28 59 views
0

我正在尋找實施與Twilio呼叫跟蹤的可能性。動態目的地電話分配,在來電開始

我需要的是,在來電開始時,我希望能夠更改該來電的目的地號碼。 Twilio如何通過API實現這一點?

閱讀API文檔我發現有一個實時呼叫和消息路由功能(here),並遵循示例(here),但這不是我想實現的。

任何建議和幫助,請提前致謝!
--Steve

回答

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 

讓我知道這是否有所幫助。