前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >呼叫中心中间件实现“在通话中播放背景音乐”功能(mod_cti基于FreeSWITCH)

呼叫中心中间件实现“在通话中播放背景音乐”功能(mod_cti基于FreeSWITCH)

原创
作者头像
何小帅丨
修改2023-10-30 17:15:45
2080
修改2023-10-30 17:15:45
举报

前言

一般情况,双方在通话过程中只有他们自己的声音,是没有其他的声音的。本文主要讲述“如何在通话过程中播放背景音乐”。

例如:用户想要实现与机器人通话的过程中,播放背景音乐。

本文利用上面的例子进行讲述。


一、实现方法

能够实现“在通话中播放背景音乐”功能的方法共有两种:

  1. 通过添加拨号方案实现,在拨号方案中添加实现此功能的变量,然后去呼叫路由中启用这一拨号方案。
  2. 在机器人任务中添加相应的变量,进而实现此功能。

变量用法:

代码语言:shell
复制
APP
cti_background_session filename mode
cti_stop_background filename
API
uuid_cti_background uuid filename mode
uuid_cti_stop_background uuid filename


 - filename 任意文件,也支持local_stream
 - mode 模式 ,如果不设置 默认时背景应模式:ml
 - m 混音
 - l 循环播放
 - r 混音到读
 - w 混音到写
 - f 混音到最前面

二、实现步骤

A、通过“拨号方案”实现

1、在顶顶通呼叫中心中间件 CCAdmin -> 拨号方案 中,添加一个新的拨号方案“background_music”,接下来在这个拨号方案中添加“在通话过程中播放音乐的动作变量”。

2、 前往顶顶通呼叫中心中间件 CCAdmin -> 呼叫路由 -> robot(实现与机器人通话过程中播放背景音乐,所以要添加在“呼叫机器人的呼叫路由中”),启用拨号方案“background_music”(注意:因为是要实现与机器人通话过程中播放背景音乐,所以拨号方案“background_music”要移动到“等待应答”的后面)。

3、 呼叫机器人操作,观察在与机器人通话过程中是否有背景音乐。如果有,说明该功能已经实现。

B、通过“机器人任务中添加变量”实现

1、 在顶顶通呼叫中心中间件 CCAdmin -> 队列外呼 -> robot 中,默认是没有“背景音乐”这一变量的,所以需要在管理与机器人通话的“ CCAdmin ->队列外呼模版”中添加这一变量。

2、接下来去顶顶通呼叫中心中间件 CCAdmin -> 队列外呼 -> robot,设置该变量,设置方法如图:

3、呼叫机器人操作,观察在与机器人通话过程中是否有背景音乐。如果有,说明该功能已经实现

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、实现方法
  • 二、实现步骤
    • A、通过“拨号方案”实现
      • B、通过“机器人任务中添加变量”实现
      相关产品与服务
      消息队列 TDMQ
      消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档