Envio por push de informações on-line do participante
Parâmetro |
Tipo |
Descrição |
---|---|---|
action |
String |
"ParticipantsNotify" |
version |
Long |
Para uma mensagem completa, o valor é o carimbo de data/hora (em milissegundos) quando a mensagem é gerada. Para uma mensagem incremental, o valor é um número de sequência em ordem crescente. |
createTime |
Long |
Carimbo de data/hora quando uma mensagem é gerada, em milissegundos. |
msgID |
String |
ID de mensagem único. |
msgMode |
Integer |
Modo da mensagem. O valor é fixado em 0. 0: mensagem completa. 1: mensagem incremental. |
confID |
String |
ID da reunião subscrita. |
data |
Array of ParticipantNotifyDTO objects |
Hora de fim da reunião (hora UTC, em milissegundos). |
Parâmetro |
Tipo |
Descrição |
---|---|---|
pid |
String |
ID do participante. |
mode |
Integer |
0: atualizar as informações do participante. 1: remover o participante. |
pinfoMap |
Map<String,String> |
Chaves e valores de variáveis nas informações do participante. |
Chave |
Tipo do valor |
Descrição |
---|---|---|
NAME |
String |
Nome ou alias do participante. O valor pode conter até 96 caracteres. |
TEL |
String |
ID do participante. |
ROLE |
String |
Papéis do participante. Valores enumerados: 1: anfitrião da reunião. 0: participante comum. |
STATE |
String |
Status do participante. Valores enumerados: 0: o participante está na reunião. 1: o participante está sendo chamado. |
HAND |
String |
Status de mão levantando do participante. Valores: 1: mão levantada. 0: mão abaixada. |
BROADCAST |
String |
Status da transmissão do participante. Valores: 0: o participante não está sendo transmitido. 1: o participante está sendo transmitido. |
ROLLCALL |
String |
Status de dar direito de falar do participante. Valores: 0: o participante não é dada o direito de falar. 1: é dado o direito de falar ao participante. |
SHARE |
String |
Status de compartilhamento de dados do participante. Valores: 0: o participante não está compartilhando uma tela. 1: o participante está compartilhando uma tela. |
ADDTIME |
String |
Hora em que o participante entra na reunião (hora UTC, em milissegundos). |
MUTE |
String |
Se o participante está silenciado. As opções são as seguintes: 0: não. 1: sim |
VIDEO |
String |
Se o participante é um local de vídeo. Valores: 1: sim. 0: não. |
M |
String |
Número M do participante. |
T |
String |
Número T do participante. |
ANONYMOUS |
String |
0: participante comum. 1: participante anônimo. |
LOCALREC |
String |
0: o participante não grava a reunião localmente. 1: o participante está gravando a reunião localmente. |
CLICENT_LOGIN_TYPE |
String |
Tipo de terminal. Desktop: PC. MOBILE: telemóvel. Pad: tablet. OtherType: outros. |
VIEW_TYPE |
String |
Modo de focagem. 0: o participante não se foca em nenhuma tela. 1: o participante visualiza presença contínua. 2: o participante se foca na tela de um participante. |
PART_VIEW_SRC |
String |
ID do participante que está sendo focado. |
IS_SVC |
String |
Se o participante é um local SVC. 0: local AVC. 1: local SVC. |
ORG_ID |
String |
ID da empresa. |
CLIENT_CAPABILITIES |
String |
Conjunto de capacidade do terminal, que é transmitido de forma transparente para cada terminal e para a Plataforma de gerenciamento através da lista de participantes on-line. Este parâmetro é transportado quando as capacidades são suportadas. Vários recursos são separados por vírgulas (,). O valor contém no máximo 1024 caracteres. 1: co-anfitrião. 2: convite de compartilhar tela. 3: alternância de função entre painelistas e participantes. 4: sala de espera. 5: convite para ativar o microfone. 6: convite para ativar a câmera. |
ACCOUNT_ID |
String |
UUID do participante. |
ACCOUNT |
String |
Conta do participante. |
THIRDACCOUNT |
String |
Conta de terceiros. |
Exemplo de enviar por push informações de participantes on-line
{ "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" }