當前使用Twilio TaskRouter構建電話呼叫中心來路由呼叫。任務/預約超時後將Twilio任務重定向到新的TwiML
我的目標是:
- 當任務保持一定時間待定(即:無工可預訂),重定向到語音郵件
- 當任務被保留,但工人沒有響應它,重定向到語音郵件
我目前的執行情況是:
- 同時指定任務超時和預約超時
- 當觸發任務超時/預約超時回調時,查詢Redirect Instruction預留api將其重定向到錄製語音信箱的TwiML。
但問題是:
- 當一個任務是在
pending
狀態,沒有預約被創建,使我不能訪問預約執行重定向 - 保留時超時,試圖執行重定向將收到來自Twilio的執行說,保留不再可用於重定向
嗨philnash,謝謝你的解決方案。只是一個問題:如何創建一個「永久可用的工作人員」?一旦創建預約,工作人員就變爲「預留」(如果預約未被自動接受)或「忙碌」(如果預約被自動接受)。我應該如何使其恢復到可用狀態,以便「他」處理新的預訂?謝謝 – Marconline
您可以嘗試使用[多任務工作者](https://www.twilio.com/docs/api/taskrouter/multitasking),該工具一次可以接受多個預留。此外,您可以使用REST API將[工作者的狀態恢復爲可用狀態](https://www.twilio.com/docs/api/taskrouter/workers#code-update-a-worker)。 – philnash
嘿@philnash,這就是我所做的。我使用Event端點進行了檢查,並且一旦創建了預留,我就將Worker狀態更新爲Idle。這是正確的方法嗎?謝謝,Marco – Marconline