可以通过Twilio TaskRouter进行出站呼叫

时间:2017-03-05 15:06:39

标签: twilio

目前,我们有一个基于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的范围内得到支持,但我希望其他人有明确的文档来支持如何执行该场景。

1 个答案:

答案 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"
}

如果有帮助,请告诉我。