Integration guide - Nureva® HDL410 and INOGENI® CAM230

With Nureva Console
Last Updated: January 16th, 2024

As classrooms offer more remote learning options and offices become larger, with more flexible spaces, the demand for multiple cameras for videoconferencing is growing. Nureva has integrated the HDL410 system with the INOGENI CAM230 camera selector to enable automatic camera switching in multi-camera rooms.

This integration allows automatic camera switching based on zones set up using the Nureva Console cloud application. It equips multiple cameras with switching capabilities based on zones, which improves the room’s overall camera coverage and meeting equity for remote participants. 

This video demonstrates the HDL410 and the CAM230 being used for camera switching.

Step 1 - System placement, hardware connections and network access

System placement

For the HDL410 system to provide the most accurate sound location data, Nureva recommends that the microphone and speaker bars be installed on opposite or perpendicular walls. This positioning produces accurate X and Y data.

Recommended installation positions for using sound location data from the HDL410 system are shown in the diagrams below. 

Hardware connections
  • Connect the HDL410 system and CAM230 as shown in the connection diagram below
  • Learn more about connecting HDL410 system components

Network access

Data is exchanged between the HDL410 connect module and the CAM230 to facilitate camera switching. The connect module and the CAM230 must be connected to the same network for the data exchange to happen.

INOGENI recommends reserving an IP address on the network for the CAM230. Using the reserved IP address will help with the initial setup and maintain communication between the CAM230 and the HDL410 connect module.


Step 2 - Update CAM230 firmware

 The CAM230 must use firmware version 2.2 or higher for this integration. 

INOGENI offers a web portal for the configuration and management of the CAM230. The firmware is updated using this web portal and a downloaded file. 

The CAM230 and computer must be on the same network for the web portal to make a connection. An alternative is to connect the computer directly to the CAM230. If the web portal or computer does not recognize the CAM230, try the following:

  • Ensure that CAM230 is assigned to a reserved IP address on the network
  • Confirm that the computer and CAM230 are connected to the same network
  • Power cycle the CAM230
  • Check the Ethernet cable connections
  • Try different Ethernet cables
  • Check the USB cable connection between the computer and CAM230

Logging into the CAM230 web portal

  • Access the web portal by entering the IP address into a browser
    • Complete the login with username "admin" and password "admin"
  • The portal will open showing the Status tab
    • The information shown under General includes the firmware version and the CAM230's IP address

  • Check the firmware version through the Status tab
  • If the firmware is earlier than version 2.2, go to the CAM230 resources webpage
    • Locate the Firmware section at the top of the page
    • Click on the most recent firmware release 
    • A zip file will download containing the WIC file and the release notes
    • Extract the zip file

Installing the firmware update

  • From the CAM230 web portal select the System tab

  • Scroll to the Update section at the bottom of the portal
  • Press the Choose File button and select the extracted WIC file
  • Click on the Update CAM230 button to begin the update
    • The firmware update can take up to 1 minute to complete
    • After the update, the CAM230 will restart and the portal will refresh

NOTE: The CAM230 and the computer must be connected to the same network. 


Step 3 - Using the API token

A REST API access token is needed in step 5 of setting up this integration. This token is generated from the CAM230 web portal. If a token has already been created, the existing token can be looked up.

Generate a new REST API access token

  • Select the Systems tab
  • Locate the Security section at the top of the page
  • Press the Generate REST API access token button to generate the token

  Keep the web portal open to copy/paste the token during Step 5.  

12NOTE: If a new REST API token is generated, update Nureva Console with the new token.

Look up existing REST API access token

  • Select the Systems tab
  • Locate the Security section at the top of the page
  • Press the Get current REST API access token button
  • A new web page will open and show the REST API access token
    • The token can be copied from this page
  • Press the back button on your browser to return to the CAM230 web portal

Step 4 - Enroll HDL410 and update firmware

Enrolling an HDL410 system
The HDL410 system must be enrolled in the Nureva Console cloud application to configure the CAM230 integration. If the HDL410 system is already enrolled, advance to the firmware update.
Updating HDL410 firmware
To ensure optimum audio quality and access to the latest features, it is recommended to keep the firmware up to date. If the firmware is up to date, advance to the next step.

Step 5 - Enable camera switching integration

The camera switching integration is managed using Nureva Console cloud.

NOTE: INOGENI recommends reserving an IP address on the network for the CAM230. Using the reserved IP address will help with the initial setup and maintain communication between the CAM230 and the HDL410 connect module.

  • From the Rooms dashboard open the room with the HDL410 and CAM230
  • Select the HDL410 system to open the Devices dashboard
  • Scroll down to Integrations and expand the menu

  • Enable INOGENI camera switching by moving the toggle to the right
  • Enter the IP address or the hostname
  • Port 443 is the default and will apply to most integrations
  • Copy/paste the REST API access token that was generated in Step 3

  • Press the Apply button at the top of the Devices dashboard

  • Open the Coverage map. If the CAM230 integration has successfully been set up, Camera switching controls will be available
  • The HDL410, CAM230 and connected cameras will be shown under Devices

NOTE: If the Camera switching controls are unavailable, check that the IP address and REST API access token have been entered correctly. Also, confirm that the HDL410 and CAM230 are powered up and connected to the same network. 

Step 6 - Confirm system placement and room dimensions

The HDL410 system generates a coverage map that shows the placement of the system as well as the room size. The blue circles on the coverage map indicate where sound location data is being generated within the room. To ensure accurate camera switching, the system placement and room size must be accurate on the coverage map.

Confirm system placement

The coverage map should show HDL410 system placement similar to the actual placement in the room. If the coverage map placement and the actual placement do not match, the system should be calibrated.

The following steps are taken to perform recalibration through Nureva Console cloud or client. Make sure there are no other audible sound sources in the room other than normal ambient noise (e.g., no music playing, no people talking).

  • Navigate to Device Settings
  • Choose Audio processing
  • Under the recalibrate section, click on Start

When the calibration signal stops and the indicator lights return to a normal state, the recalibration is complete. The HDL410 system placement should now represent the actual placement in the room. Learn more about system calibration.

Adjusting room dimensions

The maximum area represented by the coverage map is 35' x 55' (10.7 x 16.8 m) which is the default area. The coverage map area can be changed to better represent the actual room size. Two options are available for adjusting the room dimensions.

  1. Move the drag handles on the coverage map to the correct room dimensions
  2. Use the room dimension fields on the right-hand side of the dashboard

Adjust the room dimensions to accurately match the room size. When the room dimension adjustments are complete, press the Apply button. 

It is important to ensure the room dimensions are correct before pressing Apply.

Once the edits have been applied the coverage map will return to a zoomed-in view and exclude any sound location data outside of the updated dimensions. The room dimensions can be edited again at any time by pressing the Edit room size button.


Step 7 - Coverage map zones

A zone defines an approximate area within a room. The data to map each zone, as well as the indication of when a sound is detected within each zone, is sent to the CAM230 to facilitate camera switching.

Creating a zone

  • Open the Zones accordion on the coverage map page
  • Press the Create zone button

  • A zone will appear at the center of the coverage map
  • Drag the zone within the Coverage map to the approximate location in the room

  • Adjust the zone to the desired size using the drag handles

  • Edit the zone name to associate it with a camera input and coverage
    • For example, if Camera 1 is focused on the front of the classroom, use Front of class for the zone name

  • Press Apply to save the zone

 Zones can be deleted at any time by opening the zone accordion, selecting the zone from the coverage map and then pressing the Delete zone button.

Testing zones

Zones can be tested by speaking in the desired zone area within the room. It is recommended the tester speak for at least one minute while moving to all the edges of the zone being defined. As sound location data is captured and displayed on the coverage map, it will help confirm the zone position and size. The sound location data refreshes every minute.  

Adjust the zone size and position if required. All sound data above 45 dB will be shown on the coverage map but only data above 60 dB for a specified length of time will be used to initiate a camera switch. Zones cannot be applied if:

  • Zone(s) are positioned outside the room borders
  • Zone(s) are overlapping
  • Zone(s) does not have a name
  • Zones have the same name
  • Zone(s) name exceeds 50 characters

Step 8 - Configure camera switching settings

Configure camera switching

  • Open the Camera switching controls

NOTE: All camera inputs will be visible even if all camera inputs are not being used.

  • Select the default camera from the Default camera pull-down menu
    • This is the camera that the CAM230 switches to when voices are not detected
    • The default camera value in the example above is the camera assigned to USB Input 1
  • Match the zones with each camera input using the pull-down menus

In this example Camera 1 is associated with the presenter and Camera 2 is associated with the audience.

Adjusting camera switching time triggers

The INOGENI CAM230 will switch to a camera when a sound has been detected in its zone for a specific length of time. The time can be adjusted to suit the needs of the room. The minimum time duration to trigger a camera switch is 1 second. By default, the CAM230 will switch to the default zone when no sound has been detected for 5 seconds.

  • The time variables can be adjusted by pressing the Time icon
  • Use the sliders to set:
    • The minimum duration to trigger a camera switch
    • The maximum time to wait before switching to the default camera
    • Slider adjustments can be made with the arrow keys on the computer keyboard


Turning off automatic switching

To turn off automatic camera switching, press the input button on the CAM230 for the corresponding camera. Automatic camera switching can be resumed by pressing the same input button.

Automatic camera switching can turned on and off during a conference. When the conference is over the CAM230 will return to automatic switching.


CAM230 status lights

The CAM230 has LEDs on the front of the device. These LEDs help determine the status of the device and can be used to help troubleshoot.

Power input (PWR)

  • Off - no power
  • Solid - device is powered up

Power over Ethernet (PoE)

  • Off - not powered from PoE
  • Solid - powered from PoE
Input lights (1, 2, 3)
  • Off - Camera not detected
  • Dim - Camera detected but not selected
  • Bright - Camera is selected
  • Blinking - Returned to automatic switching


HDL410 system

General issues

    • Ensure that the firmware is up to date
    • Power cycle the connect module
    • Check the cables between the connect module and the microphone and speaker bars
    • Check the USB cable between the computer and connect module

Coverage map and zones

    • Confirm that the HDL410 system is placed as shown in Step 1
    • Ensure that the HDL410 is the default audio device for the operating system

CAM230 camera selector

General issues

  • Power cycle the CAM230
  • Check the Ethernet cables
  • Check the USB cable

Device detection issues

  • Confirm that the firmware is version 2.2 or newer
  • Ensure that CAM230 is assigned to a reserved IP address on the network
  • Confirm that the computer and CAM230 are connected to the same network
    • An alternative is to connect the computer directly to the CAM230
  • Ensure the cameras are on the same network
  • Check the cables and connections to the cameras

Tip: If configuring the integration while in a video conference, it is recommended to end the conference and begin a new conference before testing the setup.


Resources from Nureva

Resources from INOGENI

Was this article helpful?

Can’t find what you’re looking for?

Contact Support