Parallel Telephony Dialing for Conference Call Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current conference call initiation methods are inefficient, leading to significant delays in connecting multiple participants, vulnerability to single-point failures in telephony systems, and lack of statistical analysis for improving future calls, with no mechanism for reconnecting disconnected participants without manual intervention.
Innovation Solution
A teleconferencing control system that employs parallel, distributed dialing across multiple telephony resources, allowing simultaneous connection attempts to all participants, storing and analyzing call statistics to optimize future connections, and automatically reconnecting participants upon request.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If serial dialing is used to contact conferees, then connection reliability is maintained, but the time required to establish the conference call increases significantly
Solution Approach 1:
The system segments the conference call establishment process into multiple independent parallel dialing operations. Instead of sequentially dialing each conferee one after another, the system divides the conferee list into groups and initiates simultaneous dialing attempts across multiple telephony resources, thereby reducing total establishment time while maintaining connection reliability through distributed retry logic.
Solution Approach 2:
The system performs preliminary actions by pre-validating conferee contact information and pre-establishing telephony resource allocations before the actual conference call begins. This includes verifying phone numbers, checking availability of telephony switches and gateways, and preparing connection parameters in advance, so that when the conference call is initiated, the parallel dialing can proceed without delays.
2Reliability
If manual dialing by a call administrator is used, then error detection and correction capabilities are maintained, but the process becomes tedious and time-consuming
Solution Approach 1:
The system implements automated feedback mechanisms that monitor connection status, detect errors such as invalid phone numbers or unavailable conferees, and automatically correct or log these errors. The system provides real-time feedback on dialing progress, connection success rates, and error conditions, replacing manual monitoring while maintaining or improving error detection capability.
Solution Approach 2:
The system enables self-service by automatically validating conferee information, detecting connection errors, and attempting corrective actions without human intervention. The automated system can identify invalid numbers, detect busy signals, handle unanswered calls, and retry connections based on predefined policies, freeing the call administrator from tedious manual tasks while maintaining reliability.
3Device complexity
If a single telephony switch is used for all connections, then system complexity is reduced, but vulnerability to single-point failures increases
Solution Approach 1:
The system segments the telephony infrastructure into multiple independent switches and gateways that can operate in parallel. Each telephony resource is treated as an independent unit that can handle specific groups of conferee connections, preventing single-point failures from affecting the entire conference call establishment process.
Solution Approach 2:
The system dynamically changes operational parameters such as selecting different telephony switches, gateways, or routing paths based on real-time availability and load conditions. When one telephony resource fails or becomes unavailable, the system automatically adjusts parameters to route connections through alternative resources, maintaining reliability without requiring a fundamentally more complex system architecture.
4Loss of time
If parallel distributed dialing is implemented, then connection time is reduced, but system complexity and resource requirements increase
Solution Approach 1:
The system implements a universal control architecture that can manage multiple telephony switches, gateways, and conferee groups through a single unified interface. The conferencing controller is designed to handle diverse telephony resources and connection scenarios using the same core logic, reducing control complexity despite the parallel distributed nature of the dialing process.
Solution Approach 2:
The system introduces intermediary components such as protocol converters and gateway agents that simplify the interaction between the conferencing controller and diverse telephony resources. These intermediaries handle resource-specific protocols and complexities, allowing the main control system to manage parallel dialing operations without being burdened by the underlying complexity of each individual telephony resource.
Data Source
AI summary
An automated teleconferencing control system and method reduces conference call setup time by simultaneously out dialing to multiple conferees through a plurality of parallel telecommunications resources. The teleconferencing control system includes the feature of automatically gathering statistics of each connection attempt, as well as many other call aspects, using these statistics to automatically improve the efficiency of subsequent conference call initiations. Gathered statistics are also used to automatically configure the system to cause all of the conferees to be connected to a conference call at substantially the same time. The selection of which telecommunications resources are used for contacting each target conferee is made based on criteria that include the telephone number or Internet address of the target conferee's telephone.


