Features / glossary

Keyword | since version | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Fair Agent Utilization | V1 | The Fair Agent Utilization feature in anyContact innoACD ensures balanced distribution of call load among available agents. Instead of routing calls solely based on skill matches or caller wait time, this feature additionally takes the current workload of agents into account when selecting the best target. The system continuously monitors each agent's total talk time and idle time. This data is used to favor agents with lower recent utilization in the routing process—without violating any defined skill or queue constraints. The impact of the “Agent Utilization” factor can be configured individually for each queue. Objectives:
Technical Details:
Example Configuration (Routing Strategy):
| ||||||||
Last Agent Routing | V2 | The Last Agent Routing feature makes customer service in the contact center more personal and consistent by preferentially connecting returning callers with the agent who assisted them last. This increases customer satisfaction and avoids unnecessary repetition during conversations. How it works
Benefits
| ||||||||
Inter-Agent Transfer | V1 | The Inter-Agent Transfer feature enables active calls to be transferred between agents within the contact center — for example, for escalations, internal consultations, or handovers to subject matter experts.
This ensures that even complex customer interactions involving multiple agents are transparently tracked and accurately documented. | ||||||||
After-Call Work / Wrap-up | V1 | After an ACD call, a defined after-call work period (in seconds) starts automatically, during which the agent is not available for routing new calls. The duration is set per queue. After this time expires, the agent is automatically set back to available. | ||||||||
Short Calls | V1 | Short calls are those that last less than a system-wide configurable duration either in the queue or in conversation with an agent. If a caller hangs up within this time, it is not counted as a lost call and does not negatively affect the service level. If a call with an agent ends within this time, it is also not counted and the agent does not receive after-call work time. | ||||||||
Queue | V1 | A queue is the entry point into the ACD and serves as a waiting area. It is based on the innovaphone object type Waiting Queue. Announcements are played using innovaphone’s built-in tools. Routing, however, is fully controlled by anyContact innoACD. Queue-specific routing and configuration settings are done via the “AC Queue Admin” app. | ||||||||
Free Seating | V1 | The Free Seating concept allows contact center agents to log in flexibly from any workstation, regardless of physical location or device. This enables a location-independent and dynamic deployment of agents – ideal for shift models, hybrid work environments, or shared desk setups. In anyContact innoACD, this feature is fully supported: | ||||||||
Queue Factor | V1 | The Queue Factor defines the maximum number of simultaneous calls allowed in a queue's waiting area, relative to the number of currently logged-in agents. It acts as a dynamic threshold based on agent availability, helping to control queue load and prevent excessive wait times.
This feature is particularly useful for maintaining service level agreements, avoiding caller frustration, and optimizing agent workload. | ||||||||
Mandatory Skill Timer | V1 | The Mandatory Skill Timer allows specific skills to be treated as mandatory for a defined period during routing. This ensures that calls are initially only delivered to agents who possess the required skill. Once the timer expires, the skill remains preferred but is no longer strictly required.
This feature is especially useful for specialized topics, high-priority customer segments, or qualification-dependent processes, allowing routing strategies to dynamically adapt based on time and availability. | ||||||||
Queue Overflow | V1 | A queue overflow can happen immediately via forwarding or via DTMF from built-in systems. The queue configuration defines whether the requirements of the new queue should be adopted or not. For example, individual requirements can be defined per dial-in queue while call processing occurs in a central queue. | ||||||||
RONA | V1 | If a call is not answered by an agent within a globally defined time, it is removed from automatic distribution. The call is placed back into the previous queue. A corresponding notification appears at the agent’s workstation. | ||||||||
Servicelevelzeit | V2 | The service level time feature is a key metric in the contact center that reflects the answer quality and availability of a queue. It defines the time frame within which calls must be answered in order to be counted positively in the evaluation. This makes the service level an important control parameter for operational planning and quality assurance. Benefits
| ||||||||
SBR (Skill-Based Routing) | V1 | yA method where a score is calculated for each call-agent pair based on weighting various attributes (skill, level, wait time, workload). The pair with the highest score is selected, and the corresponding call is offered to the agent. Detailed information on Skill-Based Routing is available at Skill-Based Routing in anyContact innoACD . | ||||||||
Waiting monitor | V2 | The Queue Monitor (waiting field view) feature provides a transparent and well-structured overview of all calls currently waiting within a selected queue. This gives supervisors and agents real-time visibility into queue load and caller status, enabling them to monitor the situation and react accordingly. Benefits
| ||||||||
Agent Monitor | V2 | The feature Agent Monitor (Agent View) provides a comprehensive real-time overview of the activity and workload of individual agents in one or more queues. Supervisors, team leaders, and administrators thus receive a central tool to monitor the status, processing volume, and performance of each agent. Benefits
| ||||||||
Skill | V1 | A skill is a property required by the queue and offered by the agent. We distinguish between required and optional skills. A required skill can be converted to an optional skill after a configurable time. This conversion also happens if the call is not in the queue. If an agent rejects a call, routing attempts immediately restart with the changed requirements. | ||||||||
Skill Level | V1 | The skill level determines the proficiency of a skill on the agent side. Considering the level allows better-qualified agents to be prioritized without significantly increasing the wait time. The skill level feature expands the classic skill assignment in contact center routing by a percentage rating (1–100%) of an agent's qualification for a specific skill. This information is used together with other factors such as wait time, availability, and current workload to calculate an optimal agent pairing for each call based on a weighted overall score. |