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

文章目录

  • 前言
  • 一、实现方法
  • 二、实现步骤
    • A、通过“拨号方案”实现
    • B、通过“机器人任务中添加变量”实现


前言

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

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

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


提示:以下是本篇文章正文内容,下面案例可供参考

一、实现方法

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

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

变量用法:

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”,接下来在这个拨号方案中添加“在通话过程中播放音乐的动作变量”。呼叫中心中间件实现“在通话中播放背景音乐”功能(mod_cti基于FreeSWITCH)_第1张图片

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

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

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

  1. 在顶顶通呼叫中心中间件 CCAdmin -> 队列外呼 -> robot 中,默认是没有“背景音乐”这一变量的,所以需要在管理与机器人通话的“ CCAdmin ->队列外呼模版”中添加这一变量。呼叫中心中间件实现“在通话中播放背景音乐”功能(mod_cti基于FreeSWITCH)_第3张图片
  2. 接下来去 CCAdmin -> 队列外呼 -> robot,设置该变量,设置方法如图:呼叫中心中间件实现“在通话中播放背景音乐”功能(mod_cti基于FreeSWITCH)_第4张图片
  3. 呼叫机器人操作,观察在与机器人通话过程中是否有背景音乐。如果有,说明该功能已经实现。

你可能感兴趣的:(呼叫中心中间件,中间件)