Looping Communication Channel Detection in PBX Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecall forwarding capabilityVSAvoidresource availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvedetection mechanism simplicityVSAvoidresource deallocation time
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveforwarding logic simplicityVSAvoidcall setup success rate
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7440421B2Detection of looping communication channels
Publication Date: 2008.10.21 AVAYA INC
  • US7440421B2 patent drawing
  • US7440421B2 patent drawing
  • US7440421B2 patent drawing

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.