| 属性 | 类型 | 约束 | 说明 | |
|---|---|---|---|---|
| ivr | appId | String | 必选 | 应用唯一标识 |
| callId | String | 必选 | 呼叫ID | |
| playFlag | int | 必选 | 放音文件标识 0:voiceStr 1: fileName | |
| fileName | String | 必选 | 放音文件名,录音文件已上传 | |
| voiceStr | String | 必选 | TTS文本 playFlay为0时提供tts文本 | |
| playTime | int | 必选 | 最多播放次数,取值大于0 | |
| maxRevCnt | int | 必选 | 最多收码个数,取值大于等于 0,为0时,key2End不能为空字符 | |
| key2End | String | 可选 | 收到指定DTMF码后结束收号,不可与maxRevCnt同时无效 (0~9、*、#、空字符) | |
| spaceTime | int | 必选 | 最长按键间隔,以秒为单位,取值大于等于 0,为0时代表默认值:30S | |
| totalTime | int | 必选 | 首位按键最长等待时间,以秒为单位,取值大于等于 0,为0时代表默认值:60S | |
| data | String | 可选 | 用户透传数据 | |
| 属性 | 类型 | 约束 | 说明 | |
|---|---|---|---|---|
| ivr | appId | String | 必选 | 应用唯一标识 |
| callId | String | 必选 | 呼叫ID | |
| fileName | String | 必选 | 放音文件名(放音文件已上传) | |
| playTime | int | 必选 | 最多播放次数 (> 0) | |
| data | String | 可选 | 用户数据 | |
| 属性 | 类型 | 约束 | 说明 | |
|---|---|---|---|---|
| ivr | appId | String | 必选 | 应用唯一标识 |
| callId | String | 必选 | 呼叫ID | |
| voiceStr | String | 必选 | TTS文本,不能超过128个字符 | |
| playTime | int | 必选 | 最多播放次数 (> 0) | |
| data | String | 可选 | 用户数据 | |
| 功能 | 获取用户按键 |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/service/dtmf?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 获取DTMF对象 |
| Response | 一般响应对象 |
| 功能 | 播放语音 |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/play?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 播放语音对象 |
| Response | 一般响应对象 |
| 功能 | 播放TTS |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/playTts?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 播放TTS对象 |
| Response | 一般响应对象 |