Command Strings for External Controller

Set up a TCP/IP connection to control and monitor the MXC system from an external interface. Controllers such as AMX® or Crestron® connect to the DIS-CCU using a simple (raw) TCP/IP socket connection and the strings listed in this section. Use computers, room control systems, or micro controller based applications for button mimics and camera control applications.

Some examples of functionally available using the protocol:

  • Setting a microphone in speak or in request
  • Retrieving a list of seats available in the system.

This interface supports applications developed by customers, so the protocol is deliberately kept simple. The External Control protocol offers a means for supplementing the control functionality available through the DIS-CCU browser interface and the DIS-CCU interactive display, however some commands and settings available in the browser interface and on the DIS-CCU interactive display are not available using the 'External Control Protocol'

General Protocol Behavior

TCP/IP socket connection

A TCP/IP socket connection to the DIS-CCU must be established for the External Control protocol to become available. Configuration of the DIS-CCU connection to the Ethernet must be defined from the CCU interactive front plate control/Browser interface and an IP address for the DIS-CCU must be assigned in the network.

Choose either a static IP address or an IP address assigned through DHCP. It is convenient to ensure, that the DIS-CCU ends up with the same IP address at each start up.

Knowing the IP address, the only additional information required for setting up a TCP/IP connection is the Port Number:

Port Number = 3142

Example: Test connection to CCU via Putty®: If the DIS-CCU is assigned IP address 192.168.1.100, the external application must connect the TCP/IP socket to the address 192.168.1.100:3142.

Knowing the IP address of the DIS-CCU a connection can be set up using a simple terminal program like Putty.

  1. Download at http://www.putty.org
  2. Start Putty.
  3. Insert IP address and Port Number.
  4. Select 'Raw' for the Connection Type.
  5. Press 'Open' to establish connection to the CCU. Control is now possible.
  6. Type 'help' to see a list of commands available.

Command Structure (from External Control to DIS-CCU)

To control the CCU an External Control sends commands to DIS-CCU included in command lines. Commands lines are build up in a very simple manner:

<command><SP><data><CR>
<command><SP><data><LF>

<SP> Space - 0x20 = 32
<CR> Carriage return - 0x0D = 13
<LF> Line Feed - 0x0A = 10

Command lines are terminated by a Carriage Return <CR> or Line Feed <LF> or both. In order to be able to communicate with Windows systems, Linux systems or other systems, the CCU understands both types of command line terminations.

Notice also, there is a space between the command and data. If a command does not carry any data, space is possible but not required.

The CCU is not sensitive to upper/lower case.

Example:

mic_on 212<CR>

Turn on microphone at seat 212. Command = mic_on, data = 212. The 'mic_on' command carries a seat number as data.

Command Structure (from DIS-CCU to External Control)

Command lines out of the DIS-CCU are just as simple:

<command><SP><data><CR><LF>

<SP> Space - 0x20 = 32
<CR> Carriage return - 0x0D = 13
<LF> Line Feed - 0x0A = 10

Again, to satisfy most systems, the CCU terminates command lines by including both <CR> and <LF>.

Seat Numbering

Microphone units are identified by means of a seat numbers. Each unit is assigned a seat number. This is done automatically for all conference units, when they are connected to the DIS-CCU. The DIS-CCU Browser interface is used to change seat numbering.

Seat numbers must be in the range from 1 to 65535.

DIS-CCU Reply to Commands

Generally, a command from an external application is replied to by the CCU. But, reply to a command is produced only if actions are taken by the CCU due to the command.

Example: When a 'mic_on' command results in a microphone being turned on, the CCU replies with a 'mic_on' command. On the other hand, if a 'mic_on' command does not lead to turning on a microphone, the CCU does not produce any reply.

There can be several reasons for the CCU to reject turning on a microphone:

  • The microphone is already on
  • The microphone is no longer connected to the system
  • Speak list is already full ('max_speakers') and delegate interrupt is not 'on'

Retrieving System Status

The CCU supports streaming of status. When an External Control issues a 'mic_status' or 'audio_status' command, the CCU responds by sending the microphone system status. The same applies to 'audio status'. Therefore, it is possible for an External Control to synchronize with the CCU status.

Voting Control

The external control interface features control of voting sessions and attendance check sessions in the Central Unit. And only if the feature license ‘Voting’ is uploaded in the DIS-CCU.

Voting configurations

Two different configurations must be considered:

  • DIS-CCU controlled by SW6000
  • DIS-CCU not controlled by SW6000 (standalone)

Retrieve voting sessions

No matter which configuration applies, it is possible for an external controller to request a list of voting sessions - using the command 'voting_status'. The CCU will reply by returning the list of voting sessions currently applicable (either SW6000 defined voting sessions or build-in voting sessions).

SW6000 controlled

SW6000 supports a number of voting sessions. Via the external control protocol, it is possible to make two requests:

  • Start one of the SW6000 defined voting sessions
  • Start SW6000 default voting session

Standalone The CCU features

4 build-in voting sessions in standalone mode:

  • 3-button voting
  • 3-button secret voting
  • 5-button voting
  • 5-button secret voting

Voting Results

At completion of a voting session, the CCU delivers final voting results. Also at completion of an attendance check the CCU delivers final attendance check result.

The DIS-CCU supports 2-, 3-, and 5-button voting in standalone systems.

In 2-button voting sessions, the following alternatives apply:

  1. Yes
  2. No

In 3-button voting sessions, the following alternatives apply:

  1. 'Yes'
  2. 'Abstain'
  3. 'No'

In 5-button voting sessions, the following alternatives apply:

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

Up to 9 voting results can be defined when connected to SW6000.

Example: Voting

Assume that the CCU is not controlled by the 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
<----------------------------------

Audio Control

Commands from External Control to DIS-CCU

Set Loudspeaker Volume

loudspeaker_volume <volume><CR>

Sets the volume of the loudspeakers for all microphone units.

<volume> The volume of the loudspeakers ranges from -41 to 0. The value -41 indicates the speaker is Off. Values from -40 to 0 indicates the attenuation in dB.

The CCU responds to this command by issuing the loudspeaker_volume command.

Set Line Input 1 Level

line_input_level_1 <level><CR>

Adjusts the level of the line input 1 signal.

<level> The level of line input 1 ranges from -41 to 0. The value -41 indicates the signal level is zero. Values from -40 to 0 indicate the attenuation in dB.

The CCU responds to this command by issuing the line_input_level_1 command.

Set Line Input 1 gain

line_input_gain_1 <gain><CR>

Adjusts the input gain of the line input 1.

<gain> 0 or 10.

Gain can be set to 0 dB or 10 dB. 0 dB will not add any gain to the line input whereas 10 dB will add 10 dB gain to the line input. The CCU responds to this command by a line_input_gain_1 message.

Set Line Input 2 Level

line_input_level_2 <level><CR>

Adjusts the level of the line input 2 signal.

<level> The level of line input 2 ranges from -41 to 0. The value -41 indicates the signal level is zero. Values from -40 to 0 indicate the attenuation in dB.

The CCU responds to this command by issuing the line_input_level_2 command.

Set Line Input 2 gain

line_input_gain_2 <gain><CR>

Adjusts the input gain of the line input 2 .

<gain> 0 or 10.

Gain can be set to 0 dB or 10 dB. 0 dB will not add any gain to the line input whereas 10 dB will add 10 dB gain to the line input. The CCU responds to this command by a line_input_gain_2 message.

Set Line Output Volume (A-H)

line_output_volume <output> <volume><CR>

Adjusts the level of the line output signal.

<output> Indicates which output is being controlled. Possible values are: ‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’.

<volume> The volume of the line output ranges from -41 to 0. The value -41 indicates the volume is Off. Values from -40 to 0 indicate attenuation in dB.

The CCU responds to this command by issuing the line_output_volume command.

Define Audio Path

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

This command defines audio connections in the system.

<path> Indicates which connection is being controlled. Possible values are: 'mic_to_speaker', 'mic_to_floor', 'linein_1_to_speaker', 'linein_1_to_lineout_A' or 'linein_1_to_floor'.

<on/off> Indicates whether the audio is being routed from microphones/lineinput_1 to speakers/lineoutput/floor.

The CCU responds to this command by issuing the audio_path command.

Set Individual Speaker Attenuation

mic_speaker_attenuation <seat_number><attenuation><CR>

This command sets the speaker attenuation of a microphone.

<seat_number>: The desired microphone

<Attenuation>: The desired speaker attenuation. Possible values: 0 to 7. (0 to 6 will attenuate 0 to 6 dB. 7 is speaker off.)

The CCU responds to this command by returning a ‘mic_speaker_attenuation’ message.

Set Individual Microphone Attenuation

mic_attenuation <seat_number><attenuation><CR>

This command sets the attenuation of a microphone.

<seat_number>: The desired microphone

<Attenuation>: The desired microphone attenuation. Possible values: 0 to 6. (0 is the lowest attenuation and 6 is most attenuation.)

The CCU responds to this command by returning a ‘mic_attenuation’ message.

Request Audio Status

audio_status<CR>

Provides system audio status.

The CCU responds to this command by issuing a list of commands for the Audio settings:

line_output_volume (for all outputs A-D)

audio_path (for all paths)

line_input_level (for all inputs)

line_input_gain (for all inputs)

mic_speaker_attenuation (for all units)

mic_attenuation (for all units)

loudspeaker_volume

audio_status_done

Commands from DIS-CCU to External Control

Loudspeaker Volume

loudspeaker_volume <volume><CR>

Indicates the volume of loudspeakers for all microphone units.

<volume> The volume of the loudspeakers ranges from -41 to 0. The value -41 indicates the volume is Off. Values from -40 to 0 indicate attenuation in dB.

Line Input 1 Level

line_input_level_1 <level><CR>

Indicates the level of the line input 1 signal.

<level> The level of line input 1 ranges from -41 to 0. The value -41 indicates the level is zero. Values from -40 to 0 indicate attenuation in dB.

Line Input 2 Level

line_input_level_2 <level><CR>

Indicates the level of the line input 2 signal.

<level> The level of line input 2 ranges from -41 to 0. The value -41 indicates the level is zero. Values from -40 to 0 indicate attenuation in dB.

Line Input 1 Gain

line_input_gain_1 <level><CR>

Indicates the input gain of the line in 1 input.

<gain>: 0 or 10.

Gain can be set to 0 dB or 10 dB. 0 dB will not add any gain to the line input whereas 10 dB will add 10 dB gain to the line input.

Line Input 2 Gain

line_input_gain_2 <level><CR>

Indicates the input gain of the line in 2 input.

<gain>: 0 or 10.

Gain can be set to 0 dB or 10 dB. 0 dB will not add any gain to the line input whereas 10 dB will add 10 dB gain to the line input.

Line Output Level (A-D)

line_output_level <output> <level><CR>

Adjusts the level of the line output signal.

<output> Indicates which output is being controlled. Possible values: ‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’. On DIS-CCU ‘A’ to ‘D’ are possible. DIS-CCU may deliver ‘A’ to ‘H’.

<level> The level of the line output ranges from -41 to 0. The value -41 indicates the output is zero. Values from -40 to 0 indicate attenuation in dB.

Define Audio Path

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

This command defines audio connections in the system.

<path> Indicates which connection is being controlled. Possible values are: 'mic_to_speaker', 'mic_to_floor', 'linein_1_to_speaker', 'linein_1_to_lineout_A' or 'linein_1_to_floor'.

<on/off> Indicates whether the audio is being routed from microphones/lineinput_1 to speakers/lineoutput_A/floor.

Individual Speaker Attenuation

mic_speaker_attenuation <seat_number><attenuation><CR>

Indicates the speaker attenuation of a microphone.

<seat_number>: The desired microphone

<Attenuation>: The desired speaker attenuation. Possible values: 0 to 7. (0 to 6 will attenuate 0 to 6 dB. 7 is speaker off.)

Individual Microphone Attenuation

mic_attenuation <seat_number><attenuation><CR>

Indicates the attenuation of a microphone.

<seat_number>: The desired microphone

<Attenuation>: The desired attenuation. 0 to 6 dB, where 0 is the lowest attenuation and 6 is most attenuation.

Audio Status Complete

audio_status_done<CR>

This command terminates audio status streaming.

Voting Commands

Commands from External Control to the DIS-CCU

Start a voting session

start_voting <voting_session_id><CR>

Starts a voting session in the CCU

<voting_session_id>: Identification of the voting configuration to start.

The CCU replies with ‘voting_started’, if a voting session is started.

SW6000 controlled

The voting_session_id defines which voting configuration to run. A list of configurations can be requested by command ‘voting_status’.

If no voting_session_id is specified, the 'default SW6000 voting configuration' is requested.

Standalone

voting_session_id defines the build-in voting configurations:

'1’ 3-button voting

'2' 3-button secret voting

'3' 5-button voting

'4' 5-button secret voting

If no voting_session_id is specified, the configuration ‘1’ is requested.

Stop a voting session

stop_voting<CR>

Used to stop an ongoing voting session in the CCU. If the voting session is stopped, the CCU replies with voting_stopped.

Cancel a voting session

cancel_voting<CR>

Used to cancel an ongoing voting session in the CCU. If the voting session is cancelled, the CCU replies with voting_cancelled.

Start attendance check session

start_attendance_check<CR>

Used to start an attendance check session in the CCU. If an attendance check session is started, the CCU replies with attendance_check_started.

Stop an attendance check session

stop_attendance_check<CR>

This command is used to stop an ongoing attendance check session in the CCU. If the attendance check session is stopped, the CCU replies with attendance_check_stopped.

Cancel an Attendance Check

cancel_attendance_check<CR>

Used to cancel an ongoing attendance check session in the CCU. If the attendance check session is cancelled, the CCU replies with attendance_check_cancelled.

Request Voting Status

voting_status<CR>

Used to request voting status. The result is a list of available voting configurations The CCU replies to this command by returning the commands:

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

Commands from DIS-CCU to External Control

A voting session is started

voting_started<CR>

A voting session is stopped

voting_stopped<CR>

A voting session is cancelled

voting_cancelled<CR>

Interim voting results

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

During a voting session the CCU informs about interim voting results. When new votes are cast, the CCU distributes interim voting results. This command informs about one of the interim voting results.

<result_id> With SW6000 connected values [1 to 9] corresponding to the 9 result columns in the SW6000 ‘Voting Configurations’. For a standalone DIS-CCU this is the button numbers [1 to 5].

<interim_result> interim voting result. With SW6000 this is the result for the 9 result columns. For a standalone CCU this is the number of votes given on the specified button.

<result_text> Text related to the result. With SW6000 this is the labels for the 9 result columns. For a standalone CCU this voting button labels.

Final voting results

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

At completion of a voting session the CCU distributes final voting results. This command informs about final voting result for one of the voting alternatives.

<result_id> With SW6000 connected values [1 to 9] corresponding to the 9 result columns in the SW6000 ‘Voting Configurations’. For a standalone DIS-CCU this is the button numbers [1 to 5].

<final_result> With SW6000 this is the result for the 9 result columns. For a standalone CCU 61cc this is the number of votes given on the specified button.

<result_text> Text related to the result.

An attendance check session is started

attendance_check_started<CR>

An attendance check session is stopped

attendance_check_stopped<CR>

An attendance check session is cancelled

attendance_check_cancelled<CR>

Interim Attendance check result

interim_attendance_check_result<interim_result><CR>

Used by the CCU to inform about the interim attendance check result.<interim_result> contains the interim attendance check result.

Final Attendance check result

final_attendance_check_result<final_result><CR>

Used by the CCU to inform about the final attendance check result.

<final_result> contains the interim attendance check result. For a standalone system it indicates how many delegates have pressed the ‘attendance’ button.

Voting Configuration

voting_configuration<voting_configuration_id><voting_configuration_name><CR>

Identifies a voting configuration.

<voting_configuration_id> is an integer identifying the voting configuration.

<voting_configuration_name> is a name for the configuration.

Voting Status complete

voting_status_done<CR>

Informs that voting status streaming is complete.

Microphone Control

Commands from External Control to DIS-CCU

Turn on microphone

mic_on <seat no><CR>

Instruct the CCU to turn on the microphone at seat_no.

If the CCU turns on the microphone, it replies with the 'mic_on' command. If the microphone also appeared in the request list, it is taken out of the request list and the CCU issues the 'mic_request_off' command.

Turn off microphone

mic_off <seat no><CR>

Instruct the CCU to turn off the microphone at seat_no.

If the CCU turns off the microphone, it issues a 'mic_off' command.

Turn off all the delegate microphones

mic_all_delegates_off><CR>

Instruct the CCU to turn off all delegate microphones.

A Chairman is not turned off.

The CCU responds to the command by issuing the 'mic_off' command for each microphone that is turned off.

Put a microphone in the reply list

mic_reply_on <seat no><CR>

Insert a microphone into the reply list.

If the CCU inserts the unit into the reply list and it issues the 'mic_reply_on' command.

Remove a microphone from the reply list

mic_reply_off <seat no><CR>

Remove a microphone from the reply list.

If the CCU removes the unit from the reply list and it issues the 'mic_reply_off' command.

Clear the reply list

mic_all_requests_off><CR>

Clear the reply list.

The CCU responds by issuing the 'mic_reply_off' command for each microphone that is removed from the reply list.

Put a microphone in the request list

mic_request_on <seat no><CR>

Insert a microphone into the request list.

If the CCU inserts the unit into the request list and it issues the 'mic_request_on' command.

Remove a microphone from the request list

mic_request_off <seat no><CR>

Remove a microphone from the request list.

If the CCU removes the unit from the request list and it issues the 'mic_request_off' command.

Clear the request list

mic_all_requests_off><CR>

Clear the request list.

The CCU responds by issuing the 'mic_request_off' command for each microphone that is removed from the request list.

Set the next microphone on

mic_next_on><CR>

Turns off the first microphone in the speak list and turns on the first microphone from the request list.

If a microphone is turned off, the CCU issues the 'mic_off' command.

If a microphone is turned on, the CCU issues the 'mic_on' command and the 'mic_request_off' command.

Set the maximum number of total speakers

max_total_speakers <max total speakers><CR>

Maximum number of speakers allowed to speak.

<max total speakers> Can be set from "1" to "8"

The CCU issues the 'max_total_speakers' command.

Set the maximum number of delegate speakers

max_speakers <max speakers><CR>

Maximum number of delegates allowed to speak.

<max speakers> Can be set from "1" to "8"

The CCU issues the 'max_speakers' command.

Set the maximum number of replies

max_replies <max replies><CR>

Maximum number of delegates allowed in the reply list.

<max replies> Can be set from "0" to "250".

The CCU issues the 'max_replies command.

Set the maximum number of requests

max_requests <max requests><CR>

Maximum number of delegates allowed in the request list.

<max requests> Can be set from "0" to "250".

The CCU issues the 'max_requests' command.

Set the Operation Mode

mic_mode <mode><CR>

Set the system operation mode.

<mode> Can be set to "auto" (Automatic), "fifo" (First-in-first-out), "manual" (Manual) or "vox" (Voice Active)

<mode> Can be set to “auto” (Automatic), “fifo” (First-in-first-out), “manual” (Manual), “vox” (Voice Active), “auto+reply” (Automatic+Reply), “manual+reply” (Manual+Reply) and “vox+reply” (Voice Activate + Reply)

The CCU issues the 'mic_mode' command.

Set the Interrupt Mode

mic_interrupt <mode><CR>

Set the ability to interrupt. Defines, whether microphones should interrupt or not.

<mode> Can be “Same”, “Lower” (microphones interrupt) or "off" (microphones do not interrupt)

The CCU issues the 'mic_interrupt' command

Set the microphone priority

mic_priority <seat_number>priority><CR>

Set the microphone priority.

<seat_number>: microphone to adjust.

<priority>: desired priority. Possible values: 0 to 5, where 0 is the lowest priority and 5 is the highest priority.

The CCU responds to this command by returning a mic_priority message.

Retrieve the Microphone Status

mic_status<CR>

Ask the CCU to deliver status of the system (microphones in speak, and microphones in request list).

The CCU issues the microphone system status. The status is a list of commands from the CCU:

seat_state (for all units in the system)

mic_priority (for all units in the system)

mic_mode

mic_interrupt

max_total_speakers

max_speakers

max_requests

max_replies

mic_on (for all units in speakers list)

mic_request_on (for all units in request list)

mic_reply_on (for all units in reply list)

mic_status_done

Retrieve the reply Status

reply_status<CR>

Ask the CCU to deliver status of the reply configuration.

The CCU responds by sending reply system status. The status is a list of commands from the CCU:

reply_status

reply_configuration

reply_status_done

Help

help<CR>

help <command><CR>

Help is available for all commands supported by the CCU. If a command is included after the help command, details on that command is issued by the CCU.

The help command results in a brief description of the command being issued by the CCU. This command is intended for use on a simple console.

Commands from DIS-CCU to External Control

Microphone On

mic_on <seat no><CR>

A microphone is turned on.

Microphone Off

mic_off <seat no><CR>

A microphone is turned off.

Microphone into Reply List

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

A microphone is inserted into the reply list.

<seat no>: the seat number

<reply position>: the position in the reply list

<reply #>: the reply number in the reply configuration

<name>: the seat name or delegate name

  • The seat name is name that can be edited by the web interface when the CCU is standalone.
  • The delegate name is the name of the person logged in at this seat when SW6000 is connected.

Microphone out of reply list

mic_reply_off <seat no><CR>

A microphone is removed from reply list.

Microphone into Request List

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

A microphone is inserted into the request list.

<seat no>: the seat number

<request position>: provides information about the position in the request list.

<name>: the seat name or delegate name

Microphone out of Request List

mic_request_off <seat no><CR>

A microphone is removed from request list.

Max Total Speakers

max_total_speakers <max total speakers><CR>

Maximum number of speakers allowed to speak.

<max total speakers> "1" to "8"

Max Delegate Speakers

max_speakers <max speakers><CR>

Maximum number of delegates allowed to speak.

<max speakers> "1" to "8"

Max Replies

max_replies <max replies><CR>

Maximum number of delegates allowed in the reply list.

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

Max Requests

max_requests <max requests><CR>

Maximum number of delegates allowed in the request list.

<max requests> "0" to "250".

Operation Mode

mic_mode <mode><CR>

Provides system operation mode.

<mode> “auto” (Automatic), “fifo” (First-in-first-out), “manual” (Manual), “vox” (Voice Active), “auto+reply” (Automatic+Reply), “manual+reply” (Manual+Reply) and “vox+reply” (Voice Active + Reply)

Interrupt Mode

mic_interrupt <mode><CR>

Ability for microphones to interrupt.

<mode> "Same" (microphones interrupt other microphones with same or lower priority), “Lower”(microphones interrupt other microphones with lower priority) and "off" (microphones do not interrupt other microphones)

Mic priority

mic_priority <seat_number><priority><CR>

This message indicates the priority of a microphone.

<seat_number>: the selected microphone

<priority>: The priority. Possible values: 0 to 5, where 0 is the lowest priority and 5 is the highest priority

Seat State

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

Provides seat information.

This information is sent from the CCU to an external control application in the following situations:

  • When a participant logs in or out
  • When the seat name is modified
  • When the external control application requests microphone status (mic_status)
  • When a microphone unit becomes lost or found

<seat number> The seat number identification of a microphone unit. An number from 1 to 65535.

<seat state> The current state of the seat. This is either "active" or "passive"

<seat name> The seat name or delegate name. If a delegate name is available for the seat number then the delegate name is provided. Otherwise the seat name is provided.

Example:

seat_state 12 active John Jones

This command informs about seat number 12, which is active and has the name ‘John Jones’ attached.

Microphone Status Complete

mic_status_done<CR>

Provides notification that complete system status has been sent.

Command error

command_error <error text><CR>

The CCU has received an unknown command.

<error text> is a text explaining the error.

Examples:

command_error unknown command<CR>

command_error syntax error<CR>

Interpretation Commands

Commands from DIS-CCU to External Control

Interpreter Channel On

ch_on <ch no> <language> <CR>

Response when an interpreter channel is set active (interpretation is taking place).

<ch no>: The channel number (currently 1-31)

<language>: The language assigned to the channel. (Language name in English)

Interpreter Channel Off

ch_off <ch no><language><CR>

Response when an interpreter channel is set not active (interpretation is not taking place). The message is also send if the language assigned to the channel is send.

<ch no>: The channel number (currently 1-31)

<language>: The language assigned to the channel. (Language name in English)

Status of all channels are included in the response to the mic_status command. If the number of channels are increased, the status of the channels are informed.