| 属性 | 类型 | 约束 | 说明 | |
|---|---|---|---|---|
| ivr | appId | String | 必选 | 应用唯一标识 |
| callId | String | 必选 | 呼叫ID | |
| called | String | 可选 | Client账号或PSTN账号 | |
| queueId | String | 可选 | 技能组ID,只能为数字,只能为数字,范围1–65535(不能和called同时为空) | |
| fileName | String | 可选 | 放音文件名(已上传),如果不传此参数,则播放默认的放音文件 | |
| data | String | 可选 | 用户透传数据 | |
JSON示例
JSON示例
{ "ivr":{ "appId":"247e35ff320a4142a105024055c367cf", "callId":"77a18fb0-bdde-11e5-b810-77c743ca5c3a", "called":"66052154258956", "fileName":"myvoice.wav", "data":"" } }
XML示例
XML示例
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ivr> <appId>247e35ff320a4142a105024055c367cf</appId> <callId>77a18fb0-bdde-11e5-b810-77c743ca5c3a</callId> <called>66052154258956</called> <fileName>myvoice.wav</fileName> <data></data> </ivr>
| 属性 | 类型 | 约束 | 说明 | |
|---|---|---|---|---|
| ivr | appId | String | 必选 | 应用唯一标识 |
| callId | String | 必选 | 呼叫ID | |
| fileName | String | 可选 | 放音文件名称(已上传),如果不传此参数,则播放默认的放音文件 | |
| data | String | 可选 | 用户透传数据 | |
JSON示例
JSON示例
{ "ivr":{ "appId":"247e35ff320a4142a105024055c367cf", "callId":"77a18fb0-bdde-11e5-b810-77c743ca5c3a", "fileName":"myvoice.wav", "data":"" } }
XML示例
XML示例
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ivr> <appId>247e35ff320a4142a105024055c367cf</appId> <callId>77a18fb0-bdde-11e5-b810-77c743ca5c3a</callId> <fileName>myvoice.wav</fileName> <data></data> </ivr>
| 属性 | 类型 | 约束 | 说明 | |
|---|---|---|---|---|
| ivr | appId | String | 必选 | 应用唯一标识 |
| callId | String | 必选 | 呼叫ID | |
| data | String | 可选 | 用户透传数据 | |
JSON示例
JSON示例
{ "ivr":{ "appId":"247e35ff320a4142a105024055c367cf", "callId":"77a18fb0-bdde-11e5-b810-77c743ca5c3a", "data":"" } }
XML示例
XML示例
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ivr> <appId>247e35ff320a4142a105024055c367cf</appId> <callId>77a18fb0-bdde-11e5-b810-77c743ca5c3a</callId> <data></data> </ivr>
| 属性 | 类型 | 约束 | 说明 | ||
|---|---|---|---|---|---|
| resp | respCode | String | 必选 | 参见 响应码说明 | |
| ivr | appId | String | 必选 | 应用ID | |
| callId | String | 必选 | 呼叫ID | ||
JSON示例
JSON示例
{ "resp": { "respCode": "000000", "ivr": { "appId": "8230e48a30864a50a5ad5919d0b30dd1", "callId":"2015102614502300261CTI" } } }
XML示例
XML示例
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <resp> <respCode>000000</respCode> <ivr> <appId>8230e48a30864a50a5ad5919d0b30dd1</appId> <callId>2015102614502300261CTI</callId> </ivr> </resp>
| 功能 | 呼叫转接-A坐席转接坐席B, 坐席B接听后会自动挂断A |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{AccountSid}/ipcc/call/callTransfer?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 呼叫转接对象 |
| Response | 一般响应对象 |
| 功能 | 将通话保持,用户侧听到保持音(用户已上传或者系统默认),通话可恢复 |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{AccountSid}/ipcc/call/callHold?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 呼叫保持对象 |
| Response | 一般响应对象 |
| 功能 | 恢复已保持的通话 |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{AccountSid}/ipcc/call/callHoldRescue?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 会叫保持恢复对象 |
| Response | 一般响应对象 |
| 功能 | 通话过程中,发起一路咨询通话,当前通话被保持,咨询结束后,可选择恢复当前通话 |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{AccountSid}/ipcc/call/callConsult?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 呼叫咨询对象 |
| Response | 一般响应对象 |
| 功能 | 咨询结束后,恢复呼叫咨询的该路通话 |
|---|---|
| URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{AccountSid}/ipcc/call/callConsultRescue?sig={SigParameter} |
| Method | POST |
| Headers | 参考REST介绍中 HTTP Headers 的说明 |
| Body | 呼叫咨询恢复对象 |
| Response | 一般响应对象 |
