Call Forwarding Field Value Adjustment for Messaging Server Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current call transfer and voice messaging systems automatically redirect calls to the voice messaging system associated with the line they are transferred to, rather than allowing users to select their preferred messaging system, and this functionality is not compatible across different telecommunications networks without network adaptation.
Innovation Solution
A method that involves assigning a forwarding field value greater than or equal to a threshold in the initial signaling message to prevent further transfers, and upon call setup failure, assigning a value less than the threshold to redirect the call to a user-selected messaging system, allowing users to choose the deposit server based on the failure reason without requiring network adaptation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the call is automatically redirected to the voice messaging system associated with the line to which the call is transferred, then the messaging system selection is determined by technical constraints, but the user cannot select their preferred voice messaging system
Solution Approach 1:
The user pre-configures their preferred voice messaging system(s) in advance. When a call is transferred and cannot complete, the system retrieves this pre-configured information and uses it to redirect the call to the user's chosen messaging system, rather than automatically selecting based on the transferred line's association.
2Adaptability or versatility
If the call transfer functionality is implemented across different telecommunications operators' networks, then the service coverage is expanded, but compatibility problems arise when the receiving operator's network is not adapted to implement the same method
Solution Approach 1:
The system uses the first signaling message (containing the forwarding field) as an intermediary carrier to transmit the user's preferred messaging system information across different operator networks. This intermediary mechanism allows compatibility across networks without requiring each operator's network to be specifically adapted, as the information is embedded in standard signaling messages that can be forwarded universally.
3Reliability
If the forwarding field value is set to prevent further transfers (greater than or equal to threshold), then call transfer loops are avoided, but the call cannot be redirected to the voice messaging system when transfer is blocked
Solution Approach 1:
The system performs preliminary action by embedding the user's preferred messaging system information in the first signaling message before the call transfer attempt. This allows the messaging system information to be preserved and retrieved even when the forwarding field blocks further automatic transfers, enabling manual redirection to the user's chosen system.
4Productivity
If the call is redirected to the voice messaging system associated with the transferred line rather than the user's selected system, then the redirect process is simplified, but the wrong messaging system receives the deposited message
Solution Approach 1:
The system uses feedback from the error message (indicating call setup failure) to trigger a redirect process. When the call cannot complete on the transferred line, the system receives feedback about the failure, then uses this opportunity to redirect the call to the user's pre-configured preferred messaging system, ensuring messages are delivered to the correct destination.
Data Source
AI summary
The present invention relates to a method for redirecting a call to at least one message deposit server chosen beforehand, when a call being set up is being transferred from a first terminal to a second terminal, the transfer being carried out by means of a first signaling message containing a value representative of a number of transfers of the call, referred to as the “forwarding field”, the method being such that it includes the steps of: assigning to the forwarding field of the first signaling message a first value greater than or equal to a threshold, the threshold corresponding to a value starting from which the transfer of a call is not allowed by the network; transmitting the first signaling message to the second terminal; and upon receiving a message indicating a failure to set up the call with the second terminal in response to the first signaling message, assigning to the forwarding field of a second signaling message a second value less than the threshold; and transmitting the second signaling message to the at least one chosen deposit server. The invention also relates to a server and a terminal comprising a device suitable for implementing the method according to the invention.


