会议控制事件
[TOC]
事件结构
通告参数根据事件动作,会有所不同;例如会议开始事件通告,会携带会议开始时间戳;而会议结束事件通告,则会携带会议结束时间戳;用户角色变化事件通告会携带用户角色变化的相关参数信息等等;
目前meeting事件通告的data数据构造根据通告事件的动作种类分为以下几种:
1.无用户参与的会议事件通告;例如:会议开始、会议结束、会议锁定、会议解锁等;
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
createType | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
account | string | 组织者云账号 |
displayName | string | 组织者名字 |
2.有用户参与的会议事件通告;例如:用户入会、用户离会、用户禁言、用户解禁言等等等;
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
participants | participant数组 | 事件参与者用户信息 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
displayName | string | 组织者名字 |
participant对象定义
参数 | 数据结构 | 说明 |
---|---|---|
userID | int | 用户ID |
displayName | string | 用户名称 |
account | string | 用户云账号 |
joinTime | int64 | 用户加入会议时间戳 |
leaveTime | int64 | 用户离开会议时间戳 |
role | string | 用户变化后角色信息 |
resultInfo | resultInfo | 用户退会信息(用户退会事件携带) |
resultInfo对象定义
参数 | 数据结构 | 说明 |
---|---|---|
bizCode | int | 退会业务码 |
message | string | 退会信息 |
3.布局信息改变的会议事件通告;例如:主持人布局更新、与会者布局更新、观众布局更新等;
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
mode | string | 布局模式,值类型:basic(自由布局)、custom(自定义布局) |
layout | 当mode=basic时,为basicLayout;当mode=custom,为customLayout | 布局结构体 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
displayName | string | 组织者名字 |
basicLayout对象定义
参数 | 数据类型 | 说明 |
---|---|---|
type | string | 自由布局类型:speaker(演讲者布局)、gallery(画廊布局)、pip(画中画布局)、single(单方全屏) |
customLayout对象定义
参数 | 数据类型 | 说明 |
---|---|---|
name | string | 布局名称 |
type | string | 自定义布局类型,1+0, 1+1, 4*4等 |
pictures | picture数组 | 画面布局数组结构体 |
pollSeconds | int | 轮询秒数 |
pollCount | int | 最大轮询图数量,-1表示无上限,全屏轮询 |
pollShowSelf | bool | 本地画面是否参与自动轮询 |
hideNonVideo | bool | 是否仅开启摄像头参会者参与自动轮询 |
disallowShowSameVideo | bool | 是否画面中不显示相同视频 |
hideNoPictureEnabled | bool | 是否开启未填充格显示为透明 |
pollListOn | bool | 自动轮询白名单开关,关闭时按默认方式轮询,开启时轮询pollList |
pollList | pollList数组 | 自动轮询用户列表 |
pollFromFirst | bool | 自动轮询列表从头开始 |
picture对象定义
参数 | 数据类型 | 说明 |
---|---|---|
index | int | 画面编号 |
subscribeType | string | 视频源类型,可选:speaker(语音激励)、poll(自动轮询)、users(选中user)、sharer(共享屏幕)、self(本地画面) |
priorSubscribeType | string | 倒数第二优先视频源类型,可选:speaker(语音激励)、poll(自动轮询)、users(选中user)、sharer(共享屏幕)、self(本地画面) |
priorList | []string | 视频源优先队列,左>右, 至少1个,默认 users,可选:speaker(语音激励)、poll(自动轮询)、users(选中user)、sharer(共享屏幕)、self(本地画面) |
subscribeToUsers | subscribeToUser数组 | 用户视频源列表数组结构体 |
subscribeToUser对象定义
参数 | 数据结构 | 说明 |
---|---|---|
userID | int | 会议内用户ID |
subjectID | string | 用户企业账户ID |
pollList对象定义
参数 | 数据结构 | 说明 |
---|---|---|
userID | int | 会议内用户ID |
subjectID | string | 用户企业账户ID |
4.个人布局信息改变的会议事件通告;例如:个人布局信息更新、个人布局删除等;
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
mode | string | 布局模式,个人布局模式为custom(自定义布局) |
subscriber | subscriber | 个人布局订阅者参数 |
layout | customLayout | 布局结构体 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
displayName | string | 组织者名字 |
- subscriber 对象定义
参数 | 数据类型 | 描述 |
---|---|---|
userID | int | 订阅者用户ID |
subjectID | string | 订阅者账户ID |
customLayout对象定义
参数 | 数据类型 | 说明 |
---|---|---|
name | string | 布局名称 |
type | string | 自定义布局类型,1+0, 1+1, 4*4等 |
pictures | picture数组 | 画面布局数组结构体 |
pollSeconds | int | 轮询秒数 |
pollCount | int | 最大轮询图数量,-1表示无上限,全屏轮询 |
pollShowSelf | bool | 本地画面是否参与自动轮询 |
hideNonVideo | bool | 是否仅开启摄像头参会者参与自动轮询 |
disallowShowSameVideo | bool | 是否画面中不显示相同视频 |
hideNoPictureEnabled | bool | 是否开启未填充格显示为透明 |
pollListOn | bool | 自动轮询白名单开关,关闭时按默认方式轮询,开启时轮询pollList |
pollList | pollList数组 | 自动轮询用户列表 |
pollFromFirst | bool | 自动轮询列表从头开始 |
picture对象定义
参数 | 数据类型 | 说明 |
---|---|---|
index | int | 画面编号 |
subscribeType | string | 视频源类型,可选:speaker(语音激励)、poll(自动轮询)、users(选中user)、sharer(共享屏幕)、self(本地画面) |
priorSubscribeType | string | 倒数第二优先视频源类型,可选:speaker(语音激励)、poll(自动轮询)、users(选中user)、sharer(共享屏幕)、self(本地画面) |
priorList | []string | 视频源优先队列,左>右, 至少1个,默认 users,可选:speaker(语音激励)、poll(自动轮询)、users(选中user)、sharer(共享屏幕)、self(本地画面) |
subscribeToUsers | subscribeToUser数组 | 用户视频源列表数组结构体 |
subscribeToUser对象定义
参数 | 数据结构 | 说明 |
---|---|---|
userID | int | 会议内用户ID |
subjectID | string | 用户企业账户ID |
pollList对象定义
参数 | 数据结构 | 说明 |
---|---|---|
userID | int | 会议内用户ID |
subjectID | string | 用户企业账户ID |
5.邀请通话记录更新事件通告
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
callRecords | callRecord数组 | 邀请通话记录数据 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
callRecord对象定义
参数 | 数据类型 | 说明 |
---|---|---|
type | string | 邀请类型:account、subjectID、room、sip、h323、rtsp、pstn、teams、weMeet、number等 |
contact | string | 邀请内容 |
inviteState | string | 邀请状态:成功(success)、失败(fail)、邀请中(inviting) |
resultInfo | resultInfo对象 | 原因信息 |
resultInfo对象定义
参数 | 数据结构 | 说明 |
---|---|---|
bizCode | int | 退会业务码 |
reasonCode | int | 退会原因码 |
message | string | 退会信息 |
6.录制通告
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
recordingID | string | 录制ID,录制结束时需要 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
7.直播通告
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
platform | string | 直播平台(yealink、youtube、aliyun、thirdParty) |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
8.推流通告
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
protocol | string | 推流协议(rtsp、rtmp) |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
endTime | int64 | 会议结束时间戳 |
scheduled | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
事件示例
会议开始
事件描述
- 事件名:meeting.started
- 事件说明:会议创建成功后,当第一个参会者(纯会控不算)入会时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.started",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
}
}
}
会议结束
事件描述
- 事件名:meeting.ended
- 事件说明:当会议主持人/组织者主动结束会议或者无人/仅一个参会者超时结束会议时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.ended",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"endTime": 168171490766,
"createType": "scheduled"
}
}
}
会议锁定
事件描述
- 事件名:meeting.locked
- 事件说明:当会议主持人/组织者将安全设置禁止新成员入会时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.locked",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
}
}
}
会议解锁
事件描述
- 事件名:meeting.unlocked
- 事件说明:当会议主持人/组织者将安全设置取消禁止新成员入会时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.unlocked",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
}
}
}
主持人布局更新
事件描述
- 事件名:meeting.hostLayoutUpdated
- 事件说明:当会议主持人/组织者更新主持人视角布局时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.hostLayoutUpdated",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"mode":"basic",
"layout":{
"type":"speaker"
}
}
}
与会者布局更新
事件描述
- 事件名:meeting.attendeeLayoutUpdated
- 事件说明:当会议主持人/组织者更新与会者视角布局时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.attendeeLayoutUpdated",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"mode":"basic",
"layout":{
"type":"speaker"
}
}
}
观众布局更新
事件描述
- 事件名:meeting.audienceLayoutUpdated
- 事件说明:当会议主持人/组织者更新观众视角布局时,会触发该事件通告。
示例
{
"id": "62b38eaf-36ab-412f-9942-6425008650a4",
"type": "meeting.audienceLayoutUpdated",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"mode":"custom",
"layout":{
"name":"\xe8\x87\xaa\xe5\xae\x9a",
"type":"1+6",
"pictures":[
{
"index":1,
"subscribeType":"users"
},
{
"index":2,
"subscribeType":"users"
}
],
"pollSeconds":15,
"pollCount":-1
}
}
}
用户入会
事件描述
- 事件名:meeting.participantJoined
- 事件说明:每一个与会者加入会议时,会触发该事件通告,与会者可以是普通与会者,也可以是主持人或者观众。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantJoined",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc",
"joinTime": 1681714907600
}
]
}
}
用户离会
事件描述
- 事件名:meeting.participantLeft
- 事件说明:会议与会者可以随时离开会议,当与会者离开会议时,会触发该事件通告,与会者可以是普通与会者,也可以是主持人或者观众。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantLeft",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc",
"leaveTime": 1645155018189,
"resultInfo": {
"bizCode": 901320,
"message": "user removed by host"
}
}
]
}
}
用户从等候室进入会议
事件描述
- 事件名:meeting.participantAdmitted
- 事件说明:当与会者进入开启等候室的会议时,主持人可允许与会者入会,也可将与会者移出等候室。当主持人允许与会者入会时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantAdmitted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户从会议进入等候室
事件描述
- 事件名:meeting.participantPutInWaitingRoom
- 事件说明:当主持人把参与者从会议中移入等候室时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantPutInWaitingRoom",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户入会进入等候室
事件描述
- 事件名:meeting.participantJoinedWaitingRoom
- 事件说明:当会议等候室开启,用户入会进入等候室时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantJoinedWaitingRoom",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户从等候室离会
事件描述
- 事件名:meeting.participantLeftFromWaitingRoom
- 事件说明:当会议等候室开启,用户从等候室离会时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantLeftFromWaitingRoom",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户禁言
事件描述
- 事件名:meeting.participantAudioMuted
- 事件说明:每一个与会者被禁言时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantAudioMuted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户解禁言
事件描述
- 事件名:meeting.participantAudioUnmuted
- 事件说明:每一个与会者解除禁言时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantAudioUnmuted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户音频暂停
事件描述
- 事件名:meeting.participantAudioPaused
- 事件说明:每一个与会者音频被暂停的时候,会触发该事件通告。 示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantAudioPaused",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户音频恢复
事件描述
- 事件名:meeting.participantAudioResumed
- 事件说明:每一个与会者音频被恢复的时候,会触发该事件通告。 示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantAudioResumed",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户视频关闭
事件描述
- 事件名:meeting.participantVideoMuted
- 事件说明:每一个与会者视频被关闭的时候,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantVideoMuted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户视频开启
事件描述
- 事件名:meeting.participantVideoUnmuted
- 事件说明:每一个与会者视频被开启的时候,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantVideoUnmuted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户视频暂停
事件描述
- 事件名:meeting.participantVideoBlock
- 事件说明:每一个与会者视频被暂停的时候,会触发该事件通告。 示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantVideoBlock",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户视频恢复
事件描述
- 事件名:meeting.participantVideoUnblock
- 事件说明:每一个与会者视频被恢复的时候,会触发该事件通告。 示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantVideoUnblock",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户辅流共享开始
事件描述
- 事件名:meeting.participantSharingStarted
- 事件说明:当有辅流共享权限用户开始辅流时,会触发该事件。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantSharingStarted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户辅流共享结束
事件描述
- 事件名:meeting.participantSharingEnded
- 事件说明:当正在辅流共享的用户结束辅流时,会触发该事件。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantSharingEnded",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户举手
事件描述
- 事件名:meeting.participantHandUp
- 事件说明:当用户举手时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantHandUp",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc"
}
]
}
}
用户角色变化
事件描述
- 事件名:meeting.participantRoleChanged
- 事件说明:当用户角色有变化时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.participantRoleChanged",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"participants": [
{
"userID": 1,
"account": "6666669999",
"displayName": "wc",
"role":"attendee"
}
]
}
}
个人布局更新
事件描述
- 事件名:meeting.personalLayoutUpdated
- 事件说明:当给主持人、联席主持、与会者设置或更新个人布局的时候触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.personalLayoutUpdated",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"mode":"custom",
"subscriber":{
"userID":1,
"subjectID":"9a8e0af70b2e45869cf11ae2801c2595"
},
"layout":[
{
"name":"\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe5\xb8\x83\xe5\xb1\x80",
"type":"1+6",
"pictures":[
{
"index":1,
"subscribeType":"users"
},
{
"index":2,
"subscribeType":"users",
"subscribeToUsers":[
{
"userID":1,
"subjectID":"9a8e0af70b2e45869cf11ae2801c2595"
}
]
},
{
"index":3,
"subscribeType":"users"
},
{
"index":4,
"subscribeType":"users"
},
{
"index":5,
"subscribeType":"users"
},
{
"index":6,
"subscribeType":"users"
},
{
"index":7,
"subscribeType":"users"
}
],
"pollSeconds":15,
"pollCount":-1
}
]
}
}
个人布局删除
事件描述
- 事件名:meeting.personalLayoutDeleted
- 事件说明:当删除主持人、联席主持、与会者个人布局时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.personalLayoutDeleted",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"mode":"custom",
"subscriber":{
"userID":1,
"subjectID":"9a8e0af70b2e45869cf11ae2801c2595"
},
"layout":[
{
"name":"\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe5\xb8\x83\xe5\xb1\x80",
"type":"1+6",
"pictures":[
{
"index":1,
"subscribeType":"users"
},
{
"index":2,
"subscribeType":"users",
"subscribeToUsers":[
{
"userID":1,
"subjectID":"9a8e0af70b2e45869cf11ae2801c2595"
}
]
},
{
"index":3,
"subscribeType":"users"
},
{
"index":4,
"subscribeType":"users"
},
{
"index":5,
"subscribeType":"users"
},
{
"index":6,
"subscribeType":"users"
},
{
"index":7,
"subscribeType":"users"
}
],
"pollSeconds":15,
"pollCount":-1
}
]
}
}
邀请通话记录更新
事件描述
- 事件名:meeting.inviteCallRecordUpdated
- 事件说明:当邀请用户入会时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "meeting.inviteCallRecordUpdated",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"callRecords": [
{
"type": "sip",
"contact": "10.81.91.13",
"inviteState": "success",
"displayName": "wd话机",
"resultInfo": {
"bizCode": 900200,
"reasonCode": 220000,
"message": "invitee join meeting"
}
}
]
}
}
recording事件通告示例
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
recordingID | string | 录制ID |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
createType | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
displayName | string | 组织者名字 |
开始云录制
事件描述
- 事件名:recording.started
- 事件说明:会议主持人或者联席主持人可在会议中开启云录制,企业管理员也可以设置自动会议录制,当会议开启云录制时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "recording.started",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
}
}
}
停止云录制
事件描述
- 事件名:recording.stopped
- 事件说明:当云录制开启后被主持人或者组织者停止云录制时或者会议自动结束云录制时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "recording.stopped",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"recordingID": "123"
}
}
暂停云录制
事件描述
- 事件名:recording.paused
- 事件说明:当云录制开启后被主持人或者组织者暂停云录制时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "recording.paused",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"recordingID": "123"
}
}
恢复云录制
事件描述
- 事件名:recording.resumed
- 事件说明:当云录制开启后被主持人或者组织者恢复之前暂停的云录制时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "recording.resumed",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"recordingID": "123"
}
}
liveStream事件通告示例
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
platform | string | 直播平台 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
createType | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
displayName | string | 组织者名字 |
开始直播
事件描述
- 事件名:liveStream.started
- 事件说明:会议主持人或者联席主持人可在会议中开启直播,企业管理员也可以设置自动开启直播,当会议开启直播时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStream.started",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"platform": "aliyun"
}
}
停止直播
事件描述
- 事件名:liveStream.stopped
- 事件说明:当直播开启后被主持人或者组织者停止直播时或者会议自动结束直播时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStream.stopped",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"platform": "aliyun"
}
}
暂停直播
事件描述
- 事件名:liveStream.paused
- 事件说明:当直播开启后被主持人或者组织者暂停直播时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStream.paused",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"platform": "aliyun"
}
}
恢复直播
事件描述
- 事件名:liveStream.resumed
- 事件说明:当直播开启后被主持人或者组织者恢复之前暂停的直播时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStream.resumed",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"platform": "aliyun"
}
}
liveStreaming事件通告示例
data参数说明
参数 | 数据类型 | 说明 |
---|---|---|
meetingInfo | meetingInfo | 会议信息 |
protocol | string | 推流协议 |
meetingInfo对象定义
参数 | 数据类型 | 说明 |
---|---|---|
meetingNum | string | 会议号 |
meetingID | string | 会议ID |
organizer | organizer | 会议组织者信息 |
subject | string | 会议主题 |
startTime | int64 | 会议开始时间戳 |
createType | string | 会议创建类型:vmr(虚拟会议室)、scheduled(预约会议)、meetNow(即时会议) |
organizer对象定义
参数 | 数据结构 | 说明 |
---|---|---|
subjectID | string | 账户ID |
displayName | string | 组织者名字 |
开始推流
事件描述
- 事件名:liveStreaming.started
- 事件说明:会议主持人或者联席主持人可在会议中开启推流,企业管理员也可以设置自动开启推流,当会议开启推流时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStreaming.started",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"protocol": "rtsp"
}
}
停止推流
事件描述
- 事件名:liveStreaming.stopped
- 事件说明:当推流开启后被主持人或者组织者停止推流时或者会议自动结束推流时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStreaming.stopped",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"protocol": "rtsp"
}
}
暂停推流
事件描述
- 事件名:liveStreaming.paused
- 事件说明:当直播开启后被主持人或者组织者暂停推流时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStreaming.paused",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"protocol": "rtsp"
}
}
恢复推流
事件描述
- 事件名:liveStreaming.resumed
- 事件说明:当推流开启后被主持人或者组织者恢复之前暂停的推流时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "liveStreaming.resumed",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"protocol": "rtsp"
}
}
语音转写
事件描述
- 事件名:transcript.msg
- 事件说明:开启语音转写功能后,语音被转写成文字消息时,会触发该事件通告。
示例
{
"id": "902e5920-decc-45e1-a167-d8f2166046fd",
"type": "transcript.msg",
"createTime": 1681714907602,
"partyId": "7c5f35b7020145688e9967e9ba092d3c",
"data": {
"meetingInfo": {
"meetingNum": "66666610200",
"meetingID": "100092401176168666166",
"organizer": {
"subjectID": "e939b64440414100a5846d0ea6d57fd7",
"account": "6666669999",
"displayName": "wc"
},
"subject": "wc的会议",
"startTime": 1681714907602,
"createType": "scheduled"
},
"msg": {
"sender":{
"userID":1,
"displayName":"wc"
},
"content":"转写消息内容。",
"timestamp":1690896291141,
"sentenceID":"1aeeeb18-a60d-9578-0429-e1700235254f",
"sentenceMsgID":100000
}
}
}