Voicemail Routing Using Subscriber Location and DNS Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile networks face inefficiencies in voicemail routing due to static subscriber-server associations, leading to delays and load imbalances across voicemail servers, as they do not account for geographical proximity and real-time load conditions.
Innovation Solution
Utilize real-time or near real-time location information from cell global identity (CGI) to dynamically route voicemail requests to proximate voicemail servers, considering server loads and status, eliminating the need for pre-stored profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If static subscriber-server associations are used for voicemail routing, then system simplicity is maintained, but voicemail setup time increases and load distribution becomes unbalanced
Solution Approach 1:
The patent implements dynamic routing by allowing voicemail requests to be routed to any available voicemail server based on real-time server status and subscriber location, rather than using fixed static associations. This dynamic approach reduces voicemail setup time by selecting the most appropriate server at request time, while the DNS-based implementation keeps the system relatively simple.
2Measurement precision
If pre-stored subscriber profiles are maintained for routing, then routing accuracy is improved, but system complexity and storage requirements increase
Solution Approach 1:
The patent enables the system to determine subscriber location dynamically using CGI information from the wireless network without requiring pre-stored subscriber profiles. The DNS server performs the location-based routing decision automatically based on real-time network data, eliminating the need for complex profile storage and management while maintaining routing accuracy.
3Productivity
If location-based dynamic routing is implemented, then load distribution is balanced, but routing complexity increases
Solution Approach 1:
The patent introduces a DNS server as an intermediary to handle the complex location-based routing logic. The DNS server receives voicemail requests, determines the subscriber's current location using CGI information, selects an appropriate voicemail server based on load and proximity, and returns the routing decision. This intermediary approach balances load effectively while keeping the complexity isolated in the DNS server rather than distributed throughout the system.
Data Source
AI summary
The disclosed technology performs dynamic routing of a request to create a voicemail associated with a call session for a wireless communication device. Upon receiving the request, a query is sent to a DNS server of a wireless network to identify location information of the wireless communication device. The DNS server determines a voicemail server geographically proximate to the wireless communication device based on the information in the query and one or more location mapping tables and/or pre-defined mapping logics stored in the DNS server. Upon receiving information of the voicemail server as output of the query, the request to create the voicemail is routed to the voicemail server geographically proximate to the wireless communication device.


