云联络中心 多功能 IVR 模块(高级版功能)

文档详细介绍了腾讯云多功能 IVR 模块的使用方法,包括转外线、收号、接口调用、条件判断、放音、转人工、分支模块、转分机和语音信箱等功能模块的操作流程和配置要点。- 转外线模块:用于将来电转接到外部电话。- 收号模块:通过语音播报引导用户输入按键信息(DTMF),并将输入信息存储在设定的变量名中,通常与接口调用模块结合使用。- 接口调用模块:支持第三方系统通过 HTTP API 接口调用注入自定义业务参数到 IVR 。

相关产品
云联络中心 产品页,含版本规格、价格与购买入口。

你可通过拖拽组合多功能 IVR 模块完成较复杂呼入流程的搭建。

一、转外线模块

该模块用于将来电转接到外部电话。

关键参数 说明 示例
标签 可自定义该模块的名称 转外线
转接外线过程中放音 转接外线过程中的等待音乐 可选择系统预置的等待音
转外线主叫号码 转外线时外呼使用的号码,下拉菜单中展示的为系统所有的可外呼号码列表 020-6624XXXX
转外线被叫号码 转外线时需要转接的外部号码 010-7654XXXX

二、收号模块

收号模块通过语音播报引导用户输入按键信息(DTMF),用户输入信息将被存储在设定的变量名中。

收号节点一般后面需要连接一个接口调用模块,将收号变量通过入参形式给到第三方系统接口,做业务处理,再将结果通过出参形式注入到 IVR 后续的流程中,实现定制化的 IVR 需求。示例如下:


三、接口调用模块

接口调用模块支持第三方系统通过配置 HTTP API 接口调用的模式,注入自定义业务参数到 IVR 流程中,IVR 流程中的其他模块节点可以使用这些业务参数。


·最大错误数:接口调用失败后将重试,此配置调用接口允许失败的次数

·超时时间(秒):每次调用接口的超时时间

·默认值:在接口调用失败时,变量会被赋予默认值

注意:调用接口均失败的情况,系统会自动保底走到下一跳节点。

·接口请求地址:任意支持公网访问的客户 URL

·METHOD: POST

·Content-Type: application/json;charset=utf-8

request:

参数 类型 说明
请求参数1 字符串 IVR 配置中指定的请求参数
请求参数2 字符串 IVR 配置中指定的请求参数
请求参数 N 字符串 IVR 配置中指定的请求参数

可支持的系统参数:

参数 类型 说明
${SystemCallerNumber} 字符串 主叫号码
${SystemCalleeNumber} 字符串 被叫号码
${SystemSessionId} 字符串 会话 ID

response:

参数 类型 说明
返回参数1 字符串 IVR 配置中指定的返回参数
返回参数2 字符串 IVR 配置中指定的返回参数
返回参数 N 字符串 IVR 配置中指定的返回参数

示例:

https://www.customurl.com/fetchVariables请求{ "Callee":"0086186********"}返回{ "Score":"95"}

四、条件判断模块

该模块通过配置添加各个条件分支,可以结合系统参数以及传参模块中注入的业务参数进行逻辑路由。条件分支支持的运算语法包括判断:等于、不等于、大于、小于、大于等于、小于等于、与。
默认分支:是一种特殊的分支,提供保底的功能,在所有分支逻辑判断都失败的情况下,系统将走到默认分支。

1. 通过传参模块,调用第三方接口传入主叫号码,获取分数参数值。

2. 条件判断模块,将分数分为4个不同等级,分别走4个不同分支。

示例如下:

五、放音模块

·动态播报:放音模块可以通过 ${variable} 的形式,支持系统播报动态传入的第三方参数。

注意:如果文本中涉及阿拉伯数字播报,建议通过汉字形式,例如:“按一转咨询,按二转销售”。

·使用动态变量传入音频:支持用户使用动态变量的方式传入现有音频 ID(这里所使用的动态变量为接口调用模块的出参),用户可在动态变量中传入现有音频文件 ID,系统会自动关联到相关音频文件进行放音。如果该变量对应的音频文件 ID 不存在,则会选用播放声音中已经设置好的放音内容。

注意:1. 该功能使用必须先配置好接口调用模块才可使用。

注意:2. 当变量获取失败时,则会播放上方已经设置好的放音内容。

六、转人工模块(获取指定座席列表)

URL:https://{custom_url}?action=specifiedSeat&version=1
METHOD: POST
Content-Type: application/json;charset=utf8
REQUEST:

参数 类型 说明
RequestId 字符串 请求序号
Timestamp 数值 Unix 秒级时间戳
SdkAppId 数值 联络中心实例 ID
SessionId 字符串 会话 ID
SessionType 字符串 会话类型,目前只有 "tel"
User 字符串 用户号码(带0086前缀)
Caller 字符串 主叫号码(带0086前缀)
Callee 字符串 被叫号码(带0086前缀)

RESPONSE:

参数 类型 说明
RequestId 字符串 请求序号
ErrMsg 字符串 错误说明
ErrCode 数值 错误码
SeatEmails 字符串数组 指定座席列表(优先级更高)
SkillGroup 数值 指定技能组 ID

七、分支模块(启用动态分支)

IVR 中分支节点支持动态分支功能,业务方可以通过第三方传参的形式自行构建动态分支结构。将动态分支选项设为启用,动态分支参数选择为 IVR 流程之前传参模块传入的第三方业务参数。动态分支参数的格式见下。

注意:传参模块中对应传入的 JSON 数组格式的参数需要转为 string 字符串。

动态分支参数:

参数 类型 说明
digits 字符串 分支对应的按键信息,取值:0-9、#、*
name 字符串 分支唯一 ID,建议用 GUID 唯一标识一个分支
label 字符串 分支的中文描述(会和按键信息一起体现在话单中)
next 字符串 下一跳节点名称(可点击需跳转的节点,标题栏上可获取)

示例:


https://www.customurl.com/fetchVariables请求{ "Callee":"0086186********"}返回{ "tts":"按一转咨询,按二转购买", "dynamicEntries":"[{ \\"digits\\": \\"1\\", \\"next\\": \\"01FN8J6WZ984WR9PP4ZZTC8YXS\\", \\"label\\": \\"咨询\\", \\"name\\": \\"120b5ad2-6b6e-49e8-****-d952e7de6f32\\" }, { \\"digits\\": \\"2\\", \\"next\\": \\"01FN8J92EH5HP4SBS5W4MXZD0J\\", \\"label\\": \\"购买\\", \\"name\\": \\"4ac833b5-9019-4ba9-8c5a-a11fb893dca2\\" }]"}

八、转分机

前提条件:完成 SIP 话机注册。
该模块中,输入目标座席的 SIP 话机分机号即可转接。

同一个转分机模块仅支持转同一长度的分机号,你需要在此进行设置:


九、语音信箱

该模块支持用户在呼入时留言,留言可通过服务记录查询

用户在“哔声”后开始留言,留言完成后,按#号键结束留言。

留言后可在服务记录的语音信箱 TAB 播放留言和下载留言

赞 (0)
上一篇 4天前
下一篇 4天前