服务端
服务端API文档

新增IVR子节点

更新时间: 2022/01/13 03:25:20

新增IVR子节点

  • 新增子节点可以是单个,也可以是节点下还有新增子节点
  • 每一个子节点只能有一个头结点,可以有多个子节点,子节点可以任意指定,可以指定其他头结点下的子节点为自己的尾节点
  • 子节点只能属于一颗IVR树上,不同IVR树上的子节点不能公用

IVR子节点关系图

分账逻辑图.jpg

URL

  • 请求方法:POST
  • URL:http://voip-host/api/v1/voip/cti/app/ivr/node

请求参数

参数名称 类型 是否必选 示例 描述
appId String 必填 eca23f68c66d4acfceee77c200200359 应用ID。
ivrId long 必填 5034 IVR树唯一id,创建子节点必须先创建ivr树,然后再VIR树下创建子节点。
tailNodeIds list 选填 [5034,5478] 尾结点list,如果尾节点无头结点信息,会将尾结点的头节点id更新为当前的节点id。
nodeType int 必填 1 1放音收号节点.2转到具体的坐席节点.3转到坐席组节点.4返回上层节点.5重听节点.6放音节点.7异常节点.8回调节点.9转其他ivr树节点.10放音收号超时节点.11判断节点.12跳转到任意节点,不同类型的节点对应的个性化属性不一样,需要在nodeAttr里面进行配置。
nodeName String 必填 欢迎语 IVR节点的名称。
nodeWordType String 选填 1 播放类型:取值为: 0文本,1语音, 默认文本方式0。
nodeWord string 选填 欢迎致电网易云信运营商中台公司,下面你可以根据导航按键进行导航 需要播放的类容,可以是文本,也可以用户自定义的语音文件。
version string 选填 1.0.0 版本号。
nodeAttr json 选填 {json} 节点属性,每一种节点属性不一样,下面会详细说明。
ivrEndSign string 选填 endNode IVR树结束节点标识,值为:endNode,慎用,节点有了此标志,会结束ivr流程(但是不会挂机),即使子节点后还有节点也会结束IVR流程。
ivrStartSign string 选填 startNode IVR树开始节点标识,值为:startNode。
hangup string 选填 0 hangup取值为0和1,0标识不挂断,1表示挂断,默认为0,如果节点有标识为挂断,那么当前节点动作执行之后就会立即挂断通话,即使后面有子节点也不会执行。
keyNum int 选填 1 当前节点对应的触发按键,比如按1,就会跳转到当前的节点上,非头节点keyNum不可为空,且取值为0 ~ 11,10表示*,11表示#。
description string 选填 第一个ivr 描述信息。

返回参数

参数名称 类型 示例 描述
code int 0 状态码。
message string OK 请求成功或者失败描述信息。
data long 95032 ivr节点的唯一id。

示例

请求示例

{
    "appId": "776c3a0f2a7b3f3c6cff9ba0a6ecd445",
    "description": "第一个节点",
    "ivrId": 5034,
    "tailNodeIds": [],
    "nodeType": 6,
    "nodeName": "欢迎语",
    "nodeWordType": 0,
    "nodeWord": "欢迎致电网易云信运营商中台公司,下面你可以根据导航按键进行导航",
    "version": "1.0.0",
    "nodeAttr": {},
    "ivrEndSign": "",
    "ivrStartSign": "startNode",
    "hangup": 0
}

正常返回示例

{
  "code": 0,
  "message": "OK",
  "data": 3255
}
此文档是否对你有帮助?
有帮助
去反馈
  • 新增IVR子节点
  • IVR子节点关系图
  • URL
  • 请求参数
  • 返回参数
  • 示例
  • 请求示例
  • 正常返回示例