Voice call method and apparatus, computer-readable storage medium, and chip system
A method and an apparatus for improving voice call quality in an EPSFB (Evolved Packet System Fallback) scenario are provided, which are applied to the communication field. This method provides an optimization solution for refreshing a resource reservation state to resolve a problem of dual-terminal no sound, call drop, or call drop after no sound during a call between a caller terminal and a called terminal due to signaling disorder in the EPSFB scenario, effectively improving a success rate for refreshing a call state in the current scenario and ensuring a normal voice for a terminal in an abnormal scenario.
1 . A communication method, comprising:
receiving, by a second terminal device, a first switching instruction before a network standard of the second terminal device is configured as a second network standard, wherein the network standard of the second terminal device is configured as the second network standard in response to the first switching instruction;
receiving, by the second terminal device, a first call initiated by a first terminal device;
receiving, by the second terminal device, UPDATE signaling from the first terminal device based on the first call;
sending, by the second terminal device, first signaling to the first terminal device in response to receiving the UPDATE signaling, wherein the first signaling comprises 200 OK and a=curr:qos local sendrecv, the first signaling is sent before second signaling is received by the second terminal device, and the second signaling comprises QCI=1; and
receiving, by the second terminal device, a voice from the first terminal device after the second terminal device connects to the first call.
2 . The method according to claim 1 , wherein an EPS (Evolved Packet System) fallback occurs on the second terminal device after the first call initiated by the first terminal device is received and before the first signaling is to be received by the first terminal device.
3 . The method according to claim 2 , wherein the first signaling is received by the first terminal device based on completion of the EPS fallback by the second terminal device.
4 . The method according to claim 1 , further comprising:
sending, by the second terminal device before the second terminal device receives the first switching instruction, 100 Trying signaling to the first terminal device in response to the first call initiated by the first terminal device, wherein the first switching instruction is received based on the 100 Trying signaling.
5 . An electronic device, comprising:
an antenna;
a memory configured to store instructions; and
a processor configured to execute the instructions stored in the memory, to control the antenna to receive or send a signal, so as to cause the electronic device to:
receive a first switching instruction before a network standard of the electronic device is configured as a second network standard, wherein the network standard of the electronic device is configured as the second network standard in response to the first switching instruction;
receive a first call initiated by a second electronic device;
receive UPDATE signaling from the second electronic device based on the first call;
send a first signaling to the second electronic device in response to receiving the UPDATE signaling, wherein the first signaling comprises 200 OK and a=curr:qos local sendrecv, the first signaling is sent before second signaling is received by the electronic device, and the second signaling comprises QCI=1; and
receive a voice from the second electronic device after the electronic device connects to the first call.
6 . The electronic device according to claim 5 , wherein an EPS (Evolved Packet System) fallback occurs on the electronic device after the first call initiated by the second electronic device is received and before the first signaling is to be received by the electronic device.
7 . The electronic device according to claim 6 , wherein the first signaling is received by the electronic device based on completion of the EPS fallback by the electronic device.
8 . The electronic device according to claim 5 , wherein the processor executing the instructions further causes the electronic device to:
send, before the electronic device receives the first switching instruction, 100 Trying signaling to the second electronic device in response to the first call initiated by the second electronic device, wherein the first switching instruction is received based on the 100 Trying signaling.
9 . A chip system, comprising:
a processor, wherein the processor is configured to execute a computer-executable program, to enable a device installed with the chip system to:
receive a first switching instruction before a network standard of the device is configured as a second network standard, wherein the network standard of the device is configured as the second network standard in response to the first switching instruction;
receive a first call;
receive UPDATE signaling based on the first call;
send a first signaling to the chip system in response to receiving the UPDATE signaling, wherein the first signaling comprises 200 OK and a=curr:qos local sendrecv, the first signaling is sent before second signaling is received by the chip system, and the second signaling comprises QCI=1; and
receive a voice from the chip system after the chip system connects to the first call.
10 . The chip system according to claim 9 , wherein an EPS (Evolved Packet System) fallback occurs on the chip system after the first call is received and before the first signaling is to be received.
11 . The chip system according to claim 10 , wherein the first signaling is received based on completion of the EPS fallback by the chip system.
12 . The chip system according to claim 9 , wherein the processor executing the computer-executable program further enabled the device to:
send, before the chip system receives the first switching instruction, 100 Trying signaling to a first electronic device in response to receiving the first call, wherein the first switching instruction is received based on the 100 Trying signaling.