2014-03-06 50 views
0

搜索我能找到一個TWIML noun 'sendDigits'它發送數字到目的地號碼類似以下後:的來電顯示Twillio sendDigits(呼出電話)

<Dial record="true" callerId="415-123-1111"> 
     <Number sendDigits="wwww1928"> 
     415-123-4567 
     </Number> 
</Dial> 

我需要的是send digits to the 'CallerId'(我們需要用來電顯示的它們已經在本地擴展系統中)。我在TWIML參考資料中找不到任何內容。

任何人都可以請告訴我一個解決方法發送'CallerID'的數字。

謝謝

+0

你是什麼意思將數字發送到呼叫者ID? – ajtrichards

+0

@ajtrichards我想要卡特拉沙在他的回答下面解釋的那個。那就是我想要的。建議任何事情,如果你可以更好..謝謝 – mansoor

回答

2

Twilio員工在這裏。我想我明白你想做什麼:你想將人員A(電話號碼+分機)連接到人員B(電話號碼+分機)。它是否正確?

如果是這樣,那麼你已經完成了一半的通話,你已經基本編碼了通話的第二部分(對B人)。但是,你需要使用REST API發起對人A的調用API調用需要3個參數:

  • 要 - 對人的電話號碼的
  • 從 - 你想要的來電顯示某甲看到當他們的手機響了(通常是Twilio#)
  • URL - URL以您的TwiML

的TwiML您發送到Twilio應該是這個樣子:

<Play digits="12345"/> 
<!-- at this point you've successfully connected to Person A --> 
<Dial record="true" callerId="TWILIO NUMBER HERE"> 
    <Number sendDigits="wwww1928"> 
    415-123-4567 
    </Number> 
</Dial> 
<!-- at this point you've successfully connected to Person B --> 

關鍵要記住的是,連接兩個人之間的通話需要兩個步驟:首先使用REST API與第一個人建立實時通話,然後使用TwiML並建立一個到第二個人。然後Twilio將它們連接在一起。

希望這會有所幫助!

+0

謝謝你的回答!你實際上得到了我的觀點,我想要的是相同的......我正在處理你的建議解決方案..希望這會對你有幫助... – mansoor

+0

通過使用你建議的步驟..A和B電話同時接到呼叫(振鈴)。雖然我們預計B會在A接受電話後連接/響鈴......任何想法? – mansoor

+0

Carter Rabasa,再次感謝您的解決方案,它真的能夠在給定場景中連接A和B!但問題是,通過使用此解決方案A和B同時連接。雖然callerId的默認行爲有點不同。在默認的A獲得連接,當A接受電話然後B連接...任何幫助,這將不勝感激。謝謝 – mansoor