# 语音通话状态回调 - 50003
例: 通话状态变更,系统会通过回调接口通知,接通的语音会有多次回调
encoding_content解密后的结构:
{
"event_type": 50003,
"call_id": "15f797a820b8444e8cf42acc67ca086d",
"contact_id": "acchT2ewXQ5xjtWkTIh4Kqh",
"robot_id": "accbTDTOEBMHReE3gCQ4uMW",
"state": 1,
"state_desc": "接通成功"
}
说明
| 字段 | 类型 | 说明 |
|---|---|---|
| event_type | int | 事件类型,50003 |
| call_id | string | 请求通话id |
| contact_id | string | 会话id (私聊为account_id) |
| robot_id | string | 机器人open id |
| state | int | 通话状态,1.接通成功,2.拨打时:取消拨打,对方拒接,超时未接听,3.接听时:取消来电,拒接,超时未接听,4.接通后挂断,7.接通失败(拨打或者接听操作失败),8.异常断线(接通之后,异常断线),9.其他设备端接听(手机) |
| state_desc | string | 状态描述 |
接通的语音回调
{
"event_type": 50003,
"call_id": "15f797a820b8444e8cf42acc67ca086d",
"contact_id": "acchT2ewXQ5xjtWkTIh4Kqh",
"robot_id": "accbTDTOEBMHReE3gCQ4uMW",
"state": 1,
"state_desc": "接通成功"
}
{
"event_type": 50003,
"call_id": "15f797a820b8444e8cf42acc67ca086d",
"contact_id": "acchT2ewXQ5xjtWkTIh4Kqh",
"robot_id": "accbTDTOEBMHReE3gCQ4uMW",
"state": 4,
"state_desc": "接通后挂断"
}
没有接听的语音回调
{
"event_type": 50003,
"call_id": "15f797a820b8444e8cf42acc67ca086d",
"contact_id": "acchT2ewXQ5xjtWkTIh4Kqh",
"robot_id": "accbTDTOEBMHReE3gCQ4uMW",
"state": 2,
"state_desc": "取消拨打"
}