从TwiML队列中取消呼叫时,Twilio clientId无效

时间:2015-08-26 13:40:32

标签: twilio

我正在使用Twilio的TaskRouter将入站呼叫重定向到座席。

我使用<enqueue>动词将入站呼叫入队,当分配了一个worker时,我返回以下JSON来调用代理:

{
    "instruction": "dequeue",
    "to": "client:company-1-client",
    "from": "+101388558",
    "post_work_activity_sid": "<ActivitySID>",
}

我已添加allow_client_incoming("company-1-client")但我收到以下错误:

code 21211

Called is not valid: client:company-1-client

我按照本教程让TaskRouter调用我的代理:https://www.twilio.com/docs/taskrouter/twiml-integration

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

所以事实证明我的设置是正确的。唯一的问题是不允许在客户端名称中使用“ - ”。

来自Twilio文档:https://www.twilio.com/docs/api/twiml/client

  

客户端标识符当前可能只包含字母数字和   强调字符。