Skills

Skills enables that the contacts with specified skill requirements are allocated to agents, who have that specified skill.

To use skills in your system, you must:

Skills have values from 0 to 5. If the agent’s skill value is 0, the agent does not have that particular skill. If a contact requires the skill value of 5, the contact can be allocated to agents whose skill values are between 1 and 5 but not to an agent who has the skill value 0. However, it is possible to bypass this requirement by lowering skill requirements. You can also use the advanced setting UseRequiredSkills in Queue Management > Queues > Advanced Settings.

Defining Skill Requirements for Contacts

Skill requirements have values from 0 to 5. A required skill with the value 0 means that the skill is not used in the skill value calculation. It is the same as to omit the skill requirement from the contact. When you define skill requirements for a queue or an extension, skill-based routing is used in your system.

Contacts can also obtain their skill requirements in the following ways:

  • Using keywords rules in e-mails. Skill levels set by a keyword rule override the one defined for a queue or extension for the same skill.

  • Using IVR for defining skill requirements

    An IVR application can set the skill requirements for a call with the setskills elements that asks skill requirements.

  • Using external data (for advanced use only)

    The skills can also be included in the external data. Use the extra data settings for defining the data.

Ignoring Skills

Skills are not used in the following situations:

  • Direct calls

    If an inbound call is made to a direct number of an agent instead of a queue number, the skills are not used (and the skill requirements that particular call may have are permanently cleared). The skill requirements of a call are also ignored if an agent forwards a call from a queue to a direct number (but in this case the requirements are not permanently cleared).

  • Consultation calls

    If a call is transferred using the consultation call function, the skill requirements are omitted. However, you can include the skills related to the original call by using the Extra Data Included in Outbound Calls setting in System Management > Channels > Voice Channel.

  • Old skills

    In some cases, you may want to clear the skill requirements when a call comes in to a queue. Select the Clear Old Skills option to clear skills in Queue Management > Queues > Contact Management.

  • Skill Expiry Time

    As of 1608, the Skill Expiry Time is in use by default and it can be configured in System Management > Channels > Contact Management for each channel, see Channel Settings.

Skill Value Calculation

An inbound contact includes predefined skill requirements. When calculating the skill match, all skill requirements are compared with the predefined skill ratings for agents. Contacts may have different sets of skill requirements depending on how they arrived in the queue.

Skill

Required Skill Level

Agent1

Agent2

Agent3

English

5

1

3

0

German

3

2

3

5

Japanese

2

5

3

5

French

-/0

5

5

5

Calculated

Max. 10

(1+2+2)/10=0.5

(3+3+2)/10=0.8

(0+3+2)/10=0.5

Note the following:

  • The maximum value an agent can get per skill cannot exceed the skill’s requirement value, even if the agent’s skill rating value is actually higher. For example, Agent1 has the rating 5 for Japanese, but the calculation is done using the value 2 since that is the requirement for that particular skill.

  • The call will not go to Agent3 whose skill value for English is 0, and the skill requirement is 5.

  • The maximum calculated value is 1.

Selecting Contact for Agents

An agent is free to take a new contact, and there are unallocated contacts in the queues to which the agent is logged on. The contact with the highest priority value is allocated to the agent, assuming that the agent meets the skill requirement.

The calculation rules for a contact’s priority in the queue for an agent can be found in Allocation Priority Calculations.

Selecting Agent for Contacts

A new contact comes to a queue and free agents are available. The contact is allocated to a free agent with the highest agent priority value, assuming that the agent meets the skill requirement.

The calculation rules for an agent’s priority in the queue for the contacts can be found in Allocation Priority Calculations.

Skill Expiry

As of 1608, there is a new channel setting in System Management > Channels > Voice Channel/E-Mail Channel/Chat Channel > Skill Expiry Time, where you can define the expiry time for each channel, after which all skills are removed from a contact. Also if the gradual lowering of skill requirements is in use and just taking place when the expiry time is reached, skills are expired.

The default skill expiry times are:

  • Voice channel: 10 minutes

  • E-mail channel: 1 week

  • Chat channel: 10 minutes