Cadeias de Comando para Controlador Externo

Configure uma conexão TCP/IP para controlar e monitorar o sistema MXC a partir de uma interface externa. Controladores como o AMX® ou o Crestron® conectam-se à DIS-CCU usando uma conexão de soquete TCP/IP simples (bruta) e as cadeias listadas nesta seção. Use computadores, sistemas de controle de sala ou aplicativos baseados em microcontrolador para aplicações de simulação de botões ou de controle de câmera.

Estes são alguns exemplos de funcionalidades disponíveis ao utilizar o protocolo:

  • Colocar um microfone no modo de fala ou solicitação.
  • Recuperar uma lista de assentos disponíveis no sistema.

A interface suporta aplicativos desenvolvidos por clientes, portanto, o protocolo é deliberadamente mantido simples. O protocolo de Controle Externo oferece um meio de complementar as funcionalidades de controle disponibilizadas pela interface de navegador da DIS-CCU e pelo mostrador interativo da DIS-CCU. No entanto, alguns comandos e configurações disponíveis na interface de navegador e no mostrador interativo da DIS-CCU não estão disponíveis ao utilizar o "Protocolo de Controle Externo".

Comportamento Geral do Protocolo

Conexão do soquete TCP/IP

É necessário estabelecer uma conexão de soquete TCP/IP com a DIS-CCU para que o Protocolo de Controle Externo se torne disponível. A configuração da conexão da DIS-CCU à Ethernet deve ser definida na interface de controle do painel dianteiro interativo/ navegador da CCU e é necessário atribuir um endereço IP para a DIS-CCU na rede.

Escolha um endereço IP estático ou atribuído por meio de DHCP. É conveniente assegurar que a DIS-CCU tenha o mesmo endereço IP em cada inicialização.

Conhecendo o endereço IP, a única informação adicional necessária para configurar uma conexão TCP/IP é o Número da Porta:

Número da Porta = 3142

Exemplo: teste a conexão à CCU via Putty®: se o endereço IP atribuído à DIS-CCU for 192.168.1.100, o aplicativo externo deve conectar o soquete TCP/IP ao endereço 192.168.1.100:3142.

Saber o endereço IP da DIS-CCU permite configurar uma conexão utilizando um programa de terminal simples como o Putty.

  1. Faça o download em http://www.putty.org
  2. Inicie o Putty.
  3. Insira o endereço IP e o Número da Porta.
  4. Selecione "Raw" para "Connection Type".
  5. Pressione "Abrir" para estabelecer conexão com a CCU. Agora é possível controlar.
  6. Digite "help" para ver uma lista dos comandos disponíveis.

Estrutura de Comandos (do Controle Externo para a DIS-CCU)

Para controlar a CCU, o Controle Externo envia comandos incluídos em linhas de comando para a DIS-CCU. As linhas de comando têm uma estrutura muito simples:

<comando><SP><dados><CR>
<comando><SP><dados><LF>

<SP> Espaço - 0x20 = 32
<CR> Retorno de carro - 0x0D = 13
<LF> Avanço de Linha - 0x0A = 10

Linhas de comando terminam com um Retorno de Carro <CR> ou Avanço de Linha <LF> ou ambos. Para poder se comunicar com sistemas Windows, Linux ou outros sistemas, a CCU compreende os dois tipos de terminação de linha de comando.

Observe também que há um espaço entre o comando e os dados. Se um comando não incluir nenhum dado, o espaço é possível mas não necessário.

A CCU não é sensível a maiúsculas e minúsculas.

Exemplo:

mic_on 212<CR>

Ligar o microfone no assento 212. Comando = mic_on, dados = 212. O comando "mic_on" inclui um número de assento como sendo os dados.

Estrutura de Comando (da DIS-CCU para o Controle Externo)

As linhas de comando da DIS-CCU também são simples:

<comando><SP><dados><CR><LF>

<SP> Espaço - 0x20 = 32
<CR> Retorno de carro - 0x0D = 13
<LF> Avanço de Linha - 0x0A = 10

Novamente, para satisfazer a maioria dos sistemas, a CCU termina as linhas de comando incluindo <CR> e <LF>.

Numeração de Assentos

As unidades de microfone são identificadas por meio de números de assentos. Um número de assento é atribuído a cada unidade. Isso é feito automaticamente para todas as unidades de conferência quando elas estão conectadas à DIS-CCU. A interface do navegador da DIS-CCU é usada para alterar a numeração dos assentos.

Os números de assentos devem estar no intervalo de 1 a 65535.

Resposta da DIS-CCU a Comandos

Em geral, um comando de um aplicativo externo é respondido pela CCU. Mas, a resposta a um comando só é produzida se a CCU realizou ações devido ao comando.

Exemplo: quando um comando "mic_on" resulta na ligação de um microfone, a CCU responde com um comando "mic_on". Por outro lado, se um comando "mic_on" não ligar um microfone, a CCU não produz nenhuma resposta.

Podem existir diversos motivos para a CCU rejeitar ligar um microfone:

  • O microfone já está ligado.
  • O microfone não está mais conectado ao sistema.
  • A lista de interlocutores já está cheia ("max_speakers") e a interrupção de delegados não está "ativa".

Recuperação do Status do Sistema

A CCU suporta streaming de status. Quando um Controle Externo emite um comando "mic_status" ou "audio_status", a CCU responde enviando o status do sistema de microfone. Isso também se aplica a "audio status". Portanto, é possível que um Controle Externo se sincronize com o status da CCU.

Controle de Votação

A interface de controle externo apresenta sessões de controle de votação e sessões de verificação de presença na Unidade Central. E somente se o recurso de licença "Votação" tiver sido carregado na DIS-CCU.

Configurações de votação

Duas configurações diferentes devem ser consideradas:

  • DIS-CCU controlada por SW6000
  • DIS-CCU não controlada por SW6000 (autônoma)

Recuperação de sessões de votação

Independentemente da configuração aplicável, é possível que um controlador externo solicite uma lista de sessões de votação - usando o comando "voting_status". A CCU responde retornando a lista de sessões de votação atualmente aplicáveis (sessões de votação definidas no SW6000 ou integradas).

SW6000 controlado

O SW6000 suporta diversas sessões de votação. Por meio do protocolo de controle externo, é possível fazer duas solicitações:

  • Iniciar uma das sessões de votação definidas pelo SW6000
  • Iniciar uma sessão de votação padrão no SW6000

Recursos da CCU Autônoma

4 sessões de votação integradas em modo autônomo:

  • Votação com 3 botões
  • Votação secreta com 3 botões
  • Votação com 5 botões
  • Votação secreta com 5 botões

Resultados da Votação

Ao final de uma sessão de votação, a CCU apresenta os resultados finais. Além disso, ao final de uma verificação de presença, a CCU apresenta o resultado final.

A DIS-CCU suporta votação com 2, 3 e 5 botões em sistemas independentes.

No caso das sessões de votação com 2 botões, aplicam-se as seguintes alternativas:

  1. Sim
  2. Não

No caso das sessões de votação com 3 botões, aplicam-se as seguintes alternativas:

  1. "Sim"
  2. "Abster-se"
  3. "Não"

No caso das sessões de votação com 5 botões, aplicam-se as seguintes alternativas:

  1. "++"
  2. "+"
  3. "0"
  4. "-"
  5. "--"

Até 9 resultados da votação podem ser definidos quando conectado ao SW6000.

Exemplo: a votação

Presume que a CCU não é controlada pelo SW6000

ExtCtrl
CU
---------------------------------->
voting_status
---------------------------------->
<----------------------------------
voting_configuration 1 3-button voting voting_configuration 2 3-button secret voting
voting_configuration 3 5-button voting voting_configuration 4 5-button secret voting
voting_status_done
<----------------------------------
---------------------------------->
start_voting 1
---------------------------------->
<---------------------------------- voting_started 1
<----------------------------------
<---------------------------------- interim_voting_result 1 0 Yes interim_voting_result 2 0 Abstain
interim_voting_result 3 0 No
<----------------------------------
<--------------------
vote (Yes)
<--------------------
<---------------------------------- interim_voting_result 1 1 Yes interim_voting_result 2 0 Abstain
interim_voting_result 3 0 No
<----------------------------------
---------------------------------->
stop_voting
---------------------------------->
<----------------------------------
voting_stopped
<----------------------------------
<---------------------------------- final_voting_result 1 1 Yes final_voting_result 2 0 Abstain
final_voting_result 3 0 No
<----------------------------------

Controle de Áudio

Comandos do Controle Externo para a DIS-CCU

Definir Volume do Alto-falante

loudspeaker_volume <volume><CR>

Define o volume dos alto-falantes de todas as unidades de microfone.

<volume> O volume dos alto-falantes varia de –41 a 0. O valor –41 indica que o alto-falante está Desligado. Valores de –40 a 0 indicam a atenuação em dB.

A CCU responde a esse comando emitindo o comando loudspeaker_volume.

Definir Nível da Entrada de Linha 1

line_input_level_1 <level><CR>

Ajusta o nível do sinal da entrada de linha 1.

<level> O nível da entrada de linha 1 varia de –41 a 0. O valor –41 indica que o nível de sinal é zero. Valores de –40 a 0 indicam a atenuação em dB.

A CCU responde a esse comando emitindo o comando line_input_level_1.

Definir Ganho da Entrada de Linha 1

line_input_gain_1 <gain><CR>

Ajusta o ganho da entrada de linha 1.

<gain> 0 ou 10.

Ganho pode ser definido como 0 dB ou 10 dB. 0 dB não adiciona nenhum ganho à linha, enquanto 10 dB adiciona 10 dB de ganho na entrada de linha. A CCU responde a esse comando com uma mensagem line_input_gain_1.

Definir Nível da Entrada de Linha 2

line_input_level_2 <level><CR>

Ajusta o nível do sinal da entrada de linha 2.

<level> O nível da entrada de linha 2 varia de –41 a 0. O valor –41 indica que o nível de sinal é zero. Valores de –40 a 0 indicam a atenuação em dB.

A CCU responde a esse comando emitindo o comando line_input_level_2.

Definir ganho da Entrada de Linha 2

line_input_gain_2 <gain><CR>

Ajusta o ganho da entrada de linha 2.

<gain> 0 ou 10.

Ganho pode ser definido como 0 dB ou 10 dB. 0 dB não adiciona nenhum ganho à linha, enquanto 10 dB adiciona 10 dB de ganho na entrada de linha. A CCU responde a esse comando com uma mensagem line_input_gain_2.

Definir Volume da Saída de Linha (A-H)

line_output_volume <output> <volume><CR>

Ajusta o nível do sinal da saída de linha.

<output> Indica qual saída está sendo controlada. Os valores possíveis são: "A", "B", "C", "D", "E", "F", "G", "H".

<volume> O volume da saída de linha varia de –41 a 0. O valor –41 indica que o volume está Desligado. Valores de –40 a 0 indicam a atenuação em dB.

A CCU responde a esse comando emitindo o comando line_output_volume.

Definir Caminho de Áudio

audio_path <path> <on/off><CR>

Este comando define as conexões de áudio no sistema.

<path> Indica qual conexão está sendo controlada. Os valores possíveis são: "mic_to_speaker", "mic_to_floor", "linein_1_to_speaker", "linein_1_to_lineout_A" ou "linein_1_to_floor".

<on/off> Indica se o áudio está sendo roteado de microphones/lineinput_1 para speakers/lineoutput/floor.

A CCU responde a esse comando emitindo o comando audio_path.

Definir Atenuação de Alto-falante Individual

mic_speaker_attenuation <seat_number><attenuation><CR>

Este comando define a atenuação do alto-falante de um microfone.

<seat_number>: o microfone desejado

<Attenuation>: a atenuação do alto-falante desejada. Valores possíveis: 0 a 7. (0 a 6 atenua de 0 a 6 dB. 7 é alto-falante desligado.)

A CCU responde a esse comando emitindo uma mensagem "mic_speaker_attenuation".

Definir Atenuação de Microfone Individual

mic_attenuation <seat_number><attenuation><CR>

Este comando define a atenuação de um microfone.

<seat_number>: o microfone desejado

<Attenuation>: a atenuação do microfone desejada. Valores possíveis: 0 a 6. (0 é a atenuação mais baixa e 6 a mais alta.)

A CCU responde a esse comando emitindo uma mensagem "mic_attenuation".

Solicitar Status de Áudio

audio_status<CR>

Fornece o status de áudio do sistema.

A CCU responde a este comando emitindo uma lista de comandos para as configurações de Áudio:

line_output_volume (para todas as saídas A–D)

audio_path (para todos os caminhos)

line_input_level (para todas as entradas)

line_input_gain (para todas as entradas)

mic_speaker_attenuation (para todas as unidades)

mic_attenuation (para todas as unidades)

loudspeaker_volume

audio_status_done

Comandos da DIS-CCU para o Controle Externo

Volume do Alto-falante

loudspeaker_volume <volume><CR>

Indica o volume dos alto-falantes de todas as unidades de microfone.

<volume> O volume dos alto-falantes varia de –41 a 0. O valor –41 indica que o volume está Desligado. Valores de –40 a 0 indicam a atenuação em dB.

Nível da Entrada de Linha 1

line_input_level_1 <level><CR>

Indica o nível do sinal da entrada de linha 1.

<level> O nível da entrada de linha 1 varia de –41 a 0. O valor –41 indica que o nível é zero. Valores de –40 a 0 indicam a atenuação em dB.

Nível da Entrada de Linha 2

line_input_level_2 <level><CR>

Indica o nível do sinal da entrada de linha 2.

<level> O nível da entrada de linha 2 varia de –41 a 0. O valor –41 indica que o nível é zero. Valores de –40 a 0 indicam a atenuação em dB.

Ganho da Entrada de Linha 1

line_input_gain_1 <level><CR>

Indica o ganho da entrada de linha 1.

<gain>: 0 ou 10.

Ganho pode ser definido como 0 dB ou 10 dB. 0 dB não adiciona nenhum ganho à linha, enquanto 10 dB adiciona 10 dB de ganho na entrada de linha.

Ganho da Entrada de Linha 2

line_input_gain_2 <level><CR>

Indica o ganho da entrada de linha 2.

<gain>: 0 ou 10.

Ganho pode ser definido como 0 dB ou 10 dB. 0 dB não adiciona nenhum ganho à linha, enquanto 10 dB adiciona 10 dB de ganho na entrada de linha.

Nível de Saída de Linha (A-D)

line_output_level <output> <level><CR>

Ajusta o nível do sinal da saída de linha.

<output> Indica qual saída está sendo controlada. Valores possíveis: "A", "B", "C", "D", "E", "F", "G", "H". Na DIS-CCU, "A" a "D" são possíveis. A DIS-CCU pode ser de "A" a "H".

<level> O nível da saída de linha varia de –41 a 0. O valor –41 indica que a saída é zero. Valores de –40 a 0 indicam a atenuação em dB.

Definir Caminho de Áudio

audio_path <path> <on/off><CR>

Este comando define as conexões de áudio no sistema.

<path> Indica qual conexão está sendo controlada. Os valores possíveis são: "mic_to_speaker", "mic_to_floor", "linein_1_to_speaker", "linein_1_to_lineout_A" ou "linein_1_to_floor".

<on/off> Indica se o áudio está sendo roteado de microphones/lineinput_1 para speakers/lineoutput_A/floor.

Atenuação de Alto-Falante Individual

mic_speaker_attenuation <seat_number><attenuation><CR>

Indica a atenuação do alto-falante de um microfone.

<seat_number>: o microfone desejado

<Attenuation>: a atenuação do alto-falante desejada. Valores possíveis: 0 a 7. (0 a 6 atenua de 0 a 6 dB. 7 é alto-falante desligado.)

Atenuação de Microfone Individual

mic_attenuation <seat_number><attenuation><CR>

Indica a atenuação de um microfone.

<seat_number>: o microfone desejado

<Attenuation>: a atenuação desejada. 0 a 6 dB, em que 0 é a atenuação mais baixa e 6 a mais alta.

Status Completo de Áudio

audio_status_done<CR>

Este comando encerra o streaming do status de áudio.

Comandos de Votação

Comandos do Controle Externo para a DIS-CCU

Iniciar uma sessão de votação

start_voting <voting_session_id><CR>

Inicia uma sessão de votação na CCU

<voting_session_id>: identificação da configuração de votação para iniciar.

A CCU responde com "voting_started", se uma sessão de votação tiver sido iniciada.

SW6000 controlado

O comando voting_session_id define qual configuração de votação será executada. Uma lista de configurações pode ser solicitada pelo comando ‘voting_status’.

Se nenhuma voting_session_id for especificada, a "configuração padrão do SW6000" é solicitada.

Autônomo

voting_session_id define as configurações integradas de votação:

"1" votação com 3 botões

"2" votação secreta com 3 botões

"3" votação com 5 botões

"4" votação secreta com 5 botões

Se nenhuma voting_session_id for especificada, a configuração "1" é solicitada.

Interromper uma sessão de votação

stop_voting<CR>

Usado para interromper uma sessão de votação em andamento na CCU. Se a sessão de votação for interrompida, a CCU responde com voting_stopped.

Cancelar uma sessão de votação

cancel_voting<CR>

Usado para cancelar uma sessão de votação em curso na CCU. Se a sessão de votação for cancelada, a CCU responde com voting_cancelled.

Iniciar sessão de verificação de presença

start_attendance_check<CR>

Usado para iniciar uma sessão de verificação de presença na CCU. Se a sessão de verificação de presença for iniciada, a CCU responde com attendance_check_started.

Interromper uma sessão de verificação de presença

stop_attendance_check<CR>

Esse comando é usado para interromper uma sessão de verificação de presença em andamento na CCU. Se a sessão de verificação de presença for interrompida, a CCU responde com attendance_check_stopped.

Cancelar uma Verificação de Presença

cancel_attendance_check<CR>

Usado para cancelar uma sessão de verificação de presença em andamento na CCU. Se a sessão de verificação de presença for cancelada, a CCU responde com attendance_check_cancelled.

Solicitar Status de Votação

voting_status<CR>

Usado para solicitar o status de votação. O resultado é uma lista de configurações de votação disponíveis. A CCU responde a esse comando retornando os comandos:

voting_configuration 1 <configuration_label>
...
voting_configuration <n> <configuration_label>
voting_status_done

Comandos da DIS-CCU para o Controle Externo

Uma sessão de votação foi iniciada

voting_started<CR>

Uma sessão de votação foi interrompida

voting_stopped<CR>

Uma sessão de votação foi cancelada

voting_cancelled<CR>

Resultados parciais da votação

interim_voting_result<result_id><interim_result><result_text><CR>

Durante uma sessão de votação, a CCU informa os resultados parciais da votação. Quando novos votos são computados, a CCU distribui os resultados parciais da votação. Esse comando informa um dos resultados parciais de votação.

<result_id> Com valores conectados do SW6000 [1 a 9] correspondentes às 9 colunas de resultados nas "Configurações de Votação" do SW6000. Para uma DIS-CCU autônoma, são os botões de números [1 a 5].

<interim_result> resultado parcial da votação. Com o SW6000, esse é o resultado das 9 colunas de resultados. Para uma CCU autônoma, esse é o número de votos computados no botão especificado.

<result_text> Texto relacionado ao resultado. Com o SW6000, essa é a identificação das 9 colunas de resultados. Para uma CCU autônoma, essa é a identificação dos botões de votação.

Resultados finais da votação

final_voting_result<result_id><final_result><result_text><CR>

Ao final de uma sessão de votação, a CCU distribui os resultados finais da votação. Este comando informa sobre o resultado final da votação para uma das alternativas de votação.

<result_id> Com valores conectados do SW6000 [1 a 9] correspondentes às 9 colunas de resultados nas "Configurações de Votação" do SW6000. Para uma DIS-CCU autônoma, são os botões de números [1 a 5].

<final_result> Com o SW6000, esse é o resultado das 9 colunas de resultados. Para uma CCU 61cc autônoma, esse é o número de votos computados no botão especificado.

<result_text> Texto relacionado ao resultado.

Uma sessão de verificação de presença foi iniciada

attendance_check_started<CR>

Uma sessão de verificação de presença foi interrompida

attendance_check_stopped<CR>

Uma sessão de verificação de presença foi cancelada

attendance_check_cancelled<CR>

Resultado da Verificação de Presença Parcial

interim_attendance_check_result<interim_result><CR>

Usado pela CCU para informar sobre o resultado da verificação de presença parcial.<interim_result> contém o resultado da verificação de presença parcial.

Resultado da Verificação de Presença Final

final_attendance_check_result<final_result><CR>

Usado pela CCU para informar sobre o resultado final da verificação de presença.

<final_result> contém o resultado da verificação de presença parcial. Para um sistema autônomo, indica quantos delegados pressionaram o botão "presença".

Configurações de Votação

voting_configuration<voting_configuration_id><voting_configuration_name><CR>

Identifica uma configuração de votação.

<voting_configuration_id> é um número inteiro que identifica a configuração de votação.

<voting_configuration_name> é um nome da configuração.

Status Completo da Votação

voting_status_done<CR>

Informa que o streaming do status de votação está completo.

Controle de Microfones

Comandos do Controle Externo para a DIS-CCU

Ligar microfone

mic_on <seat no><CR>

Instrui a CCU a ligar o microfone no número de assento especificado.

Se a CCU ligar o microfone, ela responde com o comando "mic_on". Se o microfone também apareceu na lista de solicitações, ele é retirado da lista e a CCU emite o comando "mic_request_off " .

Desligar microfone

mic_off <seat no><CR>

Instrui a CCU a desligar o microfone no número de assento especificado.

Se a CCU desligar o microfone, ela emite um comando "mic_off".

Desligar todos os microfones de delegados

mic_all_delegates_off><CR>

Instrui a CCU a desligar todos os microfones de delegados.

Um Operador não é desligado.

A CCU responde ao comando emitindo o comando "mic_off" para cada microfone que é desligado.

Colocar um microfone na lista de respostas

mic_reply_on <seat no><CR>

Inserir um microfone na lista de respostas.

Se a CCU inserir a unidade na lista de respostas, ela emite o comando "mic_reply_on".

Remover um microfone da lista de respostas

mic_reply_off <seat no><CR>

Remover um microfone da lista de respostas.

Se a CCU remover a unidade na lista de solicitações, ela emite o comando "mic_reply_off".

Limpar a lista de respostas

mic_all_requests_off><CR>

Limpar a lista de respostas.

A CCU responde emitindo o comando "mic_reply_off" para cada microfone removido da lista de respostas.

Colocar um microfone na lista de solicitações

mic_request_on <seat no><CR>

Inserir um microfone na lista de solicitações.

Se a CCU inserir a unidade na lista de solicitações, ela emite o comando "mic_request_on".

Remover um microfone da lista de solicitações

mic_request_off <seat no><CR>

Remover um microfone da lista de solicitações.

Se a CCU remover a unidade na lista de solicitações, ela emite o comando "mic_request_off".

Limpar a lista de solicitações

mic_all_requests_off><CR>

Limpar a lista de solicitações.

A CCU responde emitindo o comando "mic_request_off" para cada microfone removido da lista de solicitações.

Ligar o próximo microfone

mic_next_on><CR>

Desliga o primeiro microfone na lista de interlocutores e liga o primeiro microfone na lista de solicitações.

Se um microfone for desligado, a CCU emite o comando "mic_off".

Se um microfone for ligado, a CCU emite os comandos "mic_on" e "mic_request_off".

Definir o número máximo de interlocutores totais

max_total_speakers <max total speakers><CR>

Número máximo de interlocutores que têm permissão para falar.

<total máx. de interlocutores> pode ser definido entre "1" e "8".

A CCU emite o comando "max_total_speakers".

Definir o número máximo de interlocutores delegados

max_speakers <max speakers><CR>

Número máximo de delegados com permissão para falar.

<nº máx. de interlocutores> pode ser definido entre "1" e "8".

A CCU emite o comando "max_speakers".

Definir o número máximo de respostas

max_replies <max replies><CR>

Número máximo de delegados permitidos na lista de respostas.

<nº máx. de respostas> pode ser definido entre "0" e "250".

A CCU emite o comando "max_replies".

Definir o número máximo de solicitações

max_requests <max requests><CR>

Número máximo de delegados permitidos na lista de solicitações.

<nº máx. de solicitações> pode ser definido entre "0" e "250".

A CCU emite o comando "max_requests".

Definir o Modo de Operação

mic_mode <mode><CR>

Definir o modo de operação do sistema.

<modo> pode ser definido como "auto" (Automático), "fifo" (Primeiro a entrar, primeiro a sair), "manual" (Manual) ou "vox" (Ativado por Voz).

<mode> pode ser definido como "auto" (Automático), "fifo" (Primeiro a entrar, primeiro a sair), "manual" (Manual), "vox" (Ativado por Voz), "auto+reply" (Automático + Resposta), "manual+reply" (Manual + Resposta) e "vox+reply" (Ativado por Voz + Resposta)

A CCU emite o comando "mic_mode".

Definir o Modo de Interrupção

mic_interrupt <mode><CR>

Define a capacidade de interromper. Define se os microfones devem ser interrompidos ou não.

<modo> pode ser "Same", "Lower" (microfones interrompem) ou "off" (microfones não interrompem)

A CCU emite o comando "mic_interrupt".

Configurar a prioridade do microfone

mic_priority <seat_number>priority><CR>

Configurar a prioridade do microfone.

<seat_number>: microfone para ajustar.

<priority>: prioridade desejada. Valores possíveis: 0 a 5, em que 0 é a prioridade mais baixa e 5 é a mais alta.

A CCU responde a esse comando emitindo uma mensagem mic_priority.

Recuperar Status do Microfone

mic_status<CR>

Solicita que a CCU informe o status do sistema (microfones em fala e microfones na lista de solicitações).

A CCU emite o status do sistema de microfone. O status é uma lista de comandos da CCU:

seat_state (para todas as unidades no sistema)

mic_priority (para todas as unidades no sistema)

mic_mode

mic_interrupt

max_total_speakers

max_speakers

max_requests

max_replies

mic_on (para todas as unidades na lista de interlocutores)

mic_request_on (para todas as unidades na lista de solicitações)

mic_reply_on (para todas as unidades na lista de respostas)

mic_status_done

Recuperar Status de resposta

reply_status<CR>

Pedir à CCU que apresente o status da configuração de resposta.

A CCU responde enviando o status do sistema de resposta. O status é uma lista de comandos da CCU:

reply_status

reply_configuration

reply_status_done

Ajuda

help<CR>

help <command><CR>

Há ajuda disponível para todos os comandos suportados pela CCU. Se for incluído um comando após o comando "help", a CCU emite os detalhes sobre esse comando.

O comando "help" resulta em uma breve descrição do comando sendo emitido pela CCU. Esse comando deve ser usado em um console simples.

Comandos da DIS-CCU para o Controle Externo

Ligar Microfone

mic_on <seat no><CR>

O microfone é ligado.

Desligar Microfone

mic_off <seat no><CR>

O microfone é desligado.

Microfone na Lista de Respostas

mic_reply_on <seat no> <reply position><reply #><name><CR>

Um microfone é inserido na lista de respostas.

<seat no>: o número do assento

<reply position>: a posição na lista de respostas

<reply #>: o número da resposta na configuração de respostas

<name>: o nome do assento ou do delegado

  • O nome do assento é aquele que pode ser editado pela interface da web quando a CCU é autônoma.
  • O nome do delegado é aquele da pessoa conectada nesse assento quando o SW6000 é conectado.

Microfone fora da lista de respostas

mic_reply_off <seat no><CR>

Um microfone é removido da lista de respostas.

Microfone na Lista de Solicitações

mic_request_on <seat no> <request position><name><CR>

Um microfone é inserido na lista de solicitações.

<seat no>: o número do assento

<request position>: fornece informações sobre a posição na lista de solicitações.

<name>: o nome do assento ou do delegado

Microfone fora da Lista de Solicitações

mic_request_off <seat no><CR>

Um microfone é removido da lista de solicitações.

Total Máx. de Interlocutores

max_total_speakers <max total speakers><CR>

Número máximo de interlocutores que têm permissão para falar.

<total máx. de interlocutores> "1" a "8"

Máx. de Interlocutores Delegados

max_speakers <max speakers><CR>

Número máximo de delegados com permissão para falar.

<nº máx. de interlocutores> "1" a "8"

Máx. de Respostas

max_replies <max replies><CR>

Número máximo de delegados permitidos na lista de respostas.

<max replies> "0" a "250".

Máx. de Solicitações

max_requests <max requests><CR>

Número máximo de delegados permitidos na lista de solicitações.

<nº máx. de solicitações> "0" a "250".

Modo de Operação

mic_mode <mode><CR>

Fornece o modo de operação do sistema.

<mode> "auto" (Automático), "fifo" (Primeiro a entrar, primeiro a sair), "manual" (Manual), "vox" (Ativado por Voz), "auto+reply" (Automático + Resposta), "manual+reply" (Manual + Resposta) e "vox+reply" (Ativado por Voz + Resposta)

Modo de Interrupção

mic_interrupt <mode><CR>

Capacidade de os microfones interromperem.

<mode> "Same" (microfones interrompem outros microfones com a mesma prioridade ou prioridade inferior), "Lower"(microfones interrompem outros microfones com prioridade inferior) e "off" (microfones não interrompem outros microfones)

Prioridade dos microfones

mic_priority <seat_number><priority><CR>

Esta mensagem indica a prioridade de um microfone.

<seat_number>: o microfone selecionado

<priority>: a prioridade. Valores possíveis: 0 a 5, em que 0 é a prioridade mais baixa e 5 é a mais alta

Estado do Assento

seat_state <seat number> <seat state> <seat name><CR>

Fornece informações sobre um assento.

Essas informações são enviadas da CCU para um aplicativo de controle externo nas seguintes situações:

  • Quando um participante faz login ou se desconecta
  • Quando o nome do assento é modificado
  • Quando o aplicativo de controle externo solicita o status do microfone (mic_status)
  • Quando uma unidade de microfone é perdida ou encontrada

<seat number> A identificação do número de assento de uma unidade de microfone. Um número de 1 a 65535.

<seat state> O estado atual do assento. Pode ser "ativo" ou "passivo"

<seat name> O nome do assento ou do delegado. Se um nome de delegado estiver disponível para o número de assento, o nome do delegado é fornecido. Caso contrário, o nome do assento é fornecido.

Exemplo:

seat_state 12 active John Jones

Esse comando informa sobre o assento número 12, que está ativo e possui o nome "John Jones" anexado.

Status Completo do Microfone

mic_status_done<CR>

Notifica que o status completo do sistema foi enviado.

Erro de comando

command_error <error text><CR>

A CCU recebeu um comando desconhecido.

<texto do erro> é um texto que explica o erro.

Exemplos:

command_error unknown command<CR>

command_error syntax error<CR>

Comandos de interpretação

Comandos da DIS-CCU para o Controle Externo

Canal de intérprete ativado

ch_on <ch no> <language> <CR>

Resposta quando um canal de intérprete é ativado (a interpretação está ocorrendo).

<ch no>: o número do canal (atualmente 1–31)

<language>: o idioma atribuído ao canal (nome do idioma em inglês)

Canal de intérprete desativado

ch_off <ch no><language><CR>

A resposta quando um canal de intérprete é definido como inativo (a interpretação não está ocorrendo). A mensagem também é enviada se o idioma atribuído ao canal for enviado.

<ch no>: o número do canal (atualmente 1–31)

<language>: o idioma atribuído ao canal (nome do idioma em inglês).

O status de todos os canais está incluído na resposta ao comando mic_status. Se o número de canais for aumentado, o status dos canais será informado.