Push de información de los participantes en línea
Parámetro |
Tipo |
Descripción |
---|---|---|
action |
String |
"ParticipantsNotify" |
version |
Long |
Para un mensaje completo, el valor es la marca de tiempo (en milisegundos) cuando se genera el mensaje. Para un mensaje incremental, el valor es un número de secuencia en orden ascendente. |
createTime |
Long |
Marca de tiempo cuando se genera un mensaje, en milisegundos. |
msgID |
String |
ID de mensaje único. |
msgMode |
Integer |
Modo de mensaje. El valor se fija en 0. 0: mensaje completo. 1: mensaje incremental. |
confID |
String |
ID de la reunión suscrita. |
data |
Array of ParticipantNotifyDTO objects |
Hora de finalización de la reunión (hora UTC, en milisegundos). |
Parámetro |
Tipo |
Descripción |
---|---|---|
pid |
String |
ID de participante. |
mode |
Integer |
0: Actualizar la información del participante. 1: Retirar al participante. |
pinfoMap |
Map<String,String> |
Claves y valores de variables en la información del participante. |
Llave |
Tipo de valor |
Descripción |
---|---|---|
NAME |
String |
Nombre o alias del participante. El valor puede contener hasta 96 caracteres. |
TEL |
String |
ID de participante. |
ROLE |
String |
Roles de los participantes. Valores enumerados: 1: host de la reunión. 0: participante común. |
STATE |
String |
Estado de participante. Valores enumerados: 0: El participante está en la reunión. 1: El participante está siendo llamado. |
HAND |
String |
Estado de elevación de la mano del participante. Valores: 1: Mano levantada. 0: Mano bajada. |
BROADCAST |
String |
Estado de transmisión del participante. Valores: 0: El participante no está siendo transmitido. 1: El participante está siendo transmitido. |
ROLLCALL |
String |
Estado de entrega de pisos del participante. Valores: 0: El participante no tiene la palabra. 1: Se da la palabra al participante. |
SHARE |
String |
Estado de intercambio de datos del participante. Valores: 0: El participante no está compartiendo una pantalla. 1: El participante está compartiendo una pantalla. |
ADDTIME |
String |
Hora en que el participante se une a la reunión (hora UTC, en milisegundos). |
MUTE |
String |
Si el participante está silenciado. Las opciones son las siguientes: 0: no. 1: sí |
VIDEO |
String |
Si el participante es un sitio de vídeo. Valores: 1: sí. 0: no. |
M |
String |
Número M del participante. |
T |
String |
Número T del participante. |
ANONYMOUS |
String |
0: participante común. 1: Participante anónimo. |
LOCALREC |
String |
0: El participante no registra la reunión localmente. 1: El participante está grabando la reunión localmente. |
CLICENT_LOGIN_TYPE |
String |
Tipo de terminal. Desktop: PC. Mobile: teléfono móvil. Pad: tablet. OtherType: otro. |
VIEW_TYPE |
String |
Modo de enfoque. 0: El participante no se enfoca en ninguna pantalla. 1: El participante ve la presencia continua. 2: El participante se centra en la pantalla de un participante. |
PART_VIEW_SRC |
String |
ID del participante en el que se está enfocando. |
IS_SVC |
String |
Si el participante es un sitio de SVC. 0: Sitio del AVC. 1: sitio de SVC. |
ORG_ID |
String |
ID de empresa. |
CLIENT_CAPABILITIES |
String |
Conjunto de capacidades de terminal, que se transmite de forma transparente a cada terminal y a la plataforma de gestión a través de la lista de participantes en línea. Este parámetro se lleva cuando se admiten capacidades. Múltiples capacidades están separadas por comas (,). El valor contiene hasta 1024 caracteres. 1: co-host. 2: invitación para compartir pantalla. 3: cambio de roles entre panelistas y asistentes. 4: sala de espera. 5: invitación para activar el sonido del micrófono. 6: invitación para activar la cámara. |
ACCOUNT_ID |
String |
UUID del participante. |
ACCOUNT |
String |
Cuenta de participante. |
THIRDACCOUNT |
String |
Cuenta de terceros. |
Ejemplo de Push de información de los participantes en línea
{ "data": [{ "pid": "uzr571a9brwu11cvcibvru5a7r7rryiy", "mode": 0, "pinfoMap": { "CAMERASTATE": "1", "ORG_ID": "44252", "LOCKED_VIEW": "0", "MUTE": "1", "ACCOUNT_ID": "271682cfdbe14fa9ae3a8b25f7502627", "LOCALREC": "0", "TEL": "+86571299676493248", "ALLOW_CLIENT_REC": "0", "STATE": "0", "SHARE": "0", "ANONYMOUS": "0", "ADDTIME": "1611988486336", "NAME": "Tom", "CLIENT_REC_STATE": "0", "CLIENT_CAPABILITIES": "1,3", "ROLE_SWITCH_OVER": "0", "RTC_USER_ID": "uzr571a9brwu11cvcibvru5a7r7rryiy", "CLIENT_LOGIN_TYPE": "Desktop", "T": "1", "ACCOUNT": "zhangsan", "BROADCAST": "0", "IS_COHOST": "0", "HAND": "0", "IS_SVC": "1", "ROLLCALL": "0", "M": "1", "VIDEO": "1", "ROLE": "1", "THIRDACCOUNT": "zhangsan", "INVITE_SHARE_STATE": "0" } }], "confID": "900487914", "msgID": "23a429e862d111eb980a11b5be5aab3c", "msgMode": 0, "version": 1611993595058, "createTime": 1611993595058, "action": "ParticipantsNotify" }