您可通过拖拽组合多功能 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":"008618621500000"}返回{"Score":"95"}
条件判断模块
该模块通过配置添加各个条件分支,可以结合系统参数以及传参模块中注入的业务参数进行逻辑路由。条件分支支持的运算语法包括判断:等于、不等于、大于、小于、大于等于、小于等于、与。
默认分支:是一种特殊的分支,提供保底的功能,在所有分支逻辑判断都失败的情况下,系统将走到默认分支。
1. 通过传参模块,调用第三方接口传入主叫号码,获取分数参数值。
2. 条件判断模块,将分数分为4个不同等级,分别走4个不同分支。
示例如下:
放音模块(动态播报)
放音模块可以通过
${variable}
的形式,使系统播报动态传入的第三方参数。说明
如果文本中涉及阿拉伯数字播报,建议通过汉字形式,如:“按一转咨询,按二转销售”。
转人工模块(获取指定座席列表)
URL:
https://{custom_url}?action=specifiedSeat&version=1
METHOD: POST
Content-Type: application/json;charset=utf8
REQUEST:参数 | 类型 | 说明 |
RequestId | 字符串 | 请求序号 |
Timestamp | 数值 | Unix 秒级时间戳 |
SdkAppId | 数值 | 联络中心实例 ID |
SessionType | 字符串 | 会话类型,目前只有 "tel" |
User | 字符串 | 用户号码(带0086前缀) |
RESPONSE:
参数 | 类型 | 说明 |
RequestId | 字符串 | 请求序号 |
ErrMsg | 字符串 | 错误说明 |
ErrCode | 数值 | 错误码 |
SeatEmails | 字符串数组 | 指定座席列表 |
SkillGroup | 数值 | 指定技能组 ID |
分支模块(启用动态分支)
IVR 中分支节点支持动态分支功能,业务方可以通过第三方传参的形式自行构建动态分支结构。将动态分支选项设为启用,动态分支参数选择为 IVR 流程之前传参模块传入的第三方业务参数。动态分支参数的格式见下。
注意
传参模块中对应传入的 json 数组格式的参数需要转为 string 字符串。
动态分支参数:
参数 | 类型 | 说明 |
digits | 字符串 | 分支对应的按键信息,取值:0-9、#、* |
name | 字符串 | 分支唯一ID,建议用GUID唯一标识一个分支 |
lable | 字符串 | 分支的中文描述(会和按键信息一起体现在话单中) |
next | 字符串 | 下一跳节点名称(可点击需跳转的节点,标题栏上可获取) |
示例:
https://www.customurl.com/fetchVariables请求{"Callee":"008618621500000"}返回{"tts":"按一转咨询,按二转购买","dynamicEntries":"[{\\"digits\\": \\"1\\",\\"next\\": \\"01FN8J6WZ984WR9PP4ZZTC8YXS\\",\\"label\\": \\"咨询\\",\\"name\\": \\"120b5ad2-6b6e-49e8-ade7-d952e7de6f32\\"},{\\"digits\\": \\"2\\",\\"next\\": \\"01FN8J92EH5HP4SBS5W4MXZD0J\\",\\"label\\": \\"购买\\",\\"name\\": \\"4ac833b5-9019-4ba9-8c5a-a11fb893dca2\\"}]"}
转分机
语音信箱
该模块支持用户在呼入时留言,留言可通过服务记录查询
用户在“哔声”后开始留言,留言完成后,按#号键结束留言。
留言后可在服务记录的语音信箱 TAB 播放留言和下载留言