問題
想要檢測一個人或機器的來電是否應答。應答機檢測(AMD)與Twilio ..但事後
詳情
上午在使用Twilio。而Twilio確實有這個功能。然而,它在系統中實現的方式似乎不適合我的用例。
Twilio使用應答機檢測來控制呼叫流程。因此,Twilio在呼叫連接後等待幾秒鐘,以便分析來自呼叫的音頻以查看它是否是應答機。它不會繼續將呼叫連接到延遲呼叫並執行此分析之後。
對於我的用例。天氣通話由一個人或機器應答不會影響通話流程...所以延遲是沒有必要的。它隻影響稍後需要的統計數據。即在這種情況下「我付錢的人接聽電話實際上應答電話的頻率是多少,而不是錯過了電話並讓它進入語音郵件?」
所有來電轉接到電話。通常是手機。
問題
有沒有一種方法來檢測ID呼叫被事後一個人或機器應答,但使用Twilio沒有延遲?
如果沒有,是否還有另一種模式,我沒有想到可以用來實現相同的目標? (要檢測一個員工接電話的頻率,而不是丟失呼叫)
其他的事情我已經考慮
- 延長手機的振鈴次數,然後讓Twilio把語音郵件而不是手機提供商的語音郵件。
- 此解決方案的問題在於,很多手機提供商不允許您更改在語音郵件提取之前手機響鈴的次數。更難的是戒指的數量沒有設置。手機提供商可能會花費更多或更少的時間來定位手機,這與手機在發送語音郵件之前響起的時間有關。
- 實施回答我自己的應用程序(蟒蛇)
- 這可能是一個可行的替代方案中機檢測。這裏的問題是,我很少了解Python如何用於分析音頻文件,以瞭解它是否聽起來像是一個人或一臺機器。如何呼叫進程分析(CPA)
已經有一些更新,AMD在這裏:https://www.twilio.com/docs/api/rest/answering-machine-detection#new-webhook-parameters – 2017-03-27 21:10:45