呼叫类接口,为用户提供呼叫功能。呼叫中心呼叫类接口主要数据结构有:
包含以下接口:
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
callId | String | 必选 | 呼叫ID | |
ansCode | int | 必选 | 呼叫应答方式 0:接听 1:拒绝 |
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
callId | String | 必选 | 呼叫ID | |
called | String | 必选 | sip账号或PSTN号码 | |
displayNumber | String | 可选 | 坐席显示号码 | |
callerFileName | String | 可选 | 用户侧提示音 | |
calledFileName | String | 可选 | 坐席侧提示音,坐席接通后放音 | |
data | String | 可选 | 用户透传数据 |
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
callId | String | 必选 | 呼叫ID | |
queueId | String | 必选 | 技能组ID, 只能为数字 | |
prioiServiceId | String | 可选 | 优先接听坐席ID,为空代表不存在优先接听坐席 | |
data | String | 可选 | 用户透传数据 |
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
callId | String | 必选 | 呼叫ID | |
fileName | String | 必选 | 放音文件名(放音文件已上传) | |
playTime | int | 必选 | 最多播放次数 ,取值大于0 | |
maxRevCnt | int | 必选 | 最多收码个数,取值大于等于 0,为0时,key2End不能为空字符 | |
key2End | String | 必选 | 收到指定DTMF码后结束收号,不可与maxRevCnt同时无效 (0~9、*、#、空字符) | |
spaceTime | int | 必选 | 最长按键间隔,以秒为单位,取值大于等于 0,为0时代表默认值:30S | |
totalTime | int | 必选 | 最长等待时间,以秒为单位,取值大于等于 0,为0时代表默认值:60S |
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
callId | String | 必选 | 呼叫ID |
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
caller | String | 必选 | 主叫号码(sip账号或pstn号码) | |
called | String | 必选 | 被叫叫号码(sip账号或pstn号码) | |
called | String | 必选 | 被叫叫号码(sip账号或pstn号码) | |
callerFileName | String | 可选 | 用户侧提示音 | |
calledFileName | String | 可选 | 坐席侧提示音,坐席接通后放音 | |
displayCallerNum | String | 可选 | 主叫侧显号,手机或固话,号码需要备案才可使用。 | |
displayCalledNum | String | 可选 | 被叫侧显号,手机或固话,号码需要备案才可使用。 | |
data | String | 可选 | 用户透传数据 |
属性 | 类型 | 约束 | 说明 | |
---|---|---|---|---|
ivr | appId | String | 必选 | 应用唯一标识 |
queueId | String | 必选 | 呼叫用户后的入队列ID | |
caller | String | 必选 | 用户号码(PSTN) | |
data | String | 可选 | 用户透传数据 |
功能 | 对呼叫请求的应答 |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/reply?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 呼叫应答对象 |
Response | 一般响应对象 |
功能 | 呼叫转坐席 |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/callClient?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 呼叫转坐席对象 |
Response | 一般响应对象 |
功能 | 用户入队 |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/queue/enqueue?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 入队对象 |
Response | 一般响应对象 |
功能 | 结束当前通话,转入IVR |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/call2Ivr?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 结束呼叫转IVR对象 |
Response | 一般响应对象 |
功能 | 结束当前通话 |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/disConnect?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 结束呼叫对象 |
Response | 一般响应对象 |
功能 | 先呼通主叫,再呼通被叫 |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/outCall?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 预览式外呼对象 |
Response | 一般响应对象 |
功能 | 呼通用户号码,并入队(确保有空闲坐席) |
---|---|
URL | https://api.ucpaas.com/{SoftVersion}/Accounts/{accountSid}/ipcc/call/predictOutCall?sig={SigParameter} |
Method | POST |
Headers | 参考REST介绍中 HTTP Headers 的说明 |
Body | 预测式外呼对象 |
Response | 一般响应对象 |
参考 应用话单下载