OneNET物联网平台 平台介绍 入门手册 设备开发指南 应用开发指南
API
API使用 API列表 SDK MQTT LwM2M EDP Modbus TCP
消息队列MQ HTTP推送
服务定价 扩展服务 常见问题 发布公告

语音通知

语音通知状态呼叫通知

请求方式:POST

请求地址: 语音通知API中指定的notify_url。若如无此字段,则以OneNET平台配置为准。

HTTP头部

参数名称 是否必填 参数值
Authorization 详见鉴权认证
Content-Type application/json;charset=utf-8

请求body

参数名称类型长度是否必填说明
appidString32应用标识
call_idString64呼叫标识
callerString64主叫号码(MSISDN)
举例8618625150488
calleeString64被叫号码(MSISDN)
举例8618625150488
statusString16呼叫状态
CallingCallee:正在呼叫被叫
Connected:通话中
Disconnected:已经结束
CollectResult:放音收号结果事件
reasonString16status为Disconnected时必填
当status为Disconnected时,表示断开原因
HangUp:正常挂机,包括通话后被删除
CalleeBusy:被叫忙
CalleeNoAnswer:被叫无应答
CalleeFailure:被叫其它原因失败
Other:其它原因失败
CalleeEmpty:被叫空号
CalleeUnregistere:被叫关机
CalleeReject:被叫拒接
CalleenotReach:被叫不可及
operation_resultString64当status= CollectResult时,该参数用于表示在放音收号场景中,向开发者提供收号结果
call_durationString-本次通话时长,单位秒
status为Disconnected时必填

请求示例

POST /callback/statusback
Content-Type: application/json;charset=utf-8
Accept: application/json
Authorization:version=v1&res=onenet_voice%2Ffd977e9f94e44f239f18f6f919282569&et=1568341874&method=md5&sign=uMJm8NxLshHNkW9qqQF1Gg%3D%3D

{
  "appid":"1234",
  "call_id": "CS123",
  "caller":"8613912345672",
  "callee":"8613912345673",
  "status":"Disconnected",
  "reason":"HangUp"
}

响应消息

参数名称类型长度是否必填说明
request_idString32请求Id
http请求唯一识别码
code_noString6返回编码
codeString512返回码
messageString512返回描述信息

响应消息示例

HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
Connection: close
Content-Length: 0
{
"request_id": "85fcaba7045247c88b87380149ea0941",
"code_no": "000000",
"code": "OneNET_common_success",
"message": "调用成功"
}

响应码汇总

目前的响应码汇总如下,根据实际情况可能有所调整。

code_nocodemessage
000000onenet_common_success成功
000111onenet_common_systemException系统异常,请稍后重试
000001onenet_common_systemBusy系统繁忙,请稍后重试
000002onenet_common_authException系统认证失败
000004onenet_common_invalidParams非法的参数
000005onenet_common_invalidReqParams非法的请求参数
000006onenet_common_paramNullException必输参数不能为空
000012onenet_common_JsonException非法JSON的数据
000014onenet_common_authorizationIsNull鉴权参数为空
000015onenet_common_authorizationFailed鉴权失败
001001onenet_iaepVoice_callIdNotExist呼叫标识不存在
001005onenet_iaepVoice_NumberFormatRrror号码格式错误
001008onenet_iaepVoice_BusinessNumberMismatch业务号码不匹配
001009onenet_iaepVoice_NotOpenTheBusiness用户没有开通该业务
001010onenet_iaepVoice_TheBusinessIsClosed用户该项业务已关闭

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “