In this article
Initial setup
Macro setup

Simultaneous interpretation with additional channels for Room Kit Pro

list-menuIn this article
list-menuFeedback?

Enable and optimize the use of simultaneous interpretation on Webex using Room Kit Pro to support situations where multiple languages are requested simultaneously. This enhancement allows audio output to separate audio gates for recording, improving inclusivity, accuracy, and compliance in proceedings.

APIs let you select up to four available language interpreters in a Webex Meeting and route their audio out to separate audio outputs on your Room Kit Pro. We’ve created an example macro that you can use to build your own to suit your deployment.

When the Room Kit Pro joins a meeting, the macro sets up the audio routing based on the macro's configuration. If there are simultaneous interpreters present, the macro will select the simultaneous interpreter language as specified in the macro’s configuration.

Requirements

  • Supported only on Room Kit Pro
  • Audio console must be enabled on the device.
  • Macros must be enabled on the device.

Relevant xAPIs

xCommand

xAPI commands allow you to select up to four languages and route their incoming audio streams to your chosen output connectors on a Room Kit Pro.

A parameter has been added to the simultaneous interpretation select language xCommand. This allows you to select a language and specify which input StreamId it is to be associated with.

If StreamId is not specified, it will default to 1 and can have a value of 1–4 on a Room Kit Pro. Each of these streams represents a physical output on the Room Kit Pro.

Setting a language code of 0 will set no language for a given stream.

xCommand Conference SimultaneousInterpretation SelectLanguage LanguageCode: <0 - 65534> StreamId: <1..4>

xStatus

A Streams array has been added to the simultaneous interpreter xStatus. This allows you to see which language is associated with each stream.

xStatus Conference Call [n] SimultaneousInterpretation Streams [n] Id: <integer>
xStatus Conference Call [n] SimultaneousInterpretation Streams [n] LanguageCode: <integer>

Initial setup

Get started with enhanced simultaneous interpretation by trying our example macro. This is only an example, and it needs to be updated to your use-case.

Download a copy of the example macro here: https://github.com/wxsd-sales/meeting-audio-routing-macro

The simultaneous interpreter UX can be disabled using the following configuration, so it does not conflict with the macro:

xConfiguration UserInterface Features Call SimultaneousInterpretation: Auto/Hidden
1

Enable the Audio Console on your Room Kit Pro.

2

Within the Audio Console, create up to four outputs, one for each Simultaneous Interpreter stream, and give each group a unique name. For example: "Language 1", "Language 2" and so on.

3

Add the required output audio connectors to each output group.

4

Note down the names you gave of each Simultaneous Interpreter output group and the output group which you want the Webex Meetings Main, Floor, or Presentation audio to be outputted to.

Ensure that a least one output group is set with the Loudspeaker mode set to On and ensure that this output group has output connectors Ethernet 1 and Line 6 present.

The Audio Console creates an output group called "Loudspeaker" with Loudspeaker mode set to On by default. You can leave this group as is and also include any output connector that you want the Webex Meetings Main, Floor, or Presentation audio routed out to. You can find further details on why this is required in the macro’s readme.

Macro setup

1

Upload the example macro to your Room Kit Pro through the macro editor in Control Hub or on the device’s web interface.

We recommend using the macro editor for quicker setup and macro log feedback. Read more about configuring macros.

2

Modify the configuration section at the beginning of the macro by entering the names of the outputs groups that you want to route incoming Webex Meeting Audio to (Main/Floor, Presentation, and Simultaneous Interpreter Streams).

3

Specify a languageName, for example: "en", "es", "fr", for each Simultaneous Interpreter stream within the macro’s configuration.

You can set the languageName to auto if you prefer the macro to auto select any language which hasn't been configured and isn't currently selected.

4

Save the changes and enable the macro.

Was this article helpful?
Was this article helpful?