Fault-Tolerant PBX Call Recording via Unique Identifier Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call recording systems face challenges in ensuring fault-tolerant recording of calls at a PBX while avoiding redundant recordings and correlating metadata from CTI apparatuses that provide data in different formats and contents.
Innovation Solution
A system comprising multiple CTI apparatuses and computerized apparatuses that generate unique identifiers for calls, allowing one apparatus to control recordings and another to take over in case of failure, ensuring continuous recording without redundant audio storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple computerized apparatuses concurrently receive and process call metadata to enable fault-tolerant recording, then system reliability is improved, but device complexity increases due to coordination and synchronization requirements
Solution Approach 1:
The system divides the call recording control function across multiple computerized apparatuses, with each apparatus independently receiving metadata and generating unique identifiers for calls. This segmentation enables fault tolerance as the failure of one apparatus does not compromise the entire recording system.
Solution Approach 2:
A unique identifier generation mechanism serves as an intermediary that correlates metadata from multiple CTI apparatuses and computerized apparatuses. This intermediary enables seamless failover by providing a common reference that allows any apparatus to take over recording control when another fails.
2Reliability
If redundant storage techniques are used to prevent data loss during apparatus failure, then reliability is improved, but storage space is wasted due to redundant audio recordings
Solution Approach 1:
Instead of creating redundant audio recordings, the system creates redundant metadata and unique identifier copies across multiple apparatuses. This lightweight copying approach provides fault tolerance for control information without duplicating the large audio data, thus preventing data loss while minimizing storage space consumption.
Solution Approach 2:
The patent extracts only the essential control elements (metadata and unique identifiers) for redundancy purposes, separating them from the audio data. This extraction allows the system to maintain fault tolerance through redundant control information while avoiding the storage overhead of redundant audio recordings.
3Ease of operation
If a single apparatus controls recordings to simplify operation, then ease of operation is improved, but reliability deteriorates due to single point of failure
Solution Approach 1:
The system implements dynamic role assignment where any computerized apparatus can assume the recording control function based on operational status. The unique identifier system enables automatic failover without complex manual intervention, maintaining ease of operation while achieving fault tolerance through dynamic redistribution of control responsibilities.
Data Source
AI summary
A method for fault-tolerant recording of calls of a PBX, comprisingconcurrently receiving metadata of calls of a PBX by a plurality of computerized apparatuses, generating unique identifiers for each of the calls such the unique identifiers that are common between the plurality of the computerized apparatuses, activating a first computerized apparatus to control recordings of contents of the calls and assigning the recording with the unique identifiers respective to the calls, operating the computerized apparatuses to receive feedbacks of activities of the recordings, where the feedbacks comprise the assigned unique identifiers and in case of a failure of the first computerized apparatus, activating a second computerized apparatus to maintain the recordings that were controlled by the first computerized apparatus.


