复合指令

最近更新时间:2019-05-29 10:44:23

注意事项

发起一路呼叫并启动ivr流程,需要获取按键信息时,getkey 参数必须是在最后一个节点。
这一系列接口会顺序执行,数组中的 appId 和 callId 可不填,不会校验。

请求

请求地址

/ipcc/call/multOrders

请求方式

Post 请求

请求包体

属性 类型 必选 说明
appId String 应用 ID
callId String 呼叫 ID
playtime int 整体指令播放次数,默认播放一次,
若设置的值>1,则所有指令会循环播放 playTime 次
orders Array 命令列表数组
仅支持放音指令集合

响应

响应包体

属性 类型 必选 说明
code String 响应码
000000 表示成功
108100 解析失败-入参错误
108101 应用 ID 不存在
108102 消息队列已满
108105 callid 不存在
108104 其他错误
appId String 应用 ID
callId String 呼叫号 ID

实际案例

JSON 请求示例

{
    "appId": "247e35ff320a4142a105024055c367cf", 
    "callId": "88-2018031000182918181271218-108bc381ca0f42d8-out", 
    "playtime": 2, 
    "orders": [
        {
            "appId": "247e35ff320a4142a105024055c367cf", 
            "callId": "88-2018031000182918181271218-108bc381ca0f42d8-out", 
            "playFlag": 0, 
            "getkey": 0, 
            "voiceStr": "您的短信剩余15条", 
            "playTime": 3, 
            "maxRevCnt": 0, 
            "key2End": "0", 
            "spaceTime": 0, 
            "totalTime": 0, 
            " data ": " userdata1 "
        }, 
        {
            "appId": "247e35ff320a4142a105024055c367cf", 
            "callId": "88-2018031000182918181271218-108bc381ca0f42d8-out", 
            "playFlag": 1, 
            "getkey": 0, 
            "voiceStr": "filepath", 
            "playTime": 3, 
            "maxRevCnt": 0, 
            "key2End": "0", 
            "spaceTime": 0, 
            "totalTime": 0, 
            " data ": " userdata 2"
        }, 
        {
            "appId": "247e35ff320a4142a105024055c367cf", 
            "callId": "88-2018031000182918181271218-108bc381ca0f42d8-out", 
            "playFlag": 0, 
            "getkey": 1, 
            "voiceStr": "您的短信剩余15条", 
            "playTime": 3, 
            "maxRevCnt": 1, 
            "key2End": "0", 
            "spaceTime": 5, 
            "totalTime": 30, 
            " data ": " userdata3 "
        }
    ]
}

JSON 响应示例

{
    "code": "000000",
    "appid":"247e35ff320a4142a105024055c367cf",
    "callId":"88-2018031000182918181271218-108bc381ca0f42d8-out"
}