跳到主要内容

为什么Twilio

Twilio Flex的来电/短信/聊天铃声插件

处理代码和数据的女性

在Flex UI(用户界面)中播放声音可能有很多原因。例如:

  • 振铃提示有来电任务并提醒座席
  • 新聊天消息的声音通知,提醒可能同时处理多个聊天的座席
  • 表示与会者加入或离开会议的声音

要在其中一些场景中实现声音,需要在Flex中使用一些变通方法。Twilio Flex的入局呼叫/短信/聊天铃声插件可以帮助联络中心管理员为座席的入局呼叫、短信和聊天任务设置音频提醒。然而,在撰写本文时,Flex本身并不支持传入任务的音频警报(铃声警报)。(要跟踪添加浏览器铃声作为一项功能,请访问Flex发布说明页面.)

Twilio确实提供了下面的代码示例,当Flex调用进入他们的网站时,浏览器会自动发出铃声。然而,这个代码有一个问题:它被设计为只响应语音呼叫,而不响应其他渠道。

1

版权,Perficient 2022

示例代码中有两个问题:

  1. 当呼入呼叫和呼出呼叫同时发生时,会通知浏览器。出站呼叫不应该响浏览器。
  2. 短信、聊天等其他通道无振铃。

为了解决这个问题,我们可以让浏览器自动为语音呼叫、SMS和聊天消息振铃,并通过在示例代码中添加入站方向属性来修复出站呼叫振铃。

新的改进代码看起来像这样:

2

版权所有,熟练2022

警报分为两类:

  • 可重复介质(alertSound循环=真正的)都是循环播放的,就像电话铃声一直响个不停。停止可重复介质的唯一方法是手动调用stop方法。
  • 不可重复介质(smsSound)循环=假)都播放一次,像嘟嘟声或哔哔声。不可重复媒体播放一次后自动停止。

在这段代码中,重复的音频文件(本例中为ring .mp3)一直播放,直到Flex中的worker接受语音任务。如果接收到SMS/Chat任务,此代码将播放一次性音频文件(在本例中为smsAlert.mp3)。

要使这段代码工作,你需要做以下事情:

  • 更新第1行和第2行中的ring .mp3和smsAlert.mp3音频文件URL
  • 将代码添加到插件的init()函数中。

有关将此代码添加到托管Flex实例的帮助,请参见为Twilio Flex创建插件

请注意:音频文件必须能够被Twilio的代理服务器访问。通过这些方法无法访问桌面上的本地文件,但您的音频文件可以上传到Twilio Assets以供此处使用。

如果您对Twilio Flex感兴趣,并需要一些指导,以最大限度地提高联络中心的效率,我们可以提供帮助。

为什么Perficient ?

我们是Twilio金牌合作伙伴,拥有一支经过认证的Twilio Flex工程师团队,拥有超过20年的经验,提供无与伦比的客户参与和联络中心体验解决方案。有关Twilio Flex实践和功能的更多信息,请访问我们的Twilio合作伙伴页面

留言回复

您的电子邮件地址将不会被公布。必填项被标记*

本网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

Atul Verma

Atul Verma是一名高级产品工程师,专门从事客户参与解决方案,专注于Twilio Flex实施,定制和云联络中心软件。

作者的更多内容

关注我们
推特 Linkedin 脸谱网 Youtube Instagram