2.13 订阅坐席语音流
2.13.1 订阅坐席语音流
基本信息
Path: /api/v1/config/forkstream/subscribe
Method: Post
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 |
Query(支持不同企业批量订阅)
名称 | 类型 | 是否必须 | 默认值 | 备注 |
operators | String | 是 | 发起订阅的坐席工号,支持传递多个,以英文逗号隔开 | |
abbreviate | String | 是 | 企业缩写 | |
subscribeUrl | String | 是 | 订阅流开启的url地址 |
参数示例
- [{
- "operators":"1003,1008",
- "abbreviate":"lk",
- "subscribeUrl":""
- },
- {
- "operators":"1005,1006",
- "abbreviate":"cms",
- "subscribeUrl":""
- }]
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 |
code | Integer | 是 | 状态码 0 成功 非0 失败 | |
message | String | 是 | 返回消息 |
2.13.2 取消订阅坐席语音
基本信息
Path: /api/v1/config/forkstream/unsubscribe
Method: Post
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 |
Query(支持不同企业批量订阅)
名称 | 类型 | 是否必须 | 默认值 | 备注 |
operators | String | 是 | 发起订阅的坐席工号,支持传递多个,以英文逗号隔开 | |
abbreviate | String | 是 | 企业缩写 |
参数示例
- [{
- "operators":"1003,1005",
- "abbreviate":"lk"
- },
- {
- "operators":"1006,1008",
- "abbreviate":"cms"
- }]
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 |
code | Integer | 是 | 状态码 0 成功 非0 失败 | |
message | String | 是 | 返回消息 |
2.13.3 来电通知应用开启udp端口(第三方提供的接口)
基本信息
Path: 1订阅接口中的subscribeUrl地址
Method: Post
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 |
Query
名称 | 类型 | 是否必须 | 默认值 | 备注 |
operatorId | String | 是 | 坐席工号 | |
callId | String | 是 | cc平台通话标识 | |
operatorName | String | 是 | 坐席姓名 | |
mgCallId | String | 是 | 媒体通话标识 | |
subscribeSIP | String | 是 | sip号 | |
startTime | String | 是 | 开始时间(时间戳,单位:us) | |
endTime | String | 是 | 结束时间(时间戳,单位:us) | |
abbreviate | String | 是 | 企业缩写 | |
mediaData | String | 是 | 媒体语音流编码 | 示例:{ " codecName": "g711ulaw", " codecRate": 8000 } |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 |
code | Integer | 是 | 状态码 0 成功 非0 失败 | |
message | String | 是 | 返回消息 | |
data | String | 是 | { "mgCallId":"20211234567890", "callerAddress":"ip:port", "calledAddress":"ip:port", "serviceUrl":"" } | callerAddress主叫方媒体流回传地址 ip:port calledAddress被叫方媒体流回传地址 ip:port serviceUrl:第三方通知流关闭的地址 |
2.13.4 通知应用电话挂机(第三方提供的接口)
基本信息
Path: 3接口中返回的serviceUrl地址
Method: Post
请求参数
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
Content-Type | application/json | 是 |
Query
名称 | 类型 | 是否必须 | 默认值 | 备注 |
operatorId | String | 是 | 坐席工号 | |
callId | String | 是 | cc平台通话标识 | |
operatorName | String | 是 | 坐席姓名 | |
mgCallId | String | 是 | 媒体通话标识 | |
subscribeSIP | String | 是 | sip号 | |
startTime | String | 是 | 开始时间(时间戳,单位:us) | |
endTime | String | 是 | 结束时间(时间戳,单位:us) | |
abbreviate | String | 是 | 企业缩写 | |
mediaData | String | 是 | 媒体语音流编码 | 示例:{ " codecName": "g711ulaw", " codecRate": 8000 } |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 |
code | Integer | 是 | 状态码 0 成功 非0 失败 | |
message | String | 是 | 返回消息 |