IP Library Granted Patent US 12671724
Granted Patent B2
US 12671724 · App. 18/517,641 · Granted Jun 30, 2026

Voice call method and user equipment

Inventor: Dengpin Yang (Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04L65/1073H04L65/1016H04W60/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12671724
App. No.
18/517,641
Granted
Jun 30, 2026
Kind
B2
Abstract

A voice call method includes in a case that UE accesses a first network, receiving a registration reception message sent by a first network side device corresponding to a first network; based on the registration reception message, in a case that a predetermined condition is met, stopping using the first network and connecting to a second network; and sending a voice call request to a second network side device corresponding to the second network. The voice call request is used to request the second network side device to process a voice call service. The predetermined condition includes that the registration accept message carries a first identifier indicating that the UE does not support an IMS service; or the registration accept message carries a second identifier indicating that the UE supports an IMS service, and the UE confirms that registration of the IMS service to the first network side device fails.

Claims (66)

1 . A voice call method, comprising:

in response to a user equipment (UE) accessing a first network, receiving, by the UE, a registration reception message sent by a first network side device corresponding to a first network;

based on the registration reception message, after a predetermined condition is met, stopping, by the UE, using the first network, and connecting to a second network; and

sending, by the UE, a voice call request to a second network side device corresponding to the second network, wherein the voice call request is used to request the second network side device to process a voice call service;

wherein the predetermined condition comprises:

that the registration reception message carries a second identifier used to indicate that the UE supports an internet protocol multimedia subsystem (IMS) service, and the UE confirms that registration of the IMS service to the first network side device fails;

wherein before the stopping, by the UE, using the first network and connecting to the second network, the method further comprises:

sending, by the UE, a second IMS service registration request to the first network side device through a new radio (NR) link, and starting a second timer to start timing; and

based on that the second timer expires or is turned off, or based on that the UE does not receive an IMS registration success message, confirming, by the UE, that the registration of the IMS service to the first network side device fails;

wherein after the starting, by the UE, the second timer to start timing, the method further comprises:

if the UE does not receive, after a first preset duration, a session accept message sent by the first network side device, starting, by the UE, a second counter; and

when a value of the second counter exceeds a second preset threshold, turning off, by the UE, the second timer.

2 . The method according to claim 1 , wherein after the stopping, by the UE, using the first network and connecting to the second network, the method further comprises:

starting, by the UE, a first timer to start timing; and

after the first timer is turned off, stopping, by the UE, using the second network, and connecting to the first network.

3 . The method according to claim 1 , wherein after the starting, by the UE, the second timer to start timing, the method further comprises:

receiving, by the UE, an IMS session rejection message;

starting, by the UE, a first counter, wherein the first counter is used to record a number of times the IMS session rejection message is received; and

sending, by the UE, the second IMS service registration request to the first network side device through an uplink radio (UR) link, until a value recorded by the first counter reaches a first preset threshold or the second timer expires.

4 . The method according to claim 1 , wherein after the starting, by the UE, the second timer to start timing, the method further comprises:

receiving, by the UE, a session accept message sent by the first network side device; and

if the session accept message carries an IMS registration exception message, determining, by the UE, that the UE has not received the IMS registration success message.

5 . A user equipment (UE), comprising a processor, a memory, and a program or an instruction stored in the memory and executable on the processor, wherein the program or the instruction, when executed by the processor, causes the UE to perform:

in response to the UE accessing a first network, receiving a registration reception message sent by a first network side device corresponding to a first network;

based on the registration reception message, after a predetermined condition is met, stopping using the first network, and connecting to a second network; and

sending a voice call request to a second network side device corresponding to the second network, wherein the voice call request is used to request the second network side device to process a voice call service;

wherein the predetermined condition comprises:

that the registration reception message carries a second identifier used to indicate that the UE supports an internet protocol multimedia subsystem (IMS) service, and the UE confirms that registration of the IMS service to the first network side device fails;

wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

sending a second IMS service registration request to the first network side device through a new radio (NR) link, and starting a second timer to start timing; and

based on that the second timer expires or is turned off, or based on that the UE does not receive an IMS registration success message, confirming that the registration of the IMS service to the first network side device fails;

wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

if the UE does not receive, after a first preset duration, a session accept message sent by the first network side device, starting a second counter; and

when a value of the second counter exceeds a second preset threshold, turning off the second timer.

6 . The UE according to claim 5 , wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

starting a first timer to start timing; and

after the first timer is turned off, stopping using the second network, and connecting to the first network.

7 . The UE according to claim 5 , wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

receiving an IMS session rejection message;

starting a first counter, wherein the first counter is used to record a number of times the IMS session rejection message is received; and

sending the second IMS service registration request to the first network side device through an uplink radio (UR) link, until a value recorded by the first counter reaches a first preset threshold or the second timer expires.

8 . The UE according to claim 5 , wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

receiving a session accept message sent by the first network side device; and

if the session accept message carries an IMS registration exception message, determining that the UE has not received the IMS registration success message.

9 . A non-transitory readable storage medium, in which a program or an instruction is stored, wherein the program or the instruction, when executed by a processor of a user equipment (UE), causes the UE to perform:

in response to the UE accessing a first network, receiving a registration reception message sent by a first network side device corresponding to a first network;

based on the registration reception message, after a predetermined condition is met, stopping using the first network, and connecting to a second network; and

sending a voice call request to a second network side device corresponding to the second network, wherein the voice call request is used to request the second network side device to process a voice call service;

wherein the predetermined condition comprises:

that the registration reception message carries a second identifier used to indicate that the UE supports an internet protocol multimedia subsystem (IMS) service, and the UE confirms that registration of the IMS service to the first network side device fails;

wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

sending a second IMS service registration request to the first network side device through a new radio (NR) link, and starting a second timer to start timing; and

based on that the second timer expires or is turned off, or based on that the UE does not receive an IMS registration success message, confirming that the registration of the IMS service to the first network side device fails;

wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

if the UE does not receive, after a first preset duration, a session accept message sent by the first network side device, starting a second counter; and

when a value of the second counter exceeds a second preset threshold, turning off the second timer.

10 . The non-transitory readable storage medium according to claim 9 , wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

starting a first timer to start timing; and

after the first timer is turned off, stopping using the second network, and connecting to the first network.

11 . The non-transitory readable storage medium according to claim 9 , wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

receiving an IMS session rejection message;

starting a first counter, wherein the first counter is used to record a number of times the IMS session rejection message is received; and

sending the second IMS service registration request to the first network side device through an uplink radio (UR) link, until a value recorded by the first counter reaches a first preset threshold or the second timer expires.

12 . The non-transitory readable storage medium according to claim 9 , wherein the program or the instruction, when executed by the processor, causes the UE to further perform:

receiving a session accept message sent by the first network side device; and

if the session accept message carries an IMS registration exception message, determining that the UE has not received the IMS registration success message.