Feedback

  • Contents
 

ACD Server Parameters

The following information describes CIC server parameters that you can use to change agent availability for ACD interactions, unlock interactions and agents, and route specific interaction types to an agent.

Change Agent Availability for ACD Interactions

In Customer Interaction Center, agents are unavailable for ACD interactions when on non-ACD interactions, by default. For example, an agent that makes an outbound call or receives an inbound DID or extension call cannot receive an ACD interaction.

To change this default behavior and not allow non-ACD activity to affect an agent's ability to receive an ACD interaction, add the ACDAvailableOnNon-ACD server parameter to Interaction Administrator. The absence or presence of this server parameter controls this behavior, so if you enter a parameter value, that value is ignored.

If this parameter is present, agents must set their status to a non-ACD status to be unavailable for ACD interactions. To return to the default behavior, remove the parameter.

Unlock Interactions and Agents

By default, Customer Interaction Center uses Select Item and Select Agent tools to send ACD interactions to agents. If any customizations have been made to the ACD handlers that result in these tools not being called, then an interaction or agent may be locked (waiting for processing to complete).

To prevent an interaction or agent from being locked indefinitely, Release Interaction Lock and Release Agent Lock tools were created to unlock the interaction or agent. In the case that the Release Interaction Lock and the Release Agent Lock tools are not called due to ACD handler customization, the ACDInteractionLockTimeout and ACDAgentLockTimeout server parameters are available.

The ACDInteractionLockTimeout server parameter determines how long the interaction is locked if the Select Item tool or the Release Interaction Lock tool is not called for the interaction. If this server parameter is not created, then the interaction lock timeout defaults to 10 seconds.

The ACDAgentLockTimeout server parameter determines how long the agent is locked if the Select Agent tool or the Release Agent Lock tool is not called for the agent. If this server parameter is not created, then the default value of 10 seconds will be used for the agent lock timeout.

Route a Specific Interaction Type to an Agent

CIC can route a particular interaction type to an agent, even if the agent is unavailable due to being on other interaction types or being on a non-ACD interaction. To compare the agent %available to the %utilization for an interaction type, use the ACDConsiderSingleTypeForEWTAvailable parameter for ACD Queue Statistics. To route this type of interaction to an agent when the agent would otherwise be unavailable, set the value of the parameter to one interaction type.

Possible parameter values are:

  • call

  • chat

  • callback

  • SMS message

  • email

  • generic

  • social conversation

  • social direct message

Add an ACD Category to Each User on Startup

The AutoAddUsernameCategory server parameter automatically adds an ACD category to each user when starting ACD.

Possible parameter values are:

0

The feature is off

1

The feature is on and the suffix -auto is added to the user name

<value>

The feature is on and a suffix of <value> is added to the CIC user name.

For example, if set to 1, user JeffS results in JeffS-auto. If set to the value -Director, user JeffS results in the category JeffS-Director.

For more information on ACD categories, see ACD Categories in "Interaction Score".

This parameter must be present at ACD startup to take effect. Blank or <null> values are not supported. Changes do not dynamically update in ACD Server, so adding this parameter or changing the value of the parameter requires a restart of the ACD Server.