2014-03-29 34 views
1

我剛剛編寫了我的Twilio應用程序在印度尼西亞撥打我的電話號碼的出站語音電話。Twilio出站語音電話開始延遲

當我接聽語音電話時,在第一個音頻播放之前會有大約3-5秒的延遲,使用<Say>或使用<Play>動詞。

你們是否知道爲什麼會出現這種情況,以及是否有一種當前的解決方法將這種長時間延遲減少到僅僅1-2秒?如果在另一端沒有聲音太久,收件人很可能會掛斷電話。

在任何洞察預先感謝

回答

0

Twilio福音傳教士在這裏。

關於我的第一個建議,最重要的是確保Twilio發出請求的Web應用程序快速返回響應。 Twilio將等待長達15秒的時間讓服務器響應,所以它可能只是稍微讓服務器響應。

如果您測試您的URL並且您的服務器正在快速返回響應,那麼下一個建議是發送一封電子郵件至[email protected]。我們的支持團隊可以與您打個電話,看看是否有延遲發生,導致Twilio無法獲知通話已被回覆,這會延遲我們對您服務器的HTTP請求。

希望有所幫助。

1

我有這個相同的問題 - 我的出站呼叫在7到9秒之間開始播放語音文件。

twilio中的進程(從每次調用http響應時間來衡量延遲時間)佔用大約3-4秒。

我也有AMD(電話答錄機檢測),即IfMachine =繼續。

(見這裏1. https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-answered-by-a-human-or-machine 2. https://www.twilio.com/docs/api/rest/answering-machine-detection文檔)

我刪除從呼叫和呼叫開始時間3秒減少到約5秒的平均這個選項。

我認爲這是由於AMD功能在通話的前幾秒鐘內收聽,以確定它實際上是否被人類或機器應答。

因此,關閉AMD。