SIP Call Forwarding With Contact Information Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional call forwarding technologies struggle to effectively provide call forwarding information to calling and called electronic devices, and manage the devices involved in the call forwarding process.
Innovation Solution
An electronic device receives a SIP invite message, determines call forwarding, obtains contact information, generates a response message with contact and blocking information, and transmits it to a server, which generates a second SIP invite message for the third device, enabling effective call forwarding and display of relevant information on both calling and called devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional call forwarding is implemented, then call forwarding function is provided, but call forwarding information cannot be effectively provided to calling and called electronic devices
Solution Approach 1:
The patent introduces a server as an intermediary component that mediates between the first electronic device (called device), second electronic device (calling device), and third electronic device (forwarded device). The server receives SIP messages from the first device, extracts contact information, and distributes it to both the calling and called devices, effectively solving the information distribution problem in conventional call forwarding systems.
Solution Approach 2:
The patent segments the call forwarding information into distinct components (contact information of calling device, called device, and forwarded device) and distributes them separately to relevant parties through the server. This segmentation allows each electronic device to receive only the specific information it needs, improving information management efficiency.
2Adaptability or versatility
If call forwarding is implemented without contact information, then basic call forwarding works, but management of electronic devices involved in call forwarding is difficult
Solution Approach 1:
The patent implements a feedback mechanism where the first electronic device sends contact information to the server, which then provides this information back to the second and third electronic devices. This feedback loop ensures that all parties involved in the call forwarding process have access to necessary contact information for effective management and tracking of the forwarding relationship.
Data Source
AI summary
A first electronic device and a method for forwarding a call from a second electronic device are provided. A first electronic device includes a transceiver, memory storing instructions, and one or more processors configured to execute the instructions to receive from a server a first session initiation protocol (SIP) invite message generated at the second electronic device, through the transceiver, determine whether to forward the call from the second electronic device, in response to receiving the first SIP invite message, upon determining to forward the call from the second electronic device, obtain contact information related to the call forwarding from the second electronic device, generate a response message comprising the contact information related to the call forwarding, and transmit the response message to the server to provide the response message comprising the contact information from the server to the second electronic device through the transceiver, wherein the contact information in the response message transmitted to the server is used by the server to generate a second SIP invite message to be transmitted to the third electronic device.


