我正在使用JavaScript SDK創建Twilio應用程序。暫停Twilio呼叫並稍後檢索
我想實現呼叫保持功能,但我在實施時遇到問題。
當軟電話發起呼叫時,呼叫處於保持狀態的過程是什麼? 另外,軟電話接聽電話的過程是什麼?
我正在使用JavaScript SDK創建Twilio應用程序。暫停Twilio呼叫並稍後檢索
我想實現呼叫保持功能,但我在實施時遇到問題。
當軟電話發起呼叫時,呼叫處於保持狀態的過程是什麼? 另外,軟電話接聽電話的過程是什麼?
當軟電話的用戶按保留時,可以使用REST API更新該呼叫,並將呼叫發送到隊列。
您可以使用<Enqueue>標記將呼叫重定向到TML文件。
要檢索到軟電話的呼叫,您可以使用CallSid更新呼叫並將其發送回軟電話用戶。
我已經在我的應用程序中實現了該功能,所以讓我知道你是否需要一些幫助。
Twilio福音傳教士在這裏。
有不同的方法可以在「保留」時發出呼叫。通常不要緊呼叫是否起源於客戶端或PSTN號碼的過程一般是相同的:
現在,發出呼叫的「保持」有幾個選項,我可以建議:
一種是使用<Play>
動詞和loop屬性設置爲零,它會告訴Twilio無限期地循環播放音頻。當您準備將呼叫從「保持」中移出時,您只需重定向呼叫。
另一種選擇是使用動詞<Enqueue>
並將呼叫置於呼叫隊列中。然後,當您準備好時,只需將該呼叫重新導出到隊列中即可獲得新的體驗。
希望有所幫助。
你好Devin,我試圖做同樣的事情,把電話暫停,然後再次檢索,但不是讓最終用戶擱置它只是斷開連接並播放音樂在我身邊,爲什麼發生這種情況? –
@ManishGoyal你可以在一個新的SO問題中發佈一些代碼。很難說除此之外可能會發生什麼。 –
是的,這裏它是http://stackoverflow.com/questions/32233250/how-to-put-twilio-call-on-hold –
你好馬克西,我想做同樣的事情,把電話擱置,然後檢索再說一遍,但不是讓最終用戶堅持下去,而是斷開並在我身邊播放音樂,爲什麼會發生這種情況? –
@ManishGoyal,可能你使用了錯誤的CallSid,請確保你使用的是他們的call_sid而不是我們的電話 –
如果我發起了呼叫,我不能讓呼叫接收機處於保持狀態嗎? –