Multitenancy Telephone Network Dynamic Channel Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telephone networks face challenges in scalability and resource management due to their channel-based architecture, leading to inefficiencies and increased costs for users with varying capacity needs.
Innovation Solution
A multitenancy telephone network system that dynamically allocates and manages resources using a telephony resource cluster, call queue, and resource allocator, allowing for efficient scaling and transparent resource distribution across multiple users and applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a channel-based architecture is used with fixed channel allocation, then service reliability is maintained, but resource utilization efficiency deteriorates
Solution Approach 1:
The patent implements dynamic channel allocation where the number of channels assigned to each tenant is not fixed but adjusts based on real-time demand. The system monitors channel usage metrics and automatically provisions or de-provisions channels, allowing the network to transition from static to dynamic resource allocation. This resolves the contradiction by maintaining reliability through guaranteed minimum channels while improving efficiency by allowing excess channels to be released when not in use.
Solution Approach 2:
The patent segments the telephony network into multiple virtualized channel pools that can be independently allocated to different tenants. Instead of a monolithic channel allocation system, the network is divided into manageable segments that can be dynamically assigned and reassigned. This segmentation enables flexible resource distribution while maintaining the reliability of individual tenant services through isolated channel guarantees.
2Productivity
If dedicated hardware and software are used for each telephony application, then service performance is improved, but device complexity and cost increase
Solution Approach 1:
The patent implements a universal telephony platform that can serve multiple different telephony applications and tenants through virtualization. Instead of requiring dedicated hardware and software stacks for each application (PBX, call center, conferencing), a single multi-functional platform provides all these services through software-based virtual channels. This universality maintains high service performance while dramatically reducing hardware complexity and costs.
Solution Approach 2:
The patent creates virtual copies of telephony resources through software-based channel virtualization. Rather than physically duplicating hardware for each tenant, the system creates virtual instances of telephony channels and resources that can be rapidly provisioned and configured. This copying approach maintains service performance isolation while reducing the physical device complexity and hardware requirements.
3Adaptability or versatility
If the number of channels is increased to meet peak demand, then service capacity is improved, but cost increases due to paying for unused channels
Solution Approach 1:
The patent implements dynamic channel provisioning that automatically adjusts the number of active channels based on real-time demand monitoring. When demand is low, excess channels are de-provisioned to reduce costs. When peak demand is detected, channels are rapidly provisioned to meet the increased capacity requirements. This dynamic adjustment resolves the contradiction by providing adaptability for peak capacity while avoiding the cost of permanently maintaining unused channels.
Solution Approach 2:
The patent enables the telephony network to self-adjust its resource allocation through automated monitoring and provisioning systems. The system independently detects demand patterns and automatically provisions or releases channels without manual intervention, optimizing the balance between service capacity and cost. This self-service capability allows the network to adapt to varying demand while minimizing wasted resource allocation.
4Adaptability or versatility
If telephony applications are distributed across multiple channels, then scalability is improved, but operational transparency deteriorates
Solution Approach 1:
The patent introduces a virtualization layer and management system that acts as an intermediary between the distributed telephony applications and the underlying channel infrastructure. This intermediary abstracts the complexity of multi-channel distribution, presenting a unified and transparent interface to applications while managing the actual distribution across multiple physical channels. This resolves the contradiction by enabling scalability through channel distribution while maintaining operational transparency through virtualization abstraction.
Data Source
AI summary
A method and system for operating a multitenancy telephony system including receiving a plurality of call requests associated with an application server; selecting a subset of the received call requests using a load balancer; assigning each selected call request to one of a plurality of resources creating, on the assigned resource, a call session for each selected call request; and coordinating the created call sessions resulting from the selected subset of the received call requests associated with the application server.


