获取会议信息
接口名称
WEB_QueryConfInfo
功能描述
获取当前会议信息。
应用场景
多点会议中,调用该接口可以获取当前会议的信息。包括入会会场数目,未入会数目,会议状态,本端MT号,本端是否主席,本端正在观看的会场,会议中是否存在主席等。
URL
https://ip/action.cgi?ActionID=WEB_QueryConfInfo
参数
无
返回值
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
success |
int |
[0, 1] |
响应结果 0:失败 1:成功 |
data |
Object |
可选 |
成功返回数据。详细参考表2。 例如: {"success":1, "data":" {\"joinSum\":2, \"unJoinSum\":0, \"confState\":\"\", \"localMT\":{\"M\":1,\"T\":1}, \"isChair\":1, \"seeingSite\":{\"M\":1,\"T\":2}, \"hasChair\":1, \"permitChair\":1, \"chairMT\":{\"M\":1,\"T\":1}, \"auxTokenMT\":{\"M\":0,\"T\":0}, \"isSiteCall\":0, \"isSupportRecord\":0, \"recStatus\":0, \"confLockState\":0, \"brdSite\":{\"M\":0,\"T\":0}, \"mulPicMode\":33, \"mutiPicCount\":0, \"mutiPicStyle\":0, \"mulPicCount\":255, \"autoViewIntvl\":0, \"autoBrdIntvl\":0, \"confLeftTime\":92, \"isInMinimcuConf\":0, \"viewMultipicID\":0, \"viewMultipicM\":0, \"brdID\":0, \"siteList\":[], \"siteInfo\":[], \"voiceState\":0, \"voiceType\":\"\", \"isAutoView\":0, \"auxCapb\":0, \"auxStatus\":\"\", \"auxMT\":{}, \"isSupportT140\":0, \"isOpenT140\":0, \"isUnderMCU\":0, \"isPstnJoinConf\":0, \"isReportMode\":0, \"isCanReportMode\":0, \"isDeprivationAux\":0, \"ConfCtrlVersion\":3, \"teleConfState\":0 }" } |
error |
Object |
可选 |
失败返回错误信息。详细参考表3。 例如:{"success":0,"error":{"id":100666995,"code":33558532,"params":[]}} |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
joinSum |
int |
[0, 65535] |
入会会场数目 |
unJoinSum |
int |
[0, 65535] |
未入会数目 |
confState |
String |
最长20字节 |
会议状态 "autoView":循环观看 "freeTalk":自由讨论 "broadcast":广播 "rollCall":点名 |
localMT |
Object |
localMT 对象 |
本端MT号 |
isChair |
int |
[0, 1] |
本端是否主席 0:否 1:是 |
seeingSite |
Object |
seeingSite 对象 |
本端正在观看的会场 |
hasChair |
int |
[0, 1] |
会议中是否存在主席 0:否 1:是 |
permitChair |
int |
[0, 1] |
会议中是否禁止或允许主席 0:禁止 1:允许 |
chairMT |
Object |
chairMT 对象 |
主席会场的MT号 |
auxTokenMT |
Object |
auxTokenMT 对象 |
辅流令牌所有者MT号 |
isSiteCall |
int |
[0, 1] |
本端是否是主叫呼集方 0:否 1:是 |
isSupportRecord |
int |
[0, 1] |
是否支持录播 0:否 1:是 |
recStatus |
int |
[0, 255] |
录播状态 |
confLockState |
int |
[0, 1] |
MiniMCU会议锁定状态 0:没有锁定 1:锁定 |
brdSite |
Object |
brdSite 对象 |
正在被广播的会场MT号 |
mulPicMode |
int |
[0, 255] |
多画面模式 |
mutiPicCount |
int |
[0, 255] |
子画面个数 |
mutiPicStyle |
int |
[0, 255] |
多画面样式 |
mulPicCount |
int |
[0, 255] |
多画面组数,跟R11的多组多画面特性无关,智真API不需关注。 |
autoViewIntvl |
int |
[0, 65535] |
循环观看间隔 |
autoBrdIntvl |
int |
[0, 65535] |
循环广播间隔 |
confLeftTime |
int |
32位整数 |
会议剩余时间,单位分钟。 |
isShowLeftTime |
int |
[0, 1] |
是否显示会议剩余时间 0:否 1:是 |
isInMinimcuConf |
int |
[0, 1] |
是否加入MiniMCU会议, 本地多点和终端加入MiniMCU会议后都置1。 0:否 1:是 |
viewMultipicID |
int |
[0, 255] |
观看的多组多画面的ID |
viewMultipicM |
int |
[0, 255] |
观看的多组多画面的M号 |
brdID |
int |
32位整数 |
正在被广播的多组多画面ID |
siteList |
List |
siteList 对象 |
会场列表 |
siteInfo |
List |
siteInfo 对象 |
会场状态列表 |
voiceState |
int |
[0, 1] |
声控切换状态 0:没有切换 1:已切换 |
voiceType |
String |
最长10字节 |
声控切换类别 "site":按照会场 "screen":按照屏 |
isAutoView |
int |
[0, 1] |
循环观看状态 0:否 1:是 |
auxCapb |
int |
[0, 10] |
辅流能力 0: 否 1: Presentation 2: LIVE |
auxStatus |
String |
最长10字节 |
辅流状态 1: local(本地持有令牌) 2: remote(远端持有令牌) 3: idle(空闲) |
auxMT |
Object |
auxMT 对象 |
发送辅流的会场MT号 |
isSupportT140 |
int |
[0, 1] |
是否支持T140 0:否 1:是 |
isOpenT140 |
int |
[0, 1] |
是否开启T140 0:否 1:是 |
isUnderMCU |
int |
[0, 1] |
是否在大MCU下,终端侧使用,智真无需关注。 0:否 1:是 |
isPstnJoinConf |
int |
[0, 1] |
PSTN是否加入会议,智真使用,终端无需关注。 0:否 1:是 |
isReportMode |
int |
[0, 1] |
是否汇报模式 0:否 1:是 |
isCanReportMode |
int |
[0, 1] |
是否支持汇报模式 0:否 1:是 |
isDeprivationAux |
int |
[0, 1] |
剥夺辅流令牌 0:否 1:是 |
ConfCtrlVersion |
int |
32位整数 |
会控版本号 |
teleConfState |
int |
32位整数 |
智真会控状态 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
id |
int |
32位整数 |
错误id,用于转换。 |
code |
int |
32位整数 |
错误码,跟错误id对应,具体含义参考错误码。 |
param |
Object |
param 对象 |
失败响应的附带参数。 |