The Client Settings View

Client settings hold the various interface settings for the user interfaces Client, Switchboard, Receptionist.

../../../_images/clientset1.jpg

The saved client settings parameters are:

FORMSETTINGSXML

Information about the size of the client and its panels, the visibility of the filters etc.

XMLUSERLISTSETTINGS

Information about the user list columns – their order, size and visibility.

DFMSETTINGS

Information about the settings selected in the clients General settings dialog. These settings include the click&call shortcut, telephone prefix etc.

CLIENTACTIONS

Information about the Connect settings defined in the clients Connect dialog.

MESSAGETEMPLATE

Information about templates that are used when sending messages from the Switchboard. These settings apply only to the Switchboard client type.

CUSTOMSHORTCUTS

Information about shortcuts saved under the My Shortcuts. These settings can apply to Client, Reception and Switchboard.

TEMPORARYFOLDER

The location of temporary client files.

USERPREFERENCE

Information about collapsed sections in the Change state window.

INPUTPARAMETERS

Overrides some of the short-cut parameters and values in Totalview3Client.exe.config

Client Settings Functions menu

Besides the general functions there are some additional functions available when working with client settings.

Copy to global settings

Copy the selected parameter to the Global settings. When copying a parameter to global settings, the settings will be shared among all users based on certain rules (see section: Client settings rules)

Client settings rules

When the user is logging on to a client (client, switchboard or receptionist) the client settings parameters are located based on the following rules:

  • The parameter must be defined for the actual client type, e.g. client, switchboard or receptionist.

  • If the parameter exists in Global settings and not for the user itself in User settings, then the parameter is used. This is a typical scenario for new users.

  • If the parameter exists in Global settings and is marked as Force use, then the parameter is used even if the parameter exists for the user itself in User settings.

  • If the parameter is defined in User settings for the actual machine, then the parameter is used.

  • If the parameter is defined in User settings for all Standard (All machine), and not defined for the actual machine, then the parameter is used.

Global client settings

Settings defined as global are shared by all users based on certain rules (See section: Client settings rules).

Copy and add the parameter from a specific user to have all users share the client settings of the user.

By checking the Force use for a parameter, you can force use of this setting to all clients.

User settings

Lists the various users’ settings parameters. The parameter is saved for each client type and for each machine.

To see the client parameter settings for a user on a specific machine, select the user, the machine and the client type.

If no parameters exist for a user on a specific machine, then the parameters defined in Standard (All machines) are used. See section: Client settings rules for more information.

TEMPORARYFOLDER

The location of temporary client files Totalview checks for the existence of variables in the following order and uses the first path found

  1. The path specified by the TEMPORARYFOLDER

  2. The path specified by the TMP environment variable.

  3. The path specified by the TEMP environment variable.

  4. The path specified by the USERPROFILE environment variable.

  5. The Windows directory.

if the resulting value can not be created as a folder, no temporary folder is used.

The USERPREFERENCE parameter

When changing state, the user has the option to collapse e.g. the My Availability view in the Change state window. The setting is saved in Client Settings under User settings, Machine name is Standard (All machines) and Client type is All.

The parameter name is USERPREFERENCE and the value may look like this:

<UserPreferences>
    <ChangeStateHideControlAvailability>True</ChangeStateHideControlAvailability>
    <ChangeStateHideControlAttachments>False</ChangeStateHideControlAttachments>
    <ChangeStateHideControlPhoneSettings>False</ChangeStateHideControlPhoneSettings>
</UserPreferences>
../../../_images/clientset2.png

The INPUTPARAMETERS parameter

INPUTPARAMETERS are usually defined by the shortcut to the client, or in the Totalview3Client.exe.config. Some of the parameters, can be configured by using the INPUTPARAMETERS parameter.

The supported parameters are:

  • TeamsPluggableProtocol value can be on or off

  • IMPluggableProtocol value can be on, off or addsipprefix

  • CallToPluggableProtocol value can be on, off or addsipprefix

If you are using the new Teams client, the TeamsPluggableProtocol should be set to on (which is the default value)

Sample:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
     <TeamsPluggableProtocol value="on" />
     <IMPluggableProtocol value="on" />
     <CallToPluggableProtocol value="addsipprefix" />
</configuration>