问题标签 [twilio-taskrouter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
487 浏览

twilio - 如何使用 twilio 任务路由器实现视频通话

我们正在为我们的呼叫中心项目使用任务路由器。传入呼叫通过任务路由器路由到我们的代理。现在,我们还必须实现视频通话。我想了解,我们如何使用相同的任务路由器进行语音呼叫和视频呼叫分配给我们的代理?

是否有任何参考示例代码可以使用它?

0 投票
1 回答
297 浏览

twilio - Twilio - 使用 taskrouter.js 和 reservation.conference() 如何不发出哔哔声和结束会议

我正在使用任务路由器将来电任务分配给工作人员。当工作人员得到预订时,我将开始这样的会议:

关于如何使用 taskrouter.js 处理会议的文档不多,但这似乎可以开始会议。

我有两个问题:

我无法阻止“进入会议”哔声不播放

当工作人员和参与者都退出会议时,会议实际上并未结束,因此不会将工作人员置于下班后活动状态。

任何帮助,将不胜感激。

0 投票
1 回答
163 浏览

c# - 一旦在 twilio 任务路由中触发了 reservation.created 回调事件,我如何以编程方式接受预订?

Twillio 任务路线

1) 如何使用 asp.net mvc 库管理单个回调 URL 中的不同指令?

前任 :

--> 使用入队创建的任务。我已经在分配回调 url 中放置了出队指令,但是一旦创建了任务并创建了预订,我该如何管理。如何使用预订 ID 接受预订并致电 twilio 客户端?

任何建议都会很有用

谢谢

0 投票
1 回答
46 浏览

twilio - 有没有办法提取已与一名工人排队的预订(等待被接受),并将其分配给自己

场景如下: 来电。代理 A 和 B 在队列中可用并且有资格接听电话。TaskRouter 分配给代理 A,代理 A 的客户端有机会接受它。无论出于何种原因,代理 A 没有接听它,呼叫者处于等待状态。

同时代理 B 看到代理 A 有一个呼叫等待(通过统计),并且由于他是空闲的,因此希望将保留重新分配给自己。有没有办法做到这一点?到目前为止,还没有在文档中找到任何支持这种行为的东西。

0 投票
2 回答
519 浏览

twilio - 以优雅的方式在 twilio 中处理 3 个呼叫队列

对于我正在尝试解决的问题,我很乐意为我的 twilio 设置提供一些建议。

概述

客户可以拨打我们的 twilio 号码并处理以下三种情况之一: - 是我们的客户并且有问题 - 应该转移到 CC 队列 (2ppl), - 想要购买我们的服务 - 应该转移到销售队列 (7ppl ), - 有其他情况 - 应该转移到不同的队列,我们​​称之为其他(1 人)

当前解决方案

客户致电:

  • 欢迎信息
  • 我们收集他的数字输入
  • 将调用加入到适当的队列中
  • 使用会议指令将任务分配给可用的工作人员

当前解决方案的问题

如果办公室里没有工作人员接听电话,客户将永远等到他自己挂断电话。接听电话的工作人员不知道客户的电话号码,因此在必要时他无法休息。

问题

  • 在客户选择一个队列后,我想检查我在该队列中是否有办公室工作人员(不在离线模式下)。如果每个人都处于离线模式,则重定向到语音邮件,并且一封电子邮件将发送到指定的电子邮件地址,其中包含来电者电话号码和语音邮件录音 url。
  • 在工作人员接机(接受预订)后,向他发送一条带有客户电话号码的消息。
  • 如果在指定的时间内(例如 5 分钟)没有工作人员接听电话,则呼叫将被重定向到语音信箱,并且一封电子邮件将发送到指定的电子邮件地址,其中包含来电者电话号码和语音信箱录音 url。
  • 0 投票
    1 回答
    297 浏览

    php - Twilio 任务路由器无法正常用于会议

    在分配回调端点中,我使用指令 => '会议' 将所有来电转换为会议:

    但是现在,任务路由器无法将呼叫路由到不同的工作人员,如果一个工作人员没有收到呼叫,那么呼叫弹出窗口就会消失并且屏幕会变黑。其他工人都没有接到电话。

    如果我使用 'instruction' => 'call' 那么一切正常。但我需要使用会议来处理一些其他功能,比如现场收听。

    如何通过在分配回调端点中使用 'instruction' => 'conference' 来解决上述问题。

    感谢您提前提供任何帮助。

    0 投票
    1 回答
    98 浏览

    python - 如何将 assignment_callback 'from' 属性设置为原始来电号码?

    我们的 Twilio 应用程序与 TaskRouter 连接以处理呼叫排队,我正在努力在“dequeue”指令上设置正确的参数。

    也许这是错误的做法,但是它的设置方式是,当有来电时,它会接收 DTMF 音并将它们发送到一个入队函数,在该函数中,呼叫被路由到不同的任务队列(支持、销售等) .)。据我了解,当一个调用排队到 Twilio 客户端时,Twilio 会将它发送到正确的 TaskQueue。当工作人员在该任务队列中可用时,Twilio 将任务数据路由到 assignment_callback URL。

    那么如何在我的出队指令中将“from”属性设置为调用者的号码?如果我将其留空,它会将其设置为我注册的 Twilio 号码。我只希望我们的 SIP 电话上的发件人号码显示谁来电,如果我可以从 assignment_callback URL 获取“呼叫者”参数,并在出队指令中设置该值,那就太好了。

    0 投票
    0 回答
    37 浏览

    twilio - 在 TaskRouter Twilio 中使用 IVR 输入记录和重复消息

    我在这里遵循两部分教程https://www.youtube.com/watch?v=XMg5ytgyn1E来设置 TaskRouter。

    我能够成功地接受用户输入并在按下分机时将他们定向到各自的团队,但我的要求也是在呼叫者按 0 时记录来自呼叫者的消息,并在呼叫者按 # 时再次重复 IVR 欢迎消息。

    如何将其与本教程中介绍的当前工作流程集成?

    感谢您的帮助!

    0 投票
    1 回答
    437 浏览

    twilio - 任务关闭后,Twilio 工作人员活动不会从忙碌变为空闲

    我们正在使用禁用多任务工作区的 Twilio 任务路由器,并且仅将默认任务通道设置为对所有工作人员可用。接受任务预留后,Worker 活动按预期从预留变为忙碌。但最后,当任务状态更新为“已完成”时,Worker 活动并未按预期更改为 Idle,而是保持在 Busy 活动中。这是一个错误还是预期的行为?还是我们缺少任何配置?

    0 投票
    2 回答
    402 浏览

    twilio - 如何在 Twilio 上向特定工作人员提供任务

    我正在使用 Twilio 的 TasksRouter。

    我的工作区中有 3 个任务队列,新任务正在转发到正确的任务队列,但我也希望将它们提供给该队列中的特定工作人员。

    我认为任务属性应该这样做,但即使我的任务具有诸如任务之类的属性,{user_id: 123}仍然提供给具有以下属性的工人{user_id: 999}

    这是正确的方法吗?我还能如何向特定工作人员提供任务?

    谢谢!