2.13 订阅坐席语音流

2.13.1 订阅坐席语音流

基本信息
Path: /api/v1/config/forkstream/subscribe
Method: Post
请求参数
Headers
参数名称 参数值 是否必须 示例 备注 
Content-Typeapplication/json  
Query(支持不同企业批量订阅)
名称 类型 是否必须 默认值 备注 
operatorsString发起订阅的坐席工号,支持传递多个,以英文逗号隔开 
abbreviateString企业缩写 
subscribeUrlString订阅流开启的url地址 
参数示例
  • [{
  • "operators":"1003,1008",
  • "abbreviate":"lk",
  • "subscribeUrl":""
  • },
  • {
  • "operators":"1005,1006",
  • "abbreviate":"cms",
  • "subscribeUrl":""
  • }]
返回数据
名称 类型 是否必须 默认值 备注 
codeInteger状态码 0 成功 非0 失败 
messageString返回消息 

2.13.2 取消订阅坐席语音

基本信息
Path: /api/v1/config/forkstream/unsubscribe
Method: Post
请求参数
Headers
参数名称 参数值 是否必须 示例 备注 
Content-Typeapplication/json  
Query(支持不同企业批量订阅)
名称 类型 是否必须 默认值 备注 
operatorsString发起订阅的坐席工号,支持传递多个,以英文逗号隔开 
abbreviateString企业缩写 
参数示例
  • [{
  • "operators":"1003,1005",
  • "abbreviate":"lk"
  • },
  • {
  • "operators":"1006,1008",
  • "abbreviate":"cms"
  • }]
返回数据
名称 类型 是否必须 默认值 备注 
codeInteger状态码 0 成功 非0 失败 
messageString返回消息 

2.13.3 来电通知应用开启udp端口(第三方提供的接口)

基本信息
Path: 1订阅接口中的subscribeUrl地址
Method: Post
请求参数
Headers
参数名称 参数值 是否必须 示例 备注 
Content-Typeapplication/json  
Query
名称 类型 是否必须 默认值 备注 
operatorIdString坐席工号 
callIdStringcc平台通话标识 
operatorNameString坐席姓名 
mgCallIdString媒体通话标识 
subscribeSIPStringsip号 
startTimeString开始时间(时间戳,单位:us) 
endTimeString结束时间(时间戳,单位:us) 
abbreviateString企业缩写 
mediaDataString媒体语音流编码示例:{  
" codecName":  "g711ulaw", 
" codecRate":  8000 
}
返回数据
名称 类型 是否必须 默认值 备注 
codeInteger状态码 0 成功 非0 失败 
messageString返回消息 
dataString{
"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-Typeapplication/json  
Query
名称 类型 是否必须 默认值 备注 
operatorIdString坐席工号 
callIdStringcc平台通话标识 
operatorNameString坐席姓名 
mgCallIdString媒体通话标识 
subscribeSIPStringsip号 
startTimeString开始时间(时间戳,单位:us) 
endTimeString结束时间(时间戳,单位:us) 
abbreviateString企业缩写 
mediaDataString媒体语音流编码示例:{  
" codecName":  "g711ulaw", 
" codecRate":  8000 
}
返回数据
名称 类型 是否必须 默认值 备注 
codeInteger状态码 0 成功 非0 失败 
messageString返回消息 

2.13.5 坐席辅助语音流推送流程图