Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-08-02 GMT+08:00

Envio por push de informações on-line do participante

Tabela 1 Quadro de mensagem para enviar por push informações do participante on-line

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).

Tabela 2 Estrutura de dados ParticipantNotifyDTO

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.

Tabela 3 Descrição das chaves e valores do pinfoMap

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"
}