LAN Call Transfer Between Main and Auxiliary Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call transfer scenarios between main and auxiliary terminal devices are undiversified and inflexible, leading to low call efficiency and poor user experience.
Innovation Solution
A method allowing users to transfer calls between a main terminal device and an auxiliary terminal device by displaying a candidate device list on the auxiliary device, enabling selection and transfer to either the main or another auxiliary device within a trusted local area network, enhancing flexibility and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal device sends a call forwarding activation request to the policy control network element, then the call forwarding service can be activated, but the signaling interaction complexity increases
Solution Approach 1:
The network side introduces a policy control network element as an intermediary to manage call forwarding services. This centralized mediator handles the complex signaling interactions between terminals and multiple network functions, reducing the burden on terminal devices while ensuring reliable service activation and control.
Solution Approach 2:
The policy control network element serves multiple functions including call forwarding activation, deactivation, and management. By consolidating these diverse functions into a single network element, the system reduces overall signaling complexity while maintaining comprehensive control over call forwarding services.
2Adaptability or versatility
If the terminal device stores multiple call forwarding parameters, then the call forwarding service becomes more versatile, but the device memory and management complexity increase
Solution Approach 1:
The policy control network element acts as an intermediary that manages call forwarding parameters on the network side. This allows terminals to support multiple call forwarding scenarios (different numbers, conditions, time periods) without burdening the terminal's memory or processing capabilities, as the parameter management is offloaded to the network.
Solution Approach 2:
The system moves parameter storage from the terminal device dimension to the network dimension. By storing call forwarding parameters in the network's policy control element rather than in the terminal, the system achieves versatile parameter management while keeping terminal devices simple.
3Loss of information
If the terminal device sends multiple types of notifications to the user, then the user is kept informed of call forwarding states, but the device complexity and power consumption increase
Solution Approach 1:
The network side acts as an intermediary that manages notification delivery. By handling notification routing and management in the network rather than in the terminal device, the system ensures complete information delivery about call forwarding states while reducing terminal complexity and power consumption requirements.
4Measurement precision
If the network side performs strict format checking on service names, then service identification accuracy improves, but the service activation speed decreases
Solution Approach 1:
The system performs preliminary registration and format validation of service names during the service setup phase. By pre-validating service name formats and registering them with the policy control network element beforehand, the system achieves both accurate service identification and fast activation, as the checking work is done in advance rather than during each activation request.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This application provides a call transfer method and a terminal device that are applied to a system including a main terminal device and a first auxiliary terminal device. The main terminal device and the first auxiliary terminal device are connected to a same local area network and log in with a same user account, thereby improving flexibility of a call transfer between the main terminal device and the first auxiliary terminal device and improving call efficiency and user experience. The method includes: displaying, by the first auxiliary terminal device, a first window, where the first window is used to display a contact and a call state of a current call, and the first window is a displayed window corresponding to a case that the current call is in an answered state; and the first auxiliary terminal device sends a first call transfer indication message to the foregoing main terminal device in response to a user's operation on the foregoing first window, where the first call transfer indication message is used to instruct to transfer the foregoing current call.