按键对讲与多人抢麦:完整报文
约 497 字大约 2 分钟
2026-10-16
本页是场景流程的完整 JSON 序列,按图中编号查阅。示例中的分支互斥,不能顺序重放全部报文;实际 ID、截止、SDP、地址和密钥须由运行时取得。实施状态及字段定义仍以场景与命令页为准。
编号报文
M01 · floorControl
{
"msgToken": "s12-1",
"method": "floorControl",
"sessionId": "s12-session",
"params": {
"operation": "acquire",
"expectedRevision": 0,
"floorId": "room-a",
"leaseMs": 5000
}
}M02 · floorState
{
"msgToken": "s12-1",
"method": "floorState",
"sessionId": "s12-session",
"data": {
"state": "granted",
"revision": 1,
"floorId": "room-a",
"leaseId": "lease-a",
"holderId": "member-a",
"expiresAt": 1900000000000
},
"code": 200
}M03 · floorControl
{
"msgToken": "s12-2",
"method": "floorControl",
"sessionId": "s12-session",
"params": {
"operation": "acquire",
"expectedRevision": 1,
"floorId": "room-a",
"leaseMs": 5000
}
}M04 · floorState
{
"msgToken": "s12-2",
"method": "floorState",
"sessionId": "s12-session",
"data": {
"reason": "floorBusy"
},
"code": 409
}M05 · floorControl
{
"msgToken": "s12-3",
"method": "floorControl",
"sessionId": "s12-session",
"params": {
"operation": "renew",
"expectedRevision": 1,
"floorId": "room-a",
"leaseId": "lease-a",
"leaseMs": 5000
}
}M06 · floorState
{
"msgToken": "s12-3",
"method": "floorState",
"sessionId": "s12-session",
"data": {
"state": "granted",
"revision": 2,
"floorId": "room-a",
"leaseId": "lease-a",
"holderId": "member-a",
"expiresAt": 1900000005000
},
"code": 200
}M07 · floorControl
{
"msgToken": "s12-4",
"method": "floorControl",
"sessionId": "s12-session",
"params": {
"operation": "release",
"expectedRevision": 2,
"floorId": "room-a",
"leaseId": "lease-a"
}
}M08 · floorState
{
"msgToken": "s12-4",
"method": "floorState",
"sessionId": "s12-session",
"data": {
"state": "released",
"revision": 3,
"floorId": "room-a"
},
"code": 200
}M09 · floorState
{
"msgToken": "s12-5",
"method": "floorState",
"sessionId": "s12-session",
"data": {
"state": "expired",
"revision": 3,
"floorId": "room-a",
"reason": "leaseExpired"
},
"eventSeq": 1
}M10 · sessionEnd
{
"msgToken": "s12-6",
"method": "sessionEnd",
"sessionId": "s12-session",
"params": {
"reason": "userHangup"
}
}M11 · sessionEnded
{
"msgToken": "s12-6",
"method": "sessionEnded",
"sessionId": "s12-session",
"data": {
"state": "ended",
"reason": "userHangup"
},
"code": 200
}更新日志
2026/10/17 03:27
查看所有更新日志
d04e1-docs(AI与音视频): 按公共主线与场景分支整合接入手册于
