Unified Voicemail Node FQDN Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voicemail provisioning systems experience extended response times and inconsistencies due to the distributed use of communication network nodes, leading to reduced session quality and errors in communication session information.
Innovation Solution
A unified backend database is used to route communication sessions to the desired voicemail endpoint, eliminating the need for a dedicated voicemail router and utilizing a Fully Qualified Domain Name (FQDN) for routing control functions, along with a web services gateway and provisioning gateway for consolidated provisioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If distributed communication network nodes are used for voicemail provisioning and routing, then calls can be distributed across multiple geographical locations, but response times are extended and session quality is reduced
Solution Approach 1:
The patent consolidates multiple distributed voicemail nodes into a single unified voicemail node, merging their functions to eliminate the delays caused by distributed architecture while maintaining call distribution capabilities through the unified node's ability to handle multiple sessions efficiently
2Adaptability or versatility
If distributed communication network nodes are used for voicemail provisioning, then voicemail services can be provided across multiple locations, but inconsistencies in backend databases occur
Solution Approach 1:
The patent merges multiple distributed backend databases into a single unified backend database associated with the unified voicemail node, eliminating data inconsistencies that arise from distributed database architectures while maintaining the ability to serve multiple geographical locations through the unified node
Solution Approach 2:
The patent implements a homogeneous database structure by consolidating all voicemail data into a single unified backend database, ensuring consistent data formats, access methods, and management procedures across all locations, thereby eliminating the heterogeneity-induced inconsistencies of distributed databases
3Ease of operation
If a dedicated voicemail router is used to manage routing based on individual voicemail nodes, then routing control can be implemented, but device complexity increases
Solution Approach 1:
The patent extracts the routing control function from the network nodes and consolidates it into the unified voicemail node itself, eliminating the need for a separate dedicated voicemail router and reducing overall network complexity while maintaining full routing control capabilities
Solution Approach 2:
The unified voicemail node is designed to perform multiple functions including routing control, session management, and data storage within a single device, eliminating the need for separate specialized components and thereby reducing device complexity while maintaining comprehensive control capabilities
Data Source
AI summary
Systems and methods for selectively routing an unanswered communication session to a voicemail system based at least on a voicemail system identifier (FQDN) mapped to a voicemail pilot number (present within the voicemail routing profile) are described herein. The system generates the voicemail routing profile in response to a provisioning request that identifies one or more messaging services, including a voicemail service, that are to be provided to a user profile. The voicemail profile is stored within a database that is accessed to obtain the voicemail routing profile when a user device registers with a communication network and is associated with the user profile. The system utilizes internal lookup tables and repository functions to identify the voicemail system associated with the user profile and the voicemail routing profile in response to a communication session being unanswered. The system can route the communication session to the voicemail system based at least on the voicemail system identifier mapped to the voicemail pilot number present within the voicemail routing profile.


