VoIP Group Call Routing via User Account Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional Voice over Internet Protocol (VOIP) systems are limited in that each telephone number is typically associated with a single Uniform Resource Identifier (URI) and device, restricting the ability to route calls to multiple devices simultaneously, especially when they are not co-located or registered with the same service.
Innovation Solution
Implementing a mapping scheme where each telephone number is mapped to a group of users, allowing incoming calls to be routed to multiple IP telephony devices registered and unregistered with the system, using Uniform Resource Identifiers (URIs) to send calls to all devices simultaneously, and enabling call handling preferences for group members.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each telephone number is associated with a single device identification number, then the system maintains simple routing logic, but the system loses the ability to route calls to multiple devices simultaneously
Solution Approach 1:
The patent segments the association between telephone numbers and devices by introducing an intermediate structure (user accounts and device groups) that decouples the direct one-to-one mapping. This allows a single telephone number to be associated with multiple devices through shared user accounts, enabling flexible call routing to multiple devices simultaneously while maintaining manageable system complexity through structured organization.
2Adaptability or versatility
If multiple IP telephony devices are associated with a single telephone number, then call routing flexibility is improved, but device registration and management complexity increases
Solution Approach 1:
The patent introduces user accounts as intermediary entities that mediate between telephone numbers and multiple IP telephony devices. Instead of directly managing complex many-to-many relationships between devices and telephone numbers, the system uses user accounts as a intermediary layer that simplifies device registration and management. Devices are associated with user accounts, and user accounts are associated with telephone numbers, creating a manageable hierarchical structure.
3Ease of operation
If calls are routed to multiple devices simultaneously, then user accessibility is improved, but network traffic and system resource usage increase
Solution Approach 1:
The patent implements dynamic call routing where the system can adaptively determine which devices to ring based on various factors such as user preferences, device availability, and call handling rules. Instead of statically routing calls to all associated devices simultaneously, the system dynamically selects and routes calls to appropriate devices, reducing unnecessary network traffic and resource consumption while maintaining user accessibility.
Data Source
AI summary
A IP telephony service allows customers to form user groups. Each user group can include multiple members, each of whom have their own telephony device. When a member of a user group sends an outgoing communication from one of the telephony devices associated with the user group, the service obtains communication handling instructions for the user group. The outgoing communication is then processed in accordance with the handling instructions. This could include sending copies of the outgoing communication to the telephony devices of other members of the user group. This could also include sending the outgoing communication with an origination identifier associated with the user group, rather than an origination identifier associated with the member's telephony device.


