Unicast Service Advertisement for VoIP Mailbox Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telecommunications systems face challenges in managing telephones and voice mailboxes distributed across networks, requiring manual configuration and struggling with service discovery across wide area networks and internetworks, leading to inefficiencies in processing VoIP calls and accessing voice mailboxes.
Innovation Solution
A data processing system with call processing logic and service advertisement logic that sends unicast service advertisement messages across different LAN segments, allowing direct transfer of calls to voice mailboxes without relying on call management logic, using network addresses associated with telephone extensions and voice mailboxes, and updating local data storage with received messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual configuration is used to connect call processing systems to telephones and voice mailboxes, then configuration accuracy can be ensured, but system complexity and time consumption increase
Solution Approach 1:
The system enables automatic configuration where call processing systems self-configure by receiving service advertisement messages that contain network addresses and association information, eliminating the need for manual configuration while maintaining accuracy through structured message formats and standardized processing procedures
Solution Approach 2:
Service advertisement messages are sent in advance to pre-establish routing information and associations between telephones and voice mailboxes before calls are made, allowing call processing systems to have configuration information ready beforehand rather than requiring manual setup
2Adaptability or versatility
If broadcast mechanisms are used for service discovery, then service discovery capability is improved, but network traffic volume increases significantly
Solution Approach 1:
The patent extracts the essential service discovery function from broadcast mechanisms and implements it through targeted unicast messages. Only the necessary routing information and service associations are transmitted directly to calling systems, rather than broadcasting to all systems on the network, thus maintaining service discovery capability while minimizing network traffic
Solution Approach 2:
Service advertisement logic acts as an intermediary that receives service information and selectively distributes it to relevant call processing systems through unicast messages. This intermediary approach enables efficient service discovery by routing information only to systems that need it, avoiding the traffic overhead of broad broadcasting
3Adaptability or versatility
If call processing systems cannot directly access voice mailboxes, then system compatibility is maintained, but call processing efficiency decreases
Solution Approach 1:
The system segments the telecommunication network into autonomous domains where each call processing system maintains independent control and compatibility. Service advertisement messages enable direct access within each domain while preserving the ability to interconnect with other domains through standardized protocols, thus maintaining compatibility while improving efficiency through direct routing
Solution Approach 2:
Routing information and voice mailbox associations are established in advance through service advertisement messages, allowing call processing systems to directly route calls to voice mailboxes without requiring intermediate transfer steps. This preliminary establishment of routing information maintains compatibility with existing systems while eliminating inefficiencies in call processing
Data Source
AI summary
A data processing system comprises call processing logic comprising a voice mail subsystem, or a call management subsystem configured to process voice-over-IP (VoIP) calls, or both a voice mail subsystem and a call management subsystem; service advertisement logic coupled to the call processing logic and operable to send one or more service advertisement messages by unicast to a remote peer data processing system that is also configured with compatible service advertisement logic, wherein the remote peer data processing system is located in a different LAN segment than the data processing system; and each service advertisement message comprises one or more network addresses associated with the call processing logic, and one or more data sets each comprising an identifier value, a first value that indicates that the identifier value is associated with a telephone extension, and a second value that indicates that the identifier value is associated with a voice mailbox.


