【问题标题】:When I try to redirect one of two twilio connected calls to a conference, the call moves to the conference but ends within 2 seconds当我尝试将两个 twilio 连接的呼叫之一重定向到会议时,呼叫会移至会议,但会在 2 秒内结束
【发布时间】:2015-04-21 13:18:32
【问题描述】:

我面临的基本问题是“当我尝试将两个连接的呼叫之一(每个都是 twilio 生成的呼叫)重定向到会议时,呼叫转移到会议但在 2 秒内结束”

这里是步骤, 1. 客户来电排队 2. 为代理电话创建一个 REST API twilio 调用 3.当座席接听电话时,我们将排队进入从第一步开始存在客户呼叫的队列,并将座席与排队的呼叫连接(通过 twiml) 4. 然后通过 REST api,我试图将客户呼叫的 callid 放到会议中。执行此操作后,呼叫者进入会议,但 2 秒后客户呼叫结束。

【问题讨论】:

  • 你想达到什么目的?您的场景中是否有超过 2 个参与者,或者您只想将代理连接到客户?

标签: api rest queue twilio


【解决方案1】:

由于您说客户呼叫在 2 秒后结束,我怀疑某些客户呼叫 status callbackaction URL 被点击执行 hangup 操作。

它可能是 enqueue 动词(用于将客户放入队列)上的 action URL 被执行并返回 hangup。当出队的呼叫结束(或被转发到会议)时,将执行该操作。

这是我的猜测。

话虽如此,不清楚为什么需要让代理和客户参加会议?一旦代理呼叫队列,他就会连接到客户,他们可以开始交谈。

【讨论】:

  • “由于您说客户呼叫在 2 秒后结束,我怀疑某些客户呼叫状态回调或操作 URL 被命中执行挂断操作。”只有在代理接听呼叫并且控制转到操作 url 之后,我们才排队进入呼叫并连接。
  • "它可能是执行并返回挂断的入队动词(用于将客户放入队列)上的操作 URL。该操作将在出队呼叫结束时执行(或正在转发给会议)。”我已经检查过了,并没有影响。
  • “话虽如此,不清楚为什么需要让代理和客户参加会议?一旦代理呼叫队列,他就会连接到客户,他们可以开始交谈。 "座席和客户都从队列中连接,然后我想将客户转移到另一个电话,在此之前我们要进行几次电话会议。
  • 我必须实现相同的场景。如果我没记错的话,我得出的结论是 Twilio 不支持将呼叫从队列定向到会议。我无法解释我遇到的问题以及您遇到的其他问题。不过,我解决问题的方法是使用新队列而不是会议。因此,您可以为第二个代理创建一个队列并将呼叫转发到该队列。然后像往常一样将该调用出队,它应该可以工作。
  • Alvis,在座席和客户队列呼叫连接之后,我将客户呼叫重定向到会议。所以我认为在我重定向到会议时它不应该再排队了。
猜你喜欢
  • 2014-05-03
  • 1970-01-01
  • 1970-01-01
  • 2022-10-05
  • 1970-01-01
  • 2015-01-19
  • 1970-01-01
  • 2021-04-17
  • 1970-01-01
相关资源
最近更新 更多