目前,我们有一个基于Twilio Client for JavaScript构建的呼叫中心应用程序(用于WebRTC呼叫处理功能),我们已开始使用Twilio TaskRouter来管理来电的工作流程。我们使用Twilio Client WebRTC客户端正确地将传入呼叫路由到我们的TaskRouter Workers。我们以前曾在我们的JavaScript客户端中通过Twilio Client库进行出站呼叫,这很有效。现在已经将Twilio TaskRouter添加到混合中,并且存在当前工作人员活动的概念,我们的出站呼叫实际上从未拨出到外部电话号码。
assignment callbacks的TaskRouter文档似乎表明使用Twilio TaskRouter进行出站呼叫是相当可行的,但文档似乎将用例框架化为使用Twilio Client从一个WebRTC客户端到另一个WebRTC客户端的出站呼叫。我们希望创建从Twilio Client WebRTC工作人员到外部电话线的出站呼叫(例如,回拨客户)。我很确定这个用例在Twilio TaskRouter的范围内得到支持,但我希望其他人有明确的文档来支持如何执行该场景。
答案 0 :(得分:0)
Twilio开发者传道者在这里。
你是对的,文档确实显示了从客户端到客户端的外拨电话,但是当然可以拨打外部电话。
我相信你指的是this "call" JSON response from the docs:
{
"instruction": "call",
"to": "client:jenny",
"from": "+15558675309",
"url": "http://example.com/agent_answer",
"status_callback_url":
"http://example.com/agent_answer_status_callback"
}
您需要做的就是将其更改为拨打号码,将"client:jenny"
替换为您要拨打的号码。
{
"instruction": "call",
"to": "+15551234567",
"from": "+15558675309",
"url": "http://example.com/agent_answer",
"status_callback_url":
"http://example.com/agent_answer_status_callback"
}
如果有帮助,请告诉我。