Centralized Telephony Provisioning with Local Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telephony services in VOIP networks face challenges in providing scalable and mobile solutions, as they often require either centralized provisioning and execution, which limits mobility, or distributed provisioning and execution, which complicates database management and computing resources optimization.
Innovation Solution
A method and system where telephony services are centrally provisioned and locally executed, using a central node to store and transmit the services to local nodes, allowing for efficient execution and scalability, with features like CCXML, VXML, and SIP addresses for voice telephony services, enabling user mobility and easy network expansion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If telephony services are centrally provisioned and executed, then user mobility is improved, but network scalability deteriorates
Solution Approach 1:
The patent segments the telephony service into two distinct components: a central provisioning node that manages service creation and distribution, and local execution nodes that run the actual telephony services. This segmentation allows the system to simultaneously support user mobility through centralized service management and network scalability through distributed service execution, resolving the contradiction between these two requirements.
2Productivity
If telephony services are distributed and executed locally, then network scalability is improved, but database management complexity increases
Solution Approach 1:
The patent extracts the database management function from the local execution nodes and concentrates it at the central provisioning node. This extraction allows local nodes to focus solely on service execution, improving scalability, while the central node handles all database management operations, reducing the complexity at distributed nodes and resolving the contradiction.
3Device complexity
If telephony services are centrally executed, then database management is simplified, but computing resource utilization deteriorates
Solution Approach 1:
The patent applies local quality by executing telephony services at local nodes where the computing resources are available, rather than concentrating all execution at a central node. This distributes the computational load across multiple locations, improving overall computing resource utilization while the central node maintains simplified database management, resolving the contradiction between these two parameters.
Data Source
AI summary
Described are methods, systems, and apparatus, including computer program products for executing, at local nodes, centrally provisioned telephony services. A telephony service can be provisioned at a central node. The telephony service is transmitted to a first local node. The telephony service is executed at the first local node.


