Looping Communication Channel Detection in PBX Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Concurrent forwarding of calls in telecommunications systems can create a 'loop situation' where communication channels are continuously allocated, leading to resource exhaustion, and existing techniques for detecting and deallocating these loops are slow, resulting in increased call blocking probabilities.
Innovation Solution
A data-processing system, such as a private branch exchange, detects looping communication channels by transmitting and matching calling, call identifier, and redirecting numbers, allowing for early disconnection of channels at the loop's beginning point, thereby freeing resources faster for subsequent calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If concurrent call forwarding is implemented to improve service versatility, then adaptability is improved, but looping communication channels cause resource exhaustion and call blocking
Solution Approach 1:
The patent implements a feedback mechanism where the detecting data-processing system monitors communication channels for looping conditions by analyzing calling numbers, call identifiers, and redirecting numbers. When a loop is detected, the system provides feedback signals to disconnect the looping channels, preventing resource exhaustion while maintaining call forwarding capabilities.
2Device complexity
If slow detection techniques are used to identify looping channels, then device complexity is reduced, but loss of time increases due to delayed resource deallocation
Solution Approach 1:
The patent applies preliminary action by embedding call identifier and redirecting number information in the call setup phase itself. This allows the detecting system to quickly match and identify loops early in the call establishment process, enabling rapid resource deallocation without requiring complex continuous monitoring mechanisms.
3Ease of operation
If looping channels are not promptly disconnected, then ease of operation is maintained with simple forwarding logic, but productivity decreases due to resource exhaustion and call blocking
Solution Approach 1:
The patent introduces an intermediary detecting data-processing system that acts as a mediator between the forwarding systems. This intermediary monitors call identifiers and redirecting numbers to detect loops, allowing the forwarding logic to remain simple while the mediator handles the complex task of loop detection and disconnection to maintain high call setup success rates.
Data Source
AI summary
A method is disclosed that enables a data-processing system, such as a private branch exchange, to detect and disconnect looping communication channels, without some of the costs, disadvantages, and limitations of techniques in the prior art. The illustrative embodiment of the present invention provides detection of looping communication channels at the point where the loop begins. By detecting at the beginning point of the loop, the illustrative embodiment has the advantage of de-allocating call resources sooner than some techniques in the prior art. This enables the call resources to be reused faster for subsequent incoming and outgoing calls. Faster reuse is advantageous because it can lower the call blocking characteristic, which is related to the probability of a new call not being set up due to lack of communication channel resources.


