Adding an Operator

Navigation:  Managing a Site > Operators > Operators >

Adding an Operator

Previous pageReturn to chapter overviewNext page

 

Overview

 

Operators can be added manually, one by one (standard "Add Operator"), or by importing files containing operator lists (see Importing Operators). The operators you want to add require operator groups to include them in. So, make sure to create them beforehand. For more information, see Creating an Operator Group.

Depending on the type of operator, he must be included in a compatible group - speech operators have to be included in speech operator groups and non-speech operators added to non-speech operator groups.

The type of the new operator is determined by the choice of operator group. If the selected operator group has speech attributes, the new operator will be a speech operator (the "New Operator" page will only display speech related options/tabs after you have selected a speech operator group in its "Properties" tab).

 

Standard "Add Operator"

 

Step-by-step

 

1. Click Operators Button (in the Control Panel section) and, in the resulting row below, select Operators Sub Module Button to open the "Operators" page.

 

Operators Page

 

2. Click Add Operator Header Button to open the "New Operator" page.

 

NoteIf the default operator group is a speech operator group the "New Operator" page icon is Voice OperatorA that represents a speech operator.

If the default operator group is not a speech operator group the "New Operator" page icon is Non Voice OperatorA that represents a non-speech operator.

 

New Operator Prop Tab Edit A

 

3. The "New Operator" page is on edit mode and opens, by default, in the "Properties" tab. Fill in the mandatory fields (marked with an asterisk) and, if required, the remaining fields.

 

Login ID *

Enter the operator's identification number in the account.

If the device being handled by the operator has the "MCL Operator Login" application installed, this information will be used to identify the logged-in operator. See MCL Operator Login Application.

External Reference

Enter the customer's internal operator identification reference.

If the device being handled by the operator has the non-speech version of the "MCL Operator Login" application installed, this information can also be used to identify the logged-in operator.

Operator Group *

Select the operator group that will include the newly added operator. If you select a speech operator group (with enabled Speech settings), the new operator will become a speech operator. This means that speech related fields/tabs are activated and that some of the operator group's speech values are applied to the new operator. You can, however, replace them with other values more suitable to this operator.

(Ex: If the selected operator group includes speech attributes, the "Speech Profile" option becomes visible and the "Speech Input (ASR)", "Speech Output (TTS)" and "Misc Speech Settings" tabs will also be activated and automatically filled in with the settings established for that operator group.)

First Name

Enter the operator's first name.

Last Name

Enter the operator's last name.

Short Name

Define an alternative name to identify the operator.

If the device being handled by the operator has the "MCL Operator Login" application installed, the "short name" will be used to identify the logged-in operator in MCL App Desktop.

Spoken Name

This option is only visible if the previously selected operator group is a speech operator group (with enabled Speech settings). Define the name that is prompted to the operator in the speech dialog (ex: a welcome message).

Gender

Select the operator's gender.

Language *

Select the language to be used by the operator in the application.

Speech Profile *

This option is only visible if the previously selected operator group is a speech operator group (with enabled Speech settings).

Select the appropriate speech profile.

The speech profile you select will affect most of the speech related options available in the new operator's profile.

The drop-down displays the available speech profiles (global or local according to the site's current speech profile management).

If any of the available speech profiles has been set as an entity's default or custom profile, instead of its name, you will view one of the following designations:

<group profile> - Refers to the speech profile set as default for the previously defined operator group. Used in both levels of speech profile management (Global or Local).

<account default> - Refers to the speech profile set as default for the account. Only used within the Global Speech Profile Management.

<site default> - Refers to the speech profile set as default for the current site. Only used within the Local Speech Profile Management.

<custom profile> - Refers to a custom speech profile, to be created, specifically for the operator, in the speech related tabs ("Speech Input (ASR)", "Speech Output (TTS)" and "Misc Speech Settings").

Info 1 > 5

These field labels can be customized (their designation can be modified according to the information they are supposed to retrieve).

See "Editing Site Details" - Custom Labels tab.

Enter the requested information.

 

TIPWhen developing an application with MCL-Designer, you can use system variables to link the information you enter in these fields to the application itself.

Ex: If you use the X_USR_CUST3 system variable within an MCL Designer developed application, you can retrieve the information entered in this field.

Notes

If required, enter any relevant information regarding the operator.

 

NoteIf you have selected a speech operator group (therefore, creating a speech operator), you will, now, have access to additional speech related tabs - "Speech Input (ASR)", "Speech Output (TTS)" and "Misc Speech Settings".

Those tabs are explained in the corresponding steps, so proceed with this step-by-step.

 

New Operator Info Tab Edit A

 

4. Go to the "Devices" tab to define the operator's devices.

 

New Operator Devices Tab Edit

 

5. Define the devices the operator will have access to:

 

Authorized Devices

All Devices: If you check this option, the operator will be able to use all the site's devices.

Specific Device: If this option is checked, the operator will only be able to use a specific device from the sites's device pool.

See Details on the "Select Device" window below.

Peripheral Devices

Peripheral 1 > 5

If required, customize the labels concerning peripheral devices to display something other than "Peripheral...".

See "Editing Site Details" - Custom Labels tab.

 

Note"Peripheral 1" refers to the bluetooth headset connection string (ex. <MAC Address>#<PIN Code>).

The Mac Address defined here is used by the MCL Voice Operator Login App to identify the intended headset when the operator logs in and to initiate the pairing procedure with the operator's device ( =Automatic Headset Pairing Mode. See Assigning A BT Headset to an Operator Profile.)

 

Detail of Select Device windowDetail of the "Select Device" window

 

6. Go to the "Access Rights" tab.

 

New Operator Access Rights Tab

 

7. Fill in the mandatory fields (marked with an asterisk) and, if required, the remaining fields.

 

Role *

Select the role of the new operator from the available options in the drop-down list.

Password

This field is to be used exclusively for non-speech operators.

Enter a password for the new non-speech operator to access the system. This password will be used to log in to the MCL Operator Login App. See MCL Operator Login Application.

 

NoteIf adding a speech operator, do NOT attribute a password, leave the option empty.

 

 

Access Dates

If required, define the period of time the operator will have access to the application(s). Enter a beginning and an ending date (DD/MM/YYYY) or use the Date button:

a. Click the corresponding Date button to open a calendar.

Device History Calendar

b. Select the appropriate date.

Use the <</</>/>> to navigate the months/years.

If you want to clear any information, click Clean Button.

If you want to select the current date, click Today Button.

If you want to exit the calendar, click Calendar Close Button.

c. Click Apply Button and the information is viewed in the corresponding box.

 

8. If you are adding a non-speech operator, there are no more tabs to fill in. Continue to step 14.

If the new operator is a speech-operator, there will be speech related tabs to be filled in. Go to the "Speech In" tab.

 

New Operator Speech In Tab Edit A

 

The display of information in this tab is affected by your choice of speech profile (in the "Properties" tab):

 

If the selected speech profile does not have the "speech input" setting enabled, this tab will not display any information.

 

New Operator Speech In Blank Tab Edit A

 

If the selected speech profile has the "speech input" setting enabled, the tab will display the following information:

 

New Operator Speech In Tab Edit A

 

If you have selected a "custom" speech profile, there will be additional options:

 

New Operator Speech In Out Tab A

 

9. Depending on the tab's display, fill in the available options:

 

Speech Input

Only available if you selected <custom profile>. Check/uncheck the option to enable/disable the Speech Input setting.

Speech In Language

Only available if you checked the "Speech Input" option. Select the language the new operator will use to interact with the speech application.

Speech in Accent

Only available if you checked the "Speech Input" option. Select the accent file that will store the fine tuning of speech recognition. The drop-down list displays the accent files added in the account's "Speech Profiles" module (Global Speech Profile Management) or the site's "Speech Profiles" sub-module (Local Speech Profile Management).

Voice Type

This parameter is responsible for the filtering of the speech signal spectrum and its purpose is to optimize user speech decoding. When the voice type is set to "Auto", the system executes an adaptation, over time, to match the speech input signal. If you select another voice type (Neutral, Male, Female or Child), this progressive auto adjustment is bypassed, providing better initial performance. Defining the wrong voice type will affect speech recognition quality.

Select the voice type from the drop-down list (Auto, Neutral, Male, Female or Child). For most cases, the default value (Auto)is the preferred value.

Recognizer Sensitivity

This parameter's purpose is to match the operator's speech to the expected words.

Define a recognizer sensitivity value. Enter a value, use the plus/minus buttons or drag the slider mark to the required position (available values from -3 to +3).

Consider the following when defining the recognizer sensitivity value:

The operator's speech level (a good speech -high energy/loud and clear word pronunciation OR a poor speech -low energy and bad word pronunciation).

The operator's environment and possible interference from background noise.

Ex: Too low recognizer sensitivity dismisses background noise but does NOT accept an operator's "poor" speech.

 

Low Sensitivity

High Sensitivity

Set to -1,-2

Less tolerant to poor pronunciation

Higher acceptance level

Forces the operator to speak accurately, avoiding bad inputs

Set to +1,+2

More tolerant to poor pronunciation

Lower acceptance level

Higher sensitivity for stronger accents

For non-native speakers

 

Possible settings based on general considerations:

 

Operator Speech Output

Recognizer Sensitivity Value

People who do NOT complain about repetitions

0

Non-native speakers

+1

Native speakers

-1

 

Fine tuning suggestions:

 

Operator Complaints

Value Corrections

For operators that are fine with recognition (low repetition) but have complaints about insertion.

Reduce the "Recognizer Sensitivity" value: from -1 to -3.

Reduce "Speech Detection" (a -1 or -2 value) unless the operator has a low energy speech.

For operators with complaints about repetition.

Increase the "Recognizer Sensitivity" value: from +1 to +2.

Increase "Speech Detection" (a +1 or +2 value), if the operator has a low energy speech.

Speech Detection

This parameter (aka microphone sensitivity) defines the "Speech Detection" levels that will "isolate" background noise from actual speech based on the received energy level.

Define a speech detection value. Enter a value, use the plus/minus buttons or drag the slider mark to the required position (available values from -3 to +3).

Consider the following:

A high speech sensitivity helps detect a low energy speech (operator with a soft voice) but it increases the risk of noise processing.

A low speech sensitivity reduces the risk of noise processing but requires a high energy speech (operator must speak loud and clear) for a good detection.

 

Low Sensitivity

High Sensitivity

Set to -1,-2

Less tolerant to poor pronunciation

Higher acceptance level

Forces the operator to speak accurately, avoiding bad inputs

Set to +1,+2

More tolerant to poor pronunciation

Lower acceptance level

Higher sensitivity for stronger accents

For non-native speakers

 

Ex: For operators with a loud and clear voice, define a speech sensitivity value of -1 or -2.

 

Note

Note that some words start with low energy (ex: words with an initial "sh" sound) which means they might not be detected if the speech sensitivity value is too low.

Feedback

Check/uncheck the corresponding option to enable/disable a success and/or a rejection beep.

 

NoteThe values of the new speech operator's comfort settings ("Recognizer Sensitivity" and "Speech Detection") are inherited from the previously defined speech profile. If required, you can edit those values right away to adapt them to the new operator or you can do it later. In any case, once the comfort settings are customized, they will NOT be affected by any new speech profile assignment. Whenever you need to change the values in "Recognizer Sensitivity" and "Speech Detection", edit the "Operator Details" page.

 

10. Go to the "Speech Out" tab.

 

New Operator Speech Out Tab Edit A

 

The display of information in this tab is affected by your speech profile choice (in the "Properties" tab):

 

If the selected speech profile does not have the "speech output" setting enabled, this tab will not display any information.

 

New Operator Speech Out Blank Tab Edit A

 

If the selected speech profile has the "speech output" setting enabled, the tab will display the following information:

 

New Operator Speech Out Tab Edit A

 

If you have selected a "custom" speech profile, there will be additional options:

 

New Operator Speech Out Tab A

 

11. Depending on the tab's display, fill in the available options:

 

Speech Output

Only available if you selected <custom profile>. Check/uncheck the option to enable/disable the Speech Output setting.

Speech Out Language

Only available if you checked the "Speech Output" option. Select the language the operator will hear from the device.

Primary Voice

Only available if you checked the "Speech Output" option. Select the primary language the operator will hear from the device.

Secondary Voice

Only available if you checked the "Speech Output" option. Select the secondary language that the operator will hear from the device. This is optional and only active if you have previously defined more than one compatible TTS language.

Default Values

TTS Speed

Define the speed to be used by the TTS (text to Speech) engine. Enter a value, use the plus/minus buttons or drag the slider mark to the required position.

TTS Volume

Define the speech volume to be used by the TTS engine (the TTS Volume parameter only affects the Synthesizer channel).

Enter a value, use the plus/minus buttons or drag the slider mark to the required position.

Global Volume

The Global Volume parameter sets the volume of all channels (recognition/rejection beep, application beep, TTS, wave player…).

Define the global audio volume for the device. Enter a value, use the plus/minus buttons or drag the slider mark to the required position.

 

NoteThe values of the new speech operator's comfort settings ("TTS Speed", "TTS Volume" and "Global Volume") are inherited from the previously defined speech profile. If required, you can edit those values right away to adapt them to the new operator or you can do it later. In any case, once the comfort settings are customized, they will NOT be affected by any new speech profile assignment. Whenever you need to change the values in "Recognizer Sensitivity" and "Speech Detection", edit the "Operator Details" page.

 

12. Go to the "Misc Speech Settings" tab.

 

New Operator Misc Speech Tab A

 

13. Fill in the available options:

 

Adaptation Process

This option does NOT apply to operators running MCL-Voice V4 applications.

For operators handling MCL-Voice V3 applications, consider the following:

Check/uncheck the option to enable/disable the Adaptation process. Although adaptation is not considered a comfort setting, it has the same purpose - to take the operator's unique speech traits into consideration so that the speech recognition performance improves. See Adaptation.

New operators inherit the corresponding setting from the already applied speech profile but you can customize this option, meaning, you can choose whether you want the new operator to use adaptation or not.

Adaptation Status

Only applicable for operators running MCL-Voice V3 applications.

This field is NOT editable. Its content depends on the optional speech adaptation performed by the operator.

Adaptation Date

Only applicable for operators running MCL-Voice V3 applications.

This field is NOT editable. Its content depends on the optional speech adaptation performed by the operator.

Speech Logging

When the operator uses MCL Voice Operator Login App (v.4.10.52 or higher) to log in, the device always generates a voice log with basic speech data that is communicated to the MCL-Mobility Platform account when the operator logs out.

 

If a more complete voice log is required, check this option. This voice log is mostly used for troubleshooting purposes since it includes additional speech input data.

If left unchecked, basic voice logs will still be generated (via MCL Voice Operator Login App v4.10.52 or higher) and sent to MCL-Mobility Platform.

 

All generated voice logs are sent to the associated site's "File Repository" and available for analysis:

<site's Site Dashboard> > "Control Panel" > "Set Up" > "Files" > "File Repository" > "logs" folder> <date> folder > "voice" folder > "analyzer" folder

 

Note

These logs with more speech data will ONLY be generated if there is an associated end date to their creation (end date is defined in the "Log until" option below). The "Speech Logging" and "Log until" options MUST be enabled/applied in tandem.

 

Log until

If the "Speech Logging" option was checked to enable the creation of voice logs with more speech information, you MUST also define an end date for those voice logs. The "Log until" and "Speech Logging" options MUST be enabled/applied in tandem.

 

Define an end date by manually entering a date/time (DD/MM/YYYY HH:MM format) or use the Date button button:

 

a. Click Date button to open a calendar.

 

Oper. Details_Log Until_Calendar Option

 

b. Select the appropriate date/time.

 

Use the <</</>/>> to navigate the months/years.

If you want to clear any information, click Clean Button. This option ONLY becomes available after you have selected a day.

If you want to select the current date, click Today Button.

Click the box with the time and define the intended hours/minutes in the resulting input box:

 

Oper. Details_Log Until_Calendar Option_Time Box

 

If you want to exit the calendar, click Calendar Close Button.

 

c. Click Apply Button to apply the date/time to the "Log until" field.

 

Note

If you selected a "custom" speech profile for the operator, there is another speech related option visible:

 

New Operator Advanced Voice Settings Tab A

 

This is the additional option. Check the table above for information on the other options (adaptation and log related options).

 

Technical Profile

Select the appropriate Technical Profile ( a configuration file, provided by MCL, that allows for the fine tuning of the MCL-Client behavior). The drop-down list displays the technical profiles added in the account's "Speech Profiles" module (Global Speech Profile Management) or the site's "Speech Profiles" sub-module (Local Speech Profile Management).

 

14. Click Confirm button to complete the adding of a new operator.

 

If you have just created a speech operator, the default non-speech operator icon (on the left upper corner) will be replaced with the speech operator icon - Voice OperatorA.

 

 

Possible Error Message(s)

 

Error Message_Operator Limit Reached

 

Occurrence: When clicking Confirm button to conclude the operation.

Cause: The operator limit for the account has been reached.

Action: Remove or disable (change operator profile status to "Disabled") enough operators to allow you to add the required operator profiles.