Virtual Machine Recording System Failover for Contact Centers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Contact center recording systems face interruptions due to software and hardware failures, leading to incomplete or lost data in the recording of customer interactions.
Innovation Solution
Implementing a virtual machine environment with multiple virtual recorders that can migrate recording duties and ensure redundancy, allowing for failover in case of failure, using a telephony tap to digitize and transmit telephone signals to multiple virtual recorders for robust data storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional recording systems using dedicated computers with voice cards are used, then recording capability is provided, but the system is vulnerable to software and hardware failures causing recording interruptions
Solution Approach 1:
The patent creates virtual copies of recording systems through virtual machines. Multiple virtual recorder instances can be created on the same physical hardware, providing redundancy and failover capability without requiring additional physical recording computers. This resolves the contradiction by improving reliability through virtualization while avoiding the complexity of managing multiple physical systems.
Solution Approach 2:
The patent combines multiple recording functions into a single physical system using virtualization technology. Multiple virtual recorders share the same physical hardware resources, merging what would traditionally require separate computers into one consolidated system. This improves reliability through redundancy while reducing overall system complexity.
2Reliability
If multiple physical recording computers are deployed for redundancy, then recording reliability improves, but system cost and complexity increase
Solution Approach 1:
Instead of deploying multiple physical recording computers, the patent creates virtual copies of recording systems through virtual machines. These virtual instances provide the same failover capability as physical redundancy but run on shared hardware, reducing the quantity of physical systems needed while maintaining reliability.
Solution Approach 2:
The patent makes a single physical recording system universal by enabling it to host multiple virtual recorder instances simultaneously. This multi-functional approach allows one physical system to provide redundancy and failover capabilities that would traditionally require multiple separate systems, reducing the overall quantity of hardware needed.
3Reliability
If virtual machine environment is implemented with multiple virtual recorders, then recording reliability and failover capability improve, but software complexity increases
Solution Approach 1:
The patent introduces a recording manager as an intermediary component that coordinates between multiple virtual recorders and manages failover automatically. This mediator handles the complexity of virtualization management, allowing the virtual recorder instances to focus on their core recording function while the manager handles coordination, thus improving reliability without requiring end-users to manage the underlying virtualization complexity.
Solution Approach 2:
The virtual recorder instances are designed to automatically detect failures and trigger failover without manual intervention. The system includes self-monitoring and self-healing capabilities where the virtual recorders and recording manager work autonomously to maintain recording integrity, reducing the operational complexity burden on users while maintaining high reliability.
Data Source
AI summary
A recording system that includes software configured to enable a first guest operating system to function in a virtual machine operating environment, a first recording software enabled to function by the first guest operating system, at least one processor, and at least one communication interface configured to receive first data corresponding to a first contact corresponding to a first contact center agent. The at least one processor is instructed by the first recording software to cause the first data to be stored in memory.


