我正在構建一個呼叫者需要連接到具有自己的IVR樹的外部系統的系統。當我們撥打DTMF數字並將其發送到外部系統時,我需要來電者聽音樂。在Twilio中爲呼叫者播放音樂時轉移呼叫
我通過使用REST API撥入外部系統並將這兩個呼叫(傳入和傳出)放入同一個會議室來實現它。但是,這會阻止我將來電者的來電顯示發送到外部系統,如<dial><number></dial>
命令所做的那樣。不幸的是,這是一項艱鉅的任務 有關我如何完成此任務的任何建議?
編輯: 我最終使用動詞<dial>
撥入外部系統,並在呼叫連接後立即使用REST API將呼叫轉移到會議室。
使用' '時,保留來電顯示不成問題 - 默認傳入。但是這不允許我在撥號時爲來電者播放音樂。將用戶置於會議室中,但是創建API調用以創建與外部系統的呼叫不允許指定任意呼叫者ID被傳入: 「發件人」必須是「已驗證」的呼叫者ID或Twilio號碼我擁有。要求: -non-twilio-number-as-the-caller-id-for-outgoing-calls –
你看過waitURL,這可能有助於https://www.twilio.com/docs/api/twiml/conference#attributes- waitUrl – spicyramen
是的,我做到了。它在將呼叫者加入會議時起作用 - 但是,該呼叫者不會將該呼叫者ID發送到外部系統。 –