A call processing method, calling device and called device
By starting the timer in the 5G SA network and falling to the low network system after timeout, the main calling device and the call device can increase the success rate of calling in the 5G independent network SA mode, solving the lack of network resources or failure, resulting Call failure problem.
Patent Information
- Application Number
- CN202210412646.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-19
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-04-19
AI Technical Summary
In the 5G independent networking SA mode, when the user equipment performs VONR or EPSFB-based call services, the call establishment failed due to insufficient network resources or temporary network failure, which reduces the call success rate and affects the user's call experience.
When the main calling device initiates a call request to the network device, start the first timer. If the timer is over time and does not receive the feedback message of the network device, the main call device fell from 5G SA network to the first network with low network system priority, and re -initiated call requests on the network. The called device also starts the second timer after receiving the call request. If the timeout is not received, it will also fall from the 5G SA network to the second network of the low network, and continue to respond to the call request of the main call device.
By completing the call retry within a limited time, the calling device and the called device can establish a call on a low network standard network, which increases the call success rate and improves the user's call experience.
Smart Images

Figure CN114928864B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to but is not limited to the field of communications, and in particular to a call processing method, a calling device, and a called device. Background Art
[0002] With the continuous development of communication technology, the communication network has evolved from the second generation (2G) network or the third generation (3G) network such as the Global System of Mobile communication (GSM) or Wideband Code Division Multiple Access (WCDMA), the fourth generation mobile communication technology (4G) to the fifth generation mobile communication technology (5G). In this process, voice service is still one of the main services of operators. Since the call quality of voice service directly affects the user's call experience, how to ensure the call quality between user equipment (UE) in the 5G network has become an urgent problem to be solved.
[0003] In the 5G standalone (SA) mode, for user devices that support Voice Over New Radio (VONR) or Evolved Packet System Fallback (EPSFB) functions, when executing call services based on VONR or EPSFB, call establishment fails due to insufficient network resources or temporary network failures, thereby reducing the call success rate and seriously affecting the user's call experience. Summary of the invention
[0004] The embodiments of the present application are intended to provide a call processing method, a calling device, and a called device.
[0005] The technical solution of this application is implemented as follows:
[0006] A call processing method is applied to a calling device, wherein the calling device resides in a 5G independent networking SA network, and the method comprises:
[0007] When the calling device initiates a call request to the network device, starting a first timer; wherein the call request is used to call the called device;
[0008] When the first timer times out and no network indication message fed back by the network device for the call request is received, fall back from the 5G SA network to the first network; the network standard priority of the first network is lower than the network standard priority of the 5G SA network;
[0009] On the first network, the call request is re-initiated to the network device to establish a call between the calling device and the called device.
[0010] A call processing method, applied to a called device, wherein the called device resides in a 5G SA network, the method comprising:
[0011] When the called device receives a call request initiated by the calling device and forwarded by the network device, starting a second timer; wherein the call request is used to call the called device;
[0012] When the second timer times out and no network indication message fed back by the network device for the call request is received, fall back from the 5G SA network to the second network; the network standard priority of the second network is lower than the network standard priority of the 5G SA network;
[0013] On the second network, continue to respond to the call request re-initiated by the calling device and forwarded by the network device to establish a call between the called device and the calling device.
[0014] A call processing device, the call processing device comprising:
[0015] A first starting module, configured to start a first timer when the calling device initiates a call request to the network device; wherein the call request is used to call the called device;
[0016] A first processing module is configured to, when the first timer times out and no network indication message fed back by the network device for the call request is received, fall back from the 5G SA network to the first network; the network standard priority of the first network is lower than the network standard priority of the 5G SA network;
[0017] The first sending module is used to re-initiate the call request to the network device on the first network to establish a call between the calling device and the called device.
[0018] A called processing device, the called processing device comprising:
[0019] A second starting module, configured to start a second timer when the called device receives a call request initiated by the calling device and forwarded by the network device; wherein the call request is used to call the called device;
[0020] A second processing module is configured to fall back from the 5G SA network to a second network when the second timer times out and no network indication message fed back by the network device for the call request is received; the network standard priority of the second network is lower than the network standard priority of the 5G SA network;
[0021] The second processing module is further used to continue to respond to the call request re-initiated by the calling device forwarded by the network device on the second network to establish a call between the called device and the calling device.
[0022] A calling device, comprising: a first processor, a first memory and a first communication bus;
[0023] The first communication bus is used to realize the communication connection between the first processor and the first memory;
[0024] The first processor is used to execute the call processing program stored in the first memory, so that the calling device implements the steps of the above-mentioned call processing method.
[0025] A called device, comprising: a second processor, a second memory, and a second communication bus;
[0026] The second communication bus is used to realize the communication connection between the second processor and the second memory;
[0027] The second processor is used to execute the call processing program stored in the second memory, so that the called device implements the steps of the above-mentioned call processing method.
[0028] A storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the above-mentioned call processing method.
[0029] The call processing method, calling device and called device provided in the embodiments of the present application start a first timer when the calling device initiates a call request to the network device; wherein the call request is used to call the called device; when the first timer times out and no network indication message is received from the network device in response to the call request, the method falls back from the 5GSA network to the first network; the network standard priority of the first network is lower than the network standard priority of the 5G SA network; on the first network, a call request is re-initiated to the network device to establish a call between the calling device and the called device; that is, within a set time, no network indication message is received from the network device in feedback, the method falls back from the 5G SA network to the first network with a lower network standard, and a call request is re-initiated on the network with a lower network standard, to ensure that the calling device completes the call retry within a limited time and establishes a call with the called device, thereby enabling a call between the calling device and the called device, thereby achieving the purpose of improving the call success rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A schematic diagram of the overall architecture of a network system provided for an embodiment of the present application;
[0031] Figure 2 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0032] Figure 3 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0033] Figure 4 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0034] Figure 5 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0035] Figure 6 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0036] Figure 7 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0037] Figure 8 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0038] Fig. 9 An optional flowchart of a call processing method provided in an embodiment of the present application;
[0039] Fig.10A schematic diagram of the structure of an optional call processing device provided in an embodiment of the present application;
[0040] Fig.11 A schematic diagram of the structure of an optional called processing device provided in an embodiment of the present application;
[0041] Fig.12 A schematic diagram of the structure of a calling device provided in an embodiment of the present application;
[0042] Fig.13 A schematic diagram of the structure of a called device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0044] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0045] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0047] See also Figure 1 , which shows a schematic diagram of the overall architecture of a network system provided by an embodiment of the present application. Figure 1As shown, the network system 100 may include: a user equipment 101, a first network device 102, a second network device 103, and a third network device 104. Among them, the first network device 102, the second network device 103, and the third network device 104 may belong to different mobile communication systems respectively. Exemplarily, the first network device 102 may be an evolved base station of a 4G or long term evolution (LTE) system, the second network device 103 may be a new base station of a 5G or new radio (NR) system, and the third network device 104 may be a base station of a 2G / 3G system.
[0048] It should be noted that the first network device 102, the second network device 103 and the third network device 104 can all provide wireless network coverage. Here, the second network device 103 is an access network device of a 5G mobile communication system, the first network device 102 is an access network device of a 4G mobile communication system, and the third network device 104 is an access network device of a 2G / 3G mobile communication system; since the spectrum of a 5G mobile communication system is generally higher than the spectrum of a 4G mobile communication system, and the spectrum of a 4G mobile communication system is generally higher than the spectrum of a 2G / 3G mobile communication system; therefore, the wireless network coverage range of the second network device 103 is smaller than the wireless network coverage range of the first network device 102, the wireless network coverage range of the first network device 102 is smaller than the wireless network coverage range of the third network device 104, and the wireless network coverage range of the second network device 103 is within the wireless network coverage range of the first network device 102, and the wireless network coverage range of the first network device 102 is within the wireless network coverage range of the third network device 104.
[0049] The user equipment 101 can support multiple mobile communication systems, for example, 2G / 3G mobile communication systems, 4G mobile communication systems and 5G mobile communication systems. Figure 1 The network system 100 shown may be stationary or mobile. In the embodiment of the present application, the user device 101 may be a mobile device, a mobile station, a mobile unit, a mobile client, etc. More specifically, the user device 101 may be a smart phone, a PDA, a tablet computer, a personal digital assistant (PDA), a portable player, a wearable device, a laptop computer, a desktop computer, etc., and no limitation is made here.
[0050] It should also be noted that the above-mentioned user equipment 101 can be a calling device or a called device. The user equipment 101 can support VONR. After successfully registering VONR, if the user makes a call, then in SA mode, the selection of VONR or EPSFB to execute the call service is completely determined by the network side.
[0051] In the following embodiments of the present application, a call refers to the process of a user device initiating a voice or video call request to another user device through a certain network. The user device that initiates the call request is the calling device, and the other user device that receives the call request is the called device. After the called device accepts the call request, the calling device and the called device can talk to each other, that is, multimedia data such as voice and / or video can be transmitted between the calling device and the called device, thereby providing multimedia services such as voice and / or video for users at both ends.
[0052] In related technologies, when a user uses a user device residing on a 5G SA network to make a call, if VONR is selected on the network side of the call, but the call cannot be established normally due to insufficient network resources or temporary network failures during the establishment of the Session Initialization Protocol (SIP) signaling, then the call will fail to be established, thereby reducing the call success rate and seriously affecting the user's calling experience. Especially in the early stages of operators laying out VONR, due to imperfect network construction considerations and poor stability of the VONR function, the problem of call establishment failure is easy to occur.
[0053] The embodiment of the present application provides a call processing method, which is applied to a calling device, referring to Figure 2 As shown, the method comprises the following steps:
[0054] Step 201: When a calling device initiates a call request to a network device, a first timer is started.
[0055] The call request is used to call the called device.
[0056] In an embodiment of the present application, the calling device resides in a 5G SA network, and the voice bearer modes supported by the calling device include at least VONR and EPSFB.
[0057] In the embodiment of the present application, the calling device initiating a call request to the network device includes the calling device sending a SIP invite request to the network device, for requesting to call the called device through the network device.
[0058] In the embodiment of the present application, the first timer is used to determine whether the network indication information sent by the network device is received during the activation period. The timing duration of the first timer can be 6 seconds (second, s), the timing duration of the first timer can also be 9s, and the timing duration of the first timer can also be any duration from 6s to 9s, such as the timing duration of the first timer is 7 seconds. Of course, the timing duration of the first timer can also be an optimal value configured by different operators after debugging, and this application does not make specific restrictions on this.
[0059] Here, the calling device initiates a call request to the network device, that is, during the outgoing call (Mobile Original, MO) process, the network device forwards the received call request to the called device; the called device receives the call request sent by the network device, and sends a response message to the network device for the call request, such as a 100Trying message, which is used to inform the calling device that the called device has received the call request; at this time, the network device forwards the response message to the calling device. At this time, the calling device starts the first timer to detect whether the calling device receives the network indication message sent by the network device during the activation of the first timer.
[0060] Step 202: When the first timer times out and no network indication message is received from the network device in response to the call request, fall back from the 5G SA network to the first network.
[0061] Among them, the network standard priority of the first network is lower than the network standard priority of the 5G SA network.
[0062] In the embodiment of the present application, the network indication message is used to indicate the network in which the calling device is located during the call process.
[0063] In an embodiment of the present application, the network indication message indicates that the network where the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a new air interface voice bearer VONR to the calling device. 5GSA network.
[0064] In an embodiment of the present application, the first network may be an LTE network, or may be a 2G / 3G network, and the network standard priority of the LTE network and the network standard priority of the 2G / 3G network are both lower than the network standard priority of the 5G SA network, and the network standard priority of the 2G / 3G network is lower than the network standard priority of the LTE network.
[0065] Here, when the calling device initiates a call request to the network device and receives a response message to the call request forwarded by the network device, the first timer is started. The calling device does not receive a network indication message sent by the network device during the activation of the first timer, indicating that the current cell network of the calling device is not good or the network configuration of the network device does not support VONR; after the first timer expires and the calling device is still in a calling state, the calling device actively falls back from the 5G SA network to the first network with a lower network standard priority, so as to re-initiate a call request in the first network and conduct a call with the called device.
[0066] Step 203: On the first network, re-initiate a call request to the network device to establish a call between the calling device and the called device.
[0067] In an embodiment of the present application, when the calling device determines that the first timer has timed out and has not received a network indication message fed back by the network device in response to the call request, the calling device falls back from the 5G SA network to the first network; thereafter, on the first network, the calling device re-initiates a call request to the network device to enable a call between the calling device and the called device. It should be noted that the call from the calling device is usually time-limited, for example, within about 1 minute. Therefore, when the calling device initiates a call request, it can start the timer. If the network indication message sent by the network device is not received within the time period, after the timer times out, the calling device actively falls back to a network with a low network standard priority, and re-initiates a call request on the network with a low network standard, ensuring that the calling device completes the call retry within 1 minute and establishes a call with the called device, thereby enabling a call between the calling device and the called device, thereby achieving the purpose of improving the call success rate.
[0068] The call processing method provided in the embodiment of the present application starts a first timer when a calling device initiates a call request to a network device; wherein the call request is used to call a called device; when the first timer times out and no network indication message is received from the network device in response to the call request, the method falls back from the 5G SA network to the first network; the network standard priority of the first network is lower than the network standard priority of the 5G SA network; on the first network, a call request is re-initiated to the network device to establish a call between the calling device and the called device; that is, within a set time, no network indication message is received from the network device in feedback, the method falls back from the 5G SA network to the first network with a lower network standard, and re-initiates a call request on the network with a lower network standard, to ensure that the calling device completes the call retry within a limited time and establishes a call with the called device, thereby enabling a call between the calling device and the called device, thereby achieving the purpose of improving the call success rate.
[0069] The embodiment of the present application provides a call processing method, which is applied to a calling device, referring to Figure 3 As shown, the method comprises the following steps:
[0070] Step 301: When a calling device initiates a call request to a network device, a first timer is started.
[0071] The call request is used to call the called device.
[0072] Step 302: The first network is an LTE network. When the first timer times out and no network indication message is received from the network device in response to the call request, the network falls back from the 5G SA network to the first network.
[0073] Among them, the network standard priority of the LTE network is lower than the network standard priority of the 5G SA network.
[0074] In an embodiment of the present application, when the calling device initiates a call request to the network device and receives a response message for the call request forwarded by the network device, the calling device starts a first timer. The calling device does not receive a network indication message sent by the network device during the activation of the first timer, indicating that the cell network in which the current calling device is located is not good or the network device does not support VONR; after the first timer expires and the calling device is still in a calling state, the calling device actively falls back from the 5G SA network to an LTE network with a lower network standard priority, so as to re-initiate a call request on the LTE network and conduct a call with the called device, thereby improving the call success rate.
[0075] Step 303: On the LTE network, re-initiate a call request based on the Long Term Evolution Voice Bearer VOLTE to the network device.
[0076] In an embodiment of the present application, in step 303, before re-initiating a call request based on long-term evolution voice bearer VOLTE to the network device on the LTE network, the following steps can also be performed: sending a call cancellation message to the network device, wherein the call cancellation message is used to inform the network device that the calling device cancels the call request initiated on the 5G SA network, and informs the network device that the current calling device resides in the LTE network to ensure synchronization with the network device.
[0077] Step 304: Generate a voice session during the process of falling back to the first network.
[0078] Step 305: Talk to the called device using a voice session based on the first network.
[0079] In the embodiment of the present application, when the first network is an LTE network, during the process of the calling device falling back to the LTE network, when the re-initiated call request is successful and the called device is connected, a voice session is generated, and the voice session is used in the LTE network to talk to the called device.
[0080] From the above, it can be seen that when the calling device determines that the first timer has timed out and has not received the network indication message fed back by the network device in response to the call request, the calling device is controlled to fall back from the 5G SA network to the LTE network; thereafter, on the LTE network, a call request based on VOLTE is re-initiated to the network device. It should be noted that the call from the calling device is usually time-limited, for example, within about 1 minute. Therefore, when the calling device initiates a call request, it can start the timer. If the network indication information sent by the network device is not received within this time period, after the timer times out, the calling device actively falls back to the LTE network and sends a call cancellation request to the network device. After that, the calling device re-initiates a call request based on VOLTE on the LTE network to ensure that the calling device completes the call retry within 1 minute, thereby enabling a call between the calling device and the called device, thereby achieving the purpose of improving the call success rate.
[0081] In another embodiment of the present application, the first network is a 2G / 3G network. When the first timer times out and no network indication message is received from the network device in response to the call request, the calling device falls back from the 5G SA network to the 2G / 3G network, and re-initiates a call request based on circuit domain voice bearer to the network device on the 2G / 3G network.
[0082] Here, the network standard priority of the 2G / 3G network is lower than the network standard priority of the 5G SA network.
[0083] In an embodiment of the present application, when the calling device initiates a call request to the network device and receives a response message for the call request forwarded by the network device, the calling device starts a first timer. The calling device does not receive a network indication message sent by the network device during the activation of the first timer, indicating that the current cell network of the calling device is not good or the network device does not support VONR / VOLTE. After the first timer expires and the calling device is still in a calling state, when the calling device determines that the network signal of the 5G SA network is not good and the network signal of the LTE network is also not good, the calling device actively switches from the 5G SA network to a 2G / 3G network with a low network standard priority through Single Radio Voice Call Continuity (SRVCC), re-initiates a call request in the 2G / 3G network, and makes a call with the called device, thereby improving the call success rate.
[0084] In other embodiments of the present application, when the first timer times out and no network indication message is received from the network device in response to the call request, the calling device determines that the 5G SA network is not good, falls back from the 5G SA network to the LTE network, and re-initiates a VOLTE-based call request to the network device on the LTE network, and then starts the first timer again; if the restarted first timer times out and no network indication message is received from the network device in response to the re-initiated call request, the calling device determines that the LTE network is not good, switches to the 2G / 3G network through SRVCC, re-initiates the call request on the 2G / 3G network, and makes a call with the called device, thereby improving the call success rate.
[0085] From the above, it can be seen that when the calling device determines that the first timer has timed out and has not received the network indication message fed back by the network device in response to the call request, the calling device is controlled to fall back from the 5G SA network to the 2G / 3G network; thereafter, on the 2G / 3G network, the calling device re-initiates a call request based on the circuit domain voice bearer to the network device. It should be noted that since the calling device call is usually time-limited, for example, within about 1 minute. Therefore, when the calling device initiates a call request, it can start the timer. If the network indication message sent by the network device is not received within this time period, after the timer expires, the calling device actively falls back to the 2G / 3G network, and re-initiates a call request based on the circuit domain voice bearer on the 2G / 3G network, ensuring that the calling device completes the call retry within 1 minute, and then realizes a call between the calling device and the called device, thereby achieving the purpose of improving the call success rate.
[0086] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0087] The embodiment of the present application provides a call processing method, which is applied to a calling device, referring to Figure 4 As shown, the method comprises the following steps:
[0088] Step 401: When a calling device initiates a call request to a network device, a first timer is started.
[0089] The call request is used to call the called device.
[0090] Step 402: During the period when the first timer is enabled, a network indication message fed back by the network device in response to the call request is received.
[0091] In an embodiment of the present application, the network indication message is used to indicate the network in which the calling device is located during the call process. The network indication message indicates that the network in which the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a new air interface voice bearer VONR to the calling device.
[0092] Step 403: On the network indicated by the network indication message, a call request is re-initiated to the network device to establish a call between the calling device and the called device.
[0093] In one embodiment of the present application, if the network indication message indicates that the network device has allocated a VONR for the calling device on the 5G SA network, that is, the network indicated by the network indication message is a 5G SA network, a call request based on VONR is re-initiated to the network device on the 5G SA network.
[0094] In an embodiment of the present application, when the calling device makes a call on the 5G SA network, during the period of activating the first timer, it receives a network indication message sent by the network device to indicate that a VONR has been allocated to the calling device on the 5G SA network, that is, the network device supports the VONR voice function. At this time, the calling device turns off the first timer, that is, stops the timing operation of the first timer. That is to say, during the period of starting the first timer, the calling device receives the network indication information sent by the network device, and the network indication information indicates that a VONR has been allocated to the calling device on the 5G SA network; at this time, the calling device re-initiates a call request based on VONR to the network device on the 5G SA network indicated by the network device, so as to realize a call between the calling device and the called device, so as to achieve the purpose of improving the call success rate.
[0095] In another embodiment of the present application, if the network indication message indicates the redirection or switching to the LTE network sent by the network device, that is, the network indicated by the network indication message is the LTE network, it falls back from the 5G SA network to the LTE network, and on the LTE network, a VOLTE-based call request is re-initiated to the network device.
[0096] In the embodiment of the present application, the network device triggers the calling device to fall back from the 5G SA network to the LTE network by handover (handover to LTE) or redirection (redirect to LTE) according to the network deployment. The specific method used by the calling device to fall back to the LTE network is determined by the network device.
[0097] It should be noted that when using the handover mode (handover to LTE), the calling device disconnects from the 5G SA network after connecting to the LTE network. This method does not involve the release of air interface resources and is more efficient. When using the redirection mode (redirect to LTE), the calling device first disconnects from the 5G SA network and then connects to the LTE network. This method releases air interface resources, which need to be rebuilt later.
[0098] In an embodiment of the present application, when the calling device makes a call on the 5G SA network, while the first timer is enabled, it receives a network indication message sent by the network device to instruct the calling device to redirect the LTE network or switch to the LTE network; at this time, the calling device turns off the first timer, that is, stops the timing operation of the first timer. That is to say, during the start of the first timer, the calling device receives the network indication information sent by the network device for making a call on the LTE network. At this time, the calling device falls back from the 5G SA network to the LTE network, and on the LTE network indicated by the network device, it re-initiates a call request based on VOLTE to the network device, so as to realize a call between the calling device and the called device, so as to achieve the purpose of improving the call success rate.
[0099] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0100] This application takes an implementation scenario as an example to further illustrate a call processing method provided, which is applied to a calling device, referring to Figure 5 As shown, the calling device resides in the 5G SA network, and the method can be implemented by the following steps: step 501 to step 503; step 501 to step 502, and step 504 to step 505; step 501 to step 502, step 504, and step 506:
[0101] Step 501: The calling device initiates an invite request to the network device.
[0102] Step 502: Check whether the calling device receives the 100Trying message sent by the network device. If not, execute step 503; if yes, execute step 504.
[0103] Step 503, when the time for sending the invite request times out, the network actively falls back from the 5G SA network to the LTE network. On the LTE network, a VOLTE-based call request is re-initiated to the network device to establish a call between the calling device and the called device.
[0104] Step 504, start the first timer. During the activation of the first timer, check whether the calling device receives the network indication message sent by the network device. If yes, execute step 505; if no, execute step 506.
[0105] Here, the network indication message indicates that the network where the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a new air interface voice bearer VONR to the calling device. 5G SA network.
[0106] Step 505. If the network indication message indicates that the network device has allocated VONR for the calling device on the 5G SA network, re-initiate a call request based on VONR to the network device on the 5G SA network; if the network indication message indicates that the network device has issued a redirection or switched to the LTE network, fall back from the 5G SA network to the LTE network, and re-initiate a call request based on VOLTE to the network device on the LTE network.
[0107] Step 506: Actively fall back from the 5G SA network to the LTE network. On the LTE network, re-initiate a VOLTE-based call request to the network device to establish a call between the calling device and the called device.
[0108] From the above, it can be seen that when the first timer is configured on the calling device and an EPSFB call is initiated on SA, if the network device does not redirect or switch to the LTE network to the calling device, or a VONR message is allocated to the calling device on the 5G SA network, then after the first timer expires, the calling device will actively fall back to LTE to complete the EPSFB call, thereby improving the call success rate.
[0109] The embodiment of the present application provides a call processing method, which is applied to a called device, referring to Figure 6 As shown, the method comprises the following steps:
[0110] Step 601: When the called device receives a call request initiated by the calling device and forwarded by the network device, the second timer is started.
[0111] The call request is used to call the called device.
[0112] In an embodiment of the present application, the called device resides in a 5G SA network, and the voice bearer modes supported by the called device include at least VONR and EPSFB.
[0113] In the embodiment of the present application, the network device forwards a call request such as a SIP invite request sent by the calling device to the called device, for requesting to call the called device.
[0114] In the embodiment of the present application, the second timer is used to determine whether the network indication information sent by the network device is received during the activation period. The timing duration of the second timer can be 4 seconds (second, s), the timing duration of the second timer can also be 7s, of course, the timing duration of the second timer can also be any duration from 4s to 7s, such as the timing duration of the second timer is 5 seconds, of course, the timing duration of the second timer can also be an optimal value configured by different operators after debugging, and this application does not make specific restrictions on this.
[0115] In other embodiments of the present application, the timing duration of the second timer is smaller than the timing duration of the first timer of the calling device.
[0116] It should be noted that the called device has a relatively high requirement for delay when receiving a call (Mobile Terminated, MT), and the network device is prone to timeout and hang up the call, so the timing duration of the second timer of the called device is less than the timing duration of the first timer of the calling device. Here, the first timer and the second timer can be the same timer, or the first timer and the second timer can be different timers.
[0117] Here, after the called device receives the call request initiated by the calling device and forwarded by the network device, the called device immediately starts the second timer and sends a response message such as a 100Trying message and a session progress message such as a 183Session Progress message to the network device in response to the call request. The response message is used to inform the calling device that the called device has received the call request, and the session progress message is used to prompt the progress of establishing the session. At the same time, it is detected whether the called device receives a network indication message sent by the network device during the period when the second timer is enabled.
[0118] Step 602: When the second timer times out and no network indication message is received from the network device in response to the call request, fall back from the 5G SA network to the second network.
[0119] Among them, the network standard priority of the second network is lower than the network standard priority of the 5G SA network.
[0120] In an embodiment of the present application, the network indication message is used to indicate the network in which the called device is located during the response to the call request. The network indication message indicates that the network in which the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a new air interface voice bearer VONR to the calling device.
[0121] In an embodiment of the present application, the second network may be an LTE network, or may be a 2G / 3G network, and the network standard priority of the LTE network and the network standard priority of the 2G / 3G network are both lower than the network standard priority of the 5G SA network, and the network standard priority of the 2G / 3G network is lower than the network standard priority of the LTE network.
[0122] Here, when the called device receives a call request initiated by the calling device forwarded by the network device, the second timer is started. The called device does not receive a network indication message sent by the network device during the activation of the second timer, indicating that the current cell network of the called device is not good or the network configuration of the network device does not support VONR; after the second timer expires and the called device is still in the called state, it actively falls back from the 5G SA network to the second network with a lower network standard priority, so as to continue to respond to the call request re-initiated by the calling device in the second network and conduct a call with the calling device.
[0123] Step 603: On the second network, continue to respond to the call request re-initiated by the calling device forwarded by the network device to establish a call between the called device and the calling device.
[0124] In an embodiment of the present application, when the called device determines that the second timer has timed out and has not received a network indication message fed back by the network device for the call request, it actively falls back from the 5G SA network to the second network; thereafter, on the second network, it continues to respond to the call request re-initiated by the calling device forwarded by the network device. It should be noted that the call from the calling device is usually time-limited, for example, within about 1 minute. Therefore, after receiving the call request initiated by the network device, the called device can start the second timer. If the network indication message sent by the network device is not received within the time period, after the second timer times out, the called device actively falls back to a network with a low network standard priority, and on the network with a low network standard, it continues to respond to the call request re-initiated by the calling device forwarded by the network device. In this way, within the limited call time, the call request re-initiated by the calling device is cooperated, and the call between the called device and the calling device is realized, so as to achieve the purpose of improving the call success rate.
[0125] The embodiment of the present application provides a call processing method, which is applied to a called device, referring to Figure 7 As shown, the method comprises the following steps:
[0126] Step 701: When the called device receives a call request initiated by the calling device and forwarded by the network device, the second timer is started.
[0127] The call request is used to call the called device.
[0128] Step 702: The second network is an LTE network. When the second timer times out and no network indication message is received from the network device in response to the call request, the calling device is controlled to fall back from the 5G SA network to the second network.
[0129] Among them, the network standard priority of the LTE network is lower than the network standard priority of the 5G SA network.
[0130] Step 703: Track and update the location of the called device on the LTE network to inform the network device that the called device resides in the LTE network.
[0131] In an embodiment of the present application, after the called device falls back to the LTE network by actively searching the network, the location of the called device is tracked and updated on the LTE network, that is, a location update is requested from the network device to synchronize the network device with the network where the called device resides.
[0132] In other embodiments of the present application, in order to prevent the network device from failing to recognize that the called device resides in the LTE network, the called device may also perform the following process: sending session progress information to the network device; the session progress information is used to prompt the current call session progress and inform the network device that the called device resides in the LTE network; responding to the temporary response confirmation information fed back by the network device for the session progress information.
[0133] Here, in order to prevent the network device from failing to recognize that the called device resides in the LTE network, the called device can immediately send session progress information such as 183Session Progress message to the network device to inform the network device that the called device resides in the LTE network; when the network device receives the session progress information sent by the called device, it can immediately recognize that the called device currently resides in the LTE network. And feedback a provisional response confirmation (Provisional Response ACKnowledgement, Prack) message to the called device, the provisional response confirmation message is used to confirm that the network device confirms receipt of the session progress message.
[0134] Step 704: On the LTE network, continue to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device.
[0135] In an embodiment of the present application, when the called device receives a call request initiated by the calling device forwarded by the network device, the second timer is started. The called device does not receive a network indication message sent by the network device during the activation of the second timer, indicating that the cell network where the current called device is located is not good or the network device does not support VONR; after the second timer times out and the called device is still in a calling state, it actively falls back from the 5G SA network to the LTE network with a lower network standard priority; thereafter, on the LTE network, it continues to respond to the re-initiated VOLTE-based call request. It should be noted that the call from the calling device is usually time-limited, for example, within about 1 minute. Therefore, after receiving the call request initiated by the network device, the called device can start the second timer. If the network indication information sent by the network device is not received within the time period, after the second timer expires, the called device actively falls back to the LTE network with a low network standard priority, and continues to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device on the LTE network. In this way, within the limited call time, the call request re-initiated by the calling device can be cooperated to realize the call between the called device and the calling device, thereby achieving the purpose of improving the call success rate.
[0136] In another embodiment of the present application, the first network is a 2G / 3G network. When the second timer times out and no network indication message is received from the network device in response to the call request, the called device falls back from the 5G SA network to the 2G / 3G network, and continues to respond to the call request based on the circuit domain voice bearer re-initiated by the network device on the 2G / 3G network.
[0137] Among them, the network standard priority of 2G / 3G network is lower than that of 5G SA network.
[0138] In an embodiment of the present application, when the called device receives a call request initiated by the calling device forwarded by the network device, the second timer is started. The called device does not receive a network indication message sent by the network device during the activation of the second timer, indicating that the cell network in which the current called device is located is not good or the network device does not support VONR; after the second timer expires and the called device is still in a called state, the called device actively switches from the 5G SA network to a 2G / 3G network with a lower network standard priority through SRVCC when it determines that the network signal of the 5G SA network is not good and the network signal of the LTE network is also not good, and continues to respond to the re-initiated call request in the 2G / 3G network and conducts calls with the calling device, thereby improving the call success rate.
[0139] In other embodiments of the present application, when the second timer times out and no network indication message is received from the network device in response to the call request, the called device determines that the 5G SA network is not good and falls back to the LTE network from the 5G SA network. On the LTE network, the called device continues to respond to the VOLTE-based call request initiated by the calling device forwarded by the network device; the second timer is started again; if the restarted second timer times out and no network indication message is received from the network device in response to the re-initiated call request, the called device determines that the LTE network is not good and switches to the 2G / 3G network through SRVCC. On the 2G / 3G network, the called device continues to respond to the call request re-initiated by the calling device and makes a call with the calling device, thereby improving the call success rate.
[0140] From the above, it can be seen that when the called device determines that the second timer has timed out and has not received the network indication message fed back by the network device in response to the call request, the called device is controlled to fall back from the 5G SA network to the 2G / 3G network; thereafter, on the 2G / 3G network, the called device continues to respond to the call request based on the circuit domain voice bearer forwarded by the network device. It should be noted that the call of the called device is usually time-limited, for example, within about 1 minute. Therefore, when the called device receives the call request, it can start the timer. If the network indication information sent by the network device is not received within the time period, after the timer expires, the called device actively falls back to the 2G / 3G network, and on the 2G / 3G network, it continues to respond to the call request based on the circuit domain voice bearer, and cooperates with the calling device to complete the call request within 1 minute, so as to achieve the purpose of improving the call success rate.
[0141] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0142] The embodiment of the present application provides a call processing method, which is applied to a called device, referring to Figure 8 As shown, the method comprises the following steps:
[0143] Step 801: When the called device receives a call request forwarded by a network device, the second timer is started.
[0144] The call request is used to call the called device.
[0145] Step 802: During the activation of the second timer, a network indication message fed back by the network device in response to the call request is received.
[0146] In an embodiment of the present application, the network indication message is used to indicate the network in which the called device is located during the call response process. The network indication message indicates that the network in which the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a new air interface voice bearer VONR to the calling device.
[0147] Step 803: On the network indicated by the network indication message, continue to respond to the call request re-initiated by the calling device forwarded by the network device to establish a call between the called device and the calling device.
[0148] In one embodiment of the present application, if the network indication message indicates that the network device has allocated VONR for the called device on the 5G SA network, on the 5G SA network, on the 5G SA network, continue to respond to the VONR-based call request re-initiated by the calling device forwarded by the network device.
[0149] In an embodiment of the present application, when the called device receives a call request initiated by the calling device forwarded by the network device on the 5G SA network, during the activation of the second timer, it receives a network indication message sent by the network device to indicate that a VONR has been allocated to the called device on the 5G SA network, that is, the network device supports the VONR voice function. At this time, the called device turns off the second timer, that is, stops the timing operation of the second timer. That is to say, during the activation of the second timer, the called device receives the network indication information sent by the network device, and the network indication information indicates that a VONR has been allocated to the called device on the 5G SA network; at this time, the called device continues to respond to the call request based on VONR re-initiated by the calling device on the 5G SA network indicated by the network device, and realizes a call between the called device and the calling device, so as to achieve the purpose of improving the call success rate.
[0150] In another embodiment of the present application, if the network indication message is to instruct the network device to redirect or switch to the LTE network, it falls back from the 5G SA network to the LTE network, and on the LTE network, continues to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device.
[0151] In the embodiment of the present application, the network device triggers the called device to fall back from the 5G SA network to the LTE network by handover (handover to LTE) or redirection (redirect to LTE) according to the network deployment. The specific method used by the called device to fall back to the LTE network is determined by the network device.
[0152] It should be noted that when using the handover mode (handover to LTE), the called device disconnects from the 5G SA network after connecting to the LTE network. This method does not involve the release of air interface resources and is more efficient. When using the redirection mode (redirect to LTE), the called device first disconnects from the 5G SA network and then connects to the LTE network. This method releases air interface resources, which need to be rebuilt later.
[0153] In an embodiment of the present application, when the called device receives a call request initiated by the calling device forwarded by the network device on the 5G SA network, while the second timer is enabled, it receives a network indication message sent by the network device to instruct the called device to redirect the LTE network or switch to the LTE network. At this time, the called device turns off the second timer, that is, stops the timing operation of the second timer. That is to say, during the start of the second timer, the called device receives the network indication information sent by the network device to respond to the call on the LTE network. At this time, the called device falls back from the 5G SA network to the LTE network, and continues to respond to the call request based on VOLTE re-initiated by the network device on the LTE network indicated by the network device, so as to realize the call between the called device and the calling device, so as to achieve the purpose of improving the call success rate.
[0154] This application takes an implementation scenario as an example to further illustrate a call processing method provided, which is applied to a called device. Fig. 9 As shown, the called device resides in the 5G SA network, and the method can be implemented by the following steps: step 901 to step 903; step 901 to step 902, and step 904:
[0155] Step 901: The called device receives an invite request initiated by the calling device and forwarded by the network device, starts a second timer, and sends a 100 Trying message and a 183 Session Progress message to the network device.
[0156] Step 902: During the activation of the second timer, whether the called device receives a network indication message sent by the network device; if so, execute step 903; if not, execute step 904.
[0157] Here, the network indication message indicates that the network where the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a 5G SA network with a new air interface voice bearer VONR to the called device.
[0158] Step 903: If the network indication message indicates that the network device has allocated VONR for the called device on the 5G SA network, on the 5G SA network, continue to respond to the VONR-based call request re-initiated by the calling device and forwarded by the network device; if the network indication message indicates the redirection or switching to the LTE network issued by the network device, fall back from the 5G SA network to the LTE network, and on the LTE network, continue to respond to the VOLTE-based call request re-initiated by the calling device and forwarded by the network device.
[0159] Step 904: Actively fall back from the 5G SA network to the LTE network. On the LTE network, continue to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device to establish a call between the called device and the calling device.
[0160] From the above, it can be seen that a second timer is configured on the called device. When responding to a call on SA, if the network device does not redirect or switch to the LTE network to the called device, or allocates a VONR message to the called device on the 5G SA network, the called device will actively fall back to LTE to complete the EPSFB call after the second timer expires, thereby improving the call success rate.
[0161] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0162] The embodiment of the present application provides a call processing device, which can be used to implement Figure 2 to Figure 5 A call processing method provided by the corresponding embodiment refers to Fig.10 As shown, the call processing device 10 includes:
[0163] A first starting module 1001 is used to start a first timer when a calling device initiates a call request to a network device; wherein the call request is used to call a called device;
[0164] The first processing module 1002 is configured to fall back from the 5G SA network to the first network when the first timer times out and no network indication message fed back by the network device for the call request is received; the network standard priority of the first network is lower than the network standard priority of the 5G SA network;
[0165] The first sending module 1003 is used to re-initiate a call request to the network device on the first network to establish a call between the calling device and the called device.
[0166] In other embodiments of the present application, the network indication message indicates that the network where the call request is continued to be initiated is one of the following: redirecting the long-term evolution LTE network, switching to the LTE network, and allocating a new air interface voice bearer VONR to the calling device. 5G SA network.
[0167] In other embodiments of the present application, the first network is a Long Term Evolution LTE network, and the first sending module 1003 is also used to re-initiate a call request based on the Long Term Evolution Voice Bearer VOLTE to the network device on the LTE network.
[0168] In other embodiments of the present application, the call processing device 10 also includes a first receiving module 1004, which is used to receive a network indication message fed back by the network device in response to a call request during the activation of the first timer; the first sending module 1003 is also used to re-initiate a call request to the network device on the network indicated by the network indication message.
[0169] In other embodiments of the present application, the first sending module 1003 is also used for re-initiating a call request based on VONR to the network device on the 5G SA network if the network indication message indicates that the network device has allocated VONR for the calling device on the 5G SA network; if the network indication message indicates that the network device sends a redirection or switches to the LTE network, it falls back from the 5G SA network to the LTE network, and re-initiates a call request based on VOLTE to the network device on the LTE network.
[0170] In other embodiments of the present application, the first processing module 1002 is further configured to generate a voice session in the process of falling back to the first network; and to communicate with the called device using the voice session based on the first network.
[0171] The embodiment of the present application provides a called processing device, which can be used to implement Figure 6 to Figure 9 A call processing method provided by the corresponding embodiment refers to Fig.11 As shown, the called processing device 11 includes:
[0172] The second starting module 1101 is used to start the second timer when the called device receives a call request initiated by the calling device forwarded by the network device; wherein the call request is used to call the called device;
[0173] The second processing module 1102 is configured to fall back from the 5G SA network to the second network when the second timer times out and no network indication message fed back by the network device for the call request is received; the network standard priority of the second network is lower than the network standard priority of the 5G SA network;
[0174] The second processing module 1102 is further configured to continue to respond to the call request re-initiated by the calling device forwarded by the network device on the second network to establish a call between the called device and the calling device.
[0175] In other embodiments of the present application, the timing duration of the second timer is smaller than the timing duration of the first timer of the calling device.
[0176] In other embodiments of the present application, the second network is an LTE network, and the second processing module 1102 is further used to continue to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device on the LTE network.
[0177] In other embodiments of the present application, the second processing module 1102 is also used to track the location of the called device on the LTE network; the called processing device 11 also includes a second sending module 1103; the second sending module 1103 is used to send session progress information to the network device; the session progress information is used to prompt the current call session progress and inform the network device that the called device resides in the LTE network; the second processing module 1102 is also used to respond to the temporary response confirmation information fed back by the network device for the session progress information.
[0178] In other embodiments of the present application, the called processing device 11 also includes a second receiving module 1104; the second receiving module 1104 is used to receive a network indication message fed back by the network device in response to the call request during the period when the second timer is enabled; the second processing module 1102 is also used to continue to respond to the call request re-initiated by the calling device forwarded by the network device on the network indicated by the network indication message.
[0179] In other embodiments of the present application, the second processing module 1102 is also used to, if the network indication message indicates that the network device has allocated VONR for the called device on the 5G SA network, continue to respond to the VONR-based call request re-initiated by the calling device forwarded by the network device on the 5G SA network; if the network indication message indicates a redirection or switch to the LTE network issued by the network device, it falls back from the 5G SA network to the LTE network, and continues to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device on the LTE network.
[0180] The embodiment of the present application provides a calling device, which can be used to implement Figure 2 to Figure 5 A call processing method provided by the corresponding embodiment refers to Fig.12 As shown, the calling device 12 ( Fig.12 The calling device 12 and Fig.10The call processing device 10 in FIG. 1 includes: a first processor 1201, a first memory 1202 and a first communication bus 1203, wherein:
[0181] The first communication bus 1203 is used to implement communication connection between the first processor 1201 and the first memory 1202 .
[0182] The first processor 1201 is used to execute the call processing program stored in the first memory 1202, so that the calling device 12 can implement Figure 2 to Figure 5 The implementation process in the call processing method provided by the corresponding embodiment.
[0183] The calling device provided in the embodiment of the present application starts a first timer when the calling device initiates a call request to the network device; wherein the call request is used to call the called device; when the first timer times out and no network indication message is received from the network device in response to the call request, the calling device falls back from the 5G SA network to the first network; the network standard priority of the first network is lower than the network standard priority of the 5G SA network; on the first network, the calling device re-initiates a call request to the network device to establish a call between the calling device and the called device; that is, within the set time, the calling device does not receive the network indication message fed back by the network device, falls back from the 5G SA network to the first network with a lower network standard, and re-initiates a call request on the network with a lower network standard, ensuring that the calling device completes the call retry within the limited time and establishes a call with the called device, thereby realizing a call between the calling device and the called device, thereby achieving the purpose of improving the call success rate.
[0184] The embodiment of the present application provides a called device, which can be used to implement Figure 6 to Figure 9 A call processing method provided by the corresponding embodiment refers to Fig.13 As shown, the called device 13 ( Fig.13 The called device 13 and Fig.11 The called processing device 11 in the embodiment of the present invention comprises: a second processor 1301, a second memory 1302 and a second communication bus 1303, wherein:
[0185] The second communication bus 1303 is used to implement the communication connection between the second processor 1301 and the second memory 1302 .
[0186] The second processor 1301 is used to execute the call processing program stored in the second memory 1302, so that the called device 13 can implement Figure 6 to Figure 9 The implementation process in the call processing method provided by the corresponding embodiment.
[0187] The called device provided in the embodiment of the present application starts a second timer when the called device receives a call request initiated by the calling device forwarded by the network device; wherein the call request is used to call the called device; when the second timer times out and no network indication message is received from the network device in response to the call request, the called device falls back from the 5G SA network to the second network; the network standard priority of the second network is lower than the network standard priority of the 5G SA network; on the second network, the called device continues to respond to the call request re-initiated by the calling device forwarded by the network device to establish a call between the called device and the calling device; that is, within the set time, the called device does not receive the network indication message fed back by the network device, falls back from the 5GSA network to the second network of the lower network standard, and continues to respond to the call request re-initiated by the calling device forwarded by the network device on the network of the lower network standard, so that within the limited call time, the called device cooperates with the call request re-initiated by the calling device to realize a call between the called device and the calling device, thereby achieving the purpose of improving the call success rate.
[0188] An embodiment of the present application provides a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figure 2 to Figure 5 or Figure 6 to Figure 9 The implementation process in the call processing method provided by the corresponding embodiment.
[0189] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0190] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0191] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0192] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0193] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A call processing method, characterized in that: Applied to a calling device, the calling device resides in a 5G independent networking SA network, and the method includes: When the calling device initiates a call request to the network device and receives a response message to the call request forwarded by the network device, starting a first timer; wherein the call request is used to call the called device; When the first timer times out and no network indication message is received from the network device in response to the call request, the 5G SA network falls back to the first network; the network standard priority of the first network is lower than the network standard priority of the 5G SA network; wherein the network indication message is used to indicate the network where the calling device is located during the call process; the network indication message indicates that the network where the call request is continued to be initiated is: the 5G SA network to which the new air interface voice bearer VONR is allocated to the calling device; Sending a call cancellation message to the network device, where the call cancellation message is used to inform the network device that the calling device cancels the call request initiated on the 5G SA network, and informs the network device that the calling device currently resides on the first network; On the first network, the call request is re-initiated to the network device to establish a call between the calling device and the called device.
2. The method according to claim 1, characterized in that The network where the network indication message indicates to continue to initiate the call request is also one of the following: redirecting the Long Term Evolution LTE network, switching to the LTE network.
3. The method according to claim 1, characterized in that The first network is an LTE network, and re-initiating the call request to the network device on the first network includes: On the LTE network, a call request based on Long Term Evolution Voice Bearer VOLTE is re-initiated to the network device.
4. The method according to claim 1, characterized in that: The method further comprises: During the period when the first timer is enabled, receiving the network indication message fed back by the network device in response to the call request; The call request is re-initiated to the network device on the network indicated by the network indication message.
5. The method according to claim 4, characterized in that The re-initiating the call request to the network device on the network indicated by the network indication message includes: If the network indication message indicates that the network device has allocated a VONR for the calling device on the 5G SA network, on the 5G SA network, re-initiate a call request based on the VONR to the network device; If the network indication message indicates the redirection or switching to the LTE network sent by the network device, it falls back from the 5G SA network to the LTE network, and on the LTE network, re-initiates a VOLTE-based call request to the network device.
6. The method according to any one of claims 1 to 5, characterized in that: The method of establishing a call between the calling device and the called device further includes: generating a voice session during the fallback to the first network; The method further comprises: performing a call with the called device by using the voice session based on the first network.
7. A call processing method, characterized in that: Applied to a called device, the called device resides in a 5G SA network, and the method includes: When the called device receives a call request initiated by the calling device and forwarded by the network device, starting a second timer; wherein the call request is used to call the called device; When the second timer times out and no network indication message is received from the network device in response to the call request, the 5G SA network falls back to the second network; the network standard priority of the second network is lower than the network standard priority of the 5G SA network; wherein the network indication message is used to indicate the network where the calling device is located during the call process; the network indication message indicates that the network where the call request is continued to be initiated is: the 5G SA network to which the new air interface voice bearer VONR is allocated to the calling device; On the second network, continue to respond to the call request re-initiated by the calling device forwarded by the network device to establish a call between the called device and the calling device; The second network is an LTE network, and continuing to respond to the call request re-initiated by the calling device and forwarded by the network device on the second network includes: On the LTE network, continue to respond to the VOLTE-based call request re-initiated by the calling device and forwarded by the network device; On the LTE network, before continuing to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device, the method further includes: Tracking and updating the location of the called device on the LTE network; Sending session progress information to the network device; the session progress information is used to prompt the current call session progress and inform the network device that the called device resides in the LTE network; In response to temporary response confirmation information fed back by the network device in response to the session progress information.
8. The method according to claim 7, characterized in that The timing duration of the second timer is smaller than the timing duration of the first timer of the calling device.
9. The method according to claim 7, characterized in that: The method further comprises: During the period when the second timer is enabled, receiving the network indication message fed back by the network device in response to the call request; On the network indicated by the network indication message, continue to respond to the call request re-initiated by the calling device and forwarded by the network device.
10. The method according to claim 7, characterized in that On the network indicated by the network indication message, continuing to respond to the call request re-initiated by the calling device and forwarded by the network device, comprises: If the network indication message indicates that the network device has allocated a VONR for the called device on the 5G SA network, on the 5G SA network, continue to respond to the call request based on the VONR re-initiated by the calling device forwarded by the network device; If the network indication message indicates a redirection or switching to the LTE network sent by the network device, it falls back from the 5G SA network to the LTE network, and on the LTE network, continues to respond to the VOLTE-based call request re-initiated by the calling device forwarded by the network device.
11. A calling device, characterized in that: The calling device comprises: a first processor, a first memory and a first communication bus; The first communication bus is used to realize the communication connection between the first processor and the first memory; The first processor is used to execute the call processing program stored in the first memory, so that the calling device implements the steps of the call processing method according to any one of claims 1 to 6.
12. A called device, characterized in that: The called device comprises: a second processor, a second memory and a second communication bus; The second communication bus is used to realize the communication connection between the second processor and the second memory; The second processor is used to execute the call processing program stored in the second memory, so that the called device implements the steps of the call processing method according to any one of claims 7 to 10.
Citation Information
Patent Citations
Method and device for rescuing call after circuit switched fallback abnormity
CN110876169A
Call method, terminal equipment and storage medium
CN113438612A