Application configuration

Application configuration 

This allows you to customise the app for the users in your team. You can create custom profiles for different teams that configure the app settings in different ways. Profiles can be updated directly from the dashboard.

 

Overview

Application Configuration allows you to create a profile that is applied to all users of the app, setting the default state of all settings in the app. 

Benefits:

  • Visibility of IRIS Clarity settings
  • Ability to restrict access to advanced features or features that should be permanently enabled/disabled
  • All installations of IRIS Clarity can have the same settings across your teams
  • Team owners and admins can view all available settings in one place
  • Team owners and admins can see which users have which settings enabled

Teams can have multiple profiles for different types of users, though users can only have one profile active at a time.

Creating an app profile

Navigate to the settings area of the dashboard, find the Application Configuration section and click Create a profile. You can name it whatever you want then click Next.

In the manage settings page, you can select the default state for each setting in the app and set how users are able to interact with them. They can be,

  • Unlocked: The user can change the setting
  • Locked: The user can view the setting but is unable to change it
  • Hidden: The setting is hidden from the user (and locked in its default state)

Setting up multiple profiles with station-based licensing

If your team has set up with station-based licensing, then the first profile (if one exists) will be applied all users who are logged in via a station licence. To allow differentiated profiles, the IT admin will need to save a JSON file to the following location.

File name: AppConfig.json

File location: C:\Users\{user}\AppData\Local\IRIS_Clarity

The app (v1.10+) will make a check ~every 10 minutes and apply the profile to the app unless the user is on a call.

Example setting

"logOut": {

"name": "Log out button",

"value": false,

"status": "editable"

}

The fields that can be modified are value and status.

Value
This sets the status of multi state buttons, toggles or settings. e.g. the Clarity microphone toggle. This can be true (on), or false (off).

For single state buttons (log out button, quit button), it can take either value, it doesn't do affect anything.

Status
These are set as one of, "editable" | "locked" | "hidden".

  • Editable means visible and clickable
  • Locked means visible but not clickable
  • Hidden means hidden from the UI

Settings

Setting Description
IRIS Clarity microphone toggle Define whether the main IRIS Clarity toggle for the microphone is on or off
IRIS Clarity speaker toggle Define whether the main IRIS Clarity toggle for the speaker is on or off
IRIS Clarity as default device Set IRIS Clarity as the default audio device for the computer system. Primarily used if audio settings are not available in your VoIP platform
Poor signal mode This switches the app to an alternative noise removal model. This model works better for very poor quality incoming audio (poor mobile phone signal, poor landlines etc.). It trades some noise removal effectiveness for improved clarity of the voice.

The overall quality is not quite as good as our default model so we recommend you test this mode to confirm it is best for you. This model only applies to the speaker channel.
Allow ringtones This will stop ringtones from being removed by IRIS Clarity. This should be turned off for users who need to hear incoming or outgoing ringtones as part of the call.
Persist ringtone detection By default, the ringtone detection feature will turn off after it recognises voice on the call (to reduce CPU usage) and reset at the start of each call. If you have a VoIP platform that uses a persistent connection (the audio connection never drops between calls), turn this mode on to ensure all ringtones are detected.
Clarity speaker noise reduction level This defines the level of background noise let through on the speaker channel. 0 is full IRIS Clarity noise reduction, 100 is the complete original audio with no noise reduction. We recommend 20 as a good level for most audio situations. We do recommend that you test this level to find the best setting for you. 
Boost microphone noise reduction This reduces the noise reduction by 20% on the microphone channel. This is used if you are finding that people on the other side of the call from you are struggling to hear you or words / syllables are being dropped. 
Echo cancellation This is a required setting if you do not use headphones to avoid echo entering the call. This does use some CPU so you could turn it off if you only use headphones.
System startup Define whether IRIS Clarity starts automatically on system startup.