A SIP registration method, medium and electronic device
By checking the timeout status of SIP registration packets at the SBC, the forwarding of P-CSCF is reduced, which solves the resource consumption problem caused by direct forwarding of SIP registration packets and optimizes the processing efficiency of IMS.
Patent Information
- Application Number
- CN202311433297.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2043-10-31
AI Technical Summary
The existing SBC directly forwards SIP registration messages to the IMS internal network element P-CSCF for processing, resulting in excessive resource consumption and affecting IMS processing efficiency.
At the SBC, obtain the client's registration message timestamp and identification information. Combine the registration timeout duration of P-CSCF and SBC to determine whether the registration time interval is within the final timeout duration. If it exceeds the timeout, execute the deregistration step; otherwise, execute the registration request step to reduce direct forwarding to P-CSCF.
By performing preliminary screening at the SBC, the registration application load of P-CSCF network elements is reduced, the SIP registration process is optimized, and the processing efficiency of IMS is improved.
Smart Images

Figure CN117579602B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and more specifically to a SIP registration method, medium, and electronic device. Background Technology
[0002] The Session Border Controller (SBC) is a crucial network node in the IMS network. Located at the network boundary, it plays a vital role in connecting client users to the IMS core network. Its main functions include access permission control, network topology hiding, NAT traversal, QoS and bandwidth policies, etc. Through the Back-to-Back User Agent (B2BUA), the SBC acts as a proxy for users at both ends of the SIP client (UAC) and SIP server (UAS) architecture, achieving relative independence of service processes for VoIP devices or networks on both sides. This significantly improves VoIP service capabilities and deployment flexibility.
[0003] As a SIP client, the client needs to periodically initiate registration and keep-alive with the IMS. However, the traditional SBC only acts as a proxy for the B2BUA, directly forwarding such registration messages to the IMS internal network element P-CSCF for processing, without filtering or managing whether the client's registration and keep-alive messages have timed out. When the client registers frequently, it will consume a lot of resources in the P-CSCF network element to process such registration messages, affecting the IMS processing efficiency. Summary of the Invention
[0004] In view of the above problems, the present invention provides a SIP registration method, medium and electronic device, which solves the problem that the existing SBC directly forwards the SIP registration message to the internal network element of IMS for processing, occupying the P-CSCF network element and thus affecting the processing efficiency of IMS.
[0005] To achieve the above objectives, in a first aspect, the present invention provides a SIP registration method applicable to SBCs, the method comprising:
[0006] Obtain the application registration message sent by the client and record the sending timestamp of the application registration message, which is designated as the first timestamp. The application registration message includes the client's identification information and the client's SIP registration information.
[0007] The first registration duration and the second timestamp corresponding to the client are obtained based on the identification information. The second timestamp is the registration timestamp of the client when registering in the P-CSCF network element, and the first registration duration is the registration timeout duration corresponding to the client when registering in the P-CSCF network element.
[0008] Get the second registration duration, which is the registration timeout duration configured by the client in the SBC;
[0009] Select the minimum value between the first registration duration and the second registration duration, and record it as the client's final registration timeout duration;
[0010] Based on the first and second timestamps, the registration time interval is obtained. It is determined whether the registration time interval is within the range of the final registration timeout. If so, the registration application step is executed on the client according to the registration application message. If not, the deregistration step is executed on the client.
[0011] In some embodiments, obtaining the first registration duration corresponding to the client based on the identification information further includes:
[0012] The system determines whether the client is registering for the first time based on the identification information. If so, it sends a registration request message to the P-CSCF network element so that the P-CSCF network element can register the client and return the first response information. The first response information includes the first registration duration and the second timestamp of the client's first registration. If not, the system retrieves the client's registration information based on the identification information. The registration information includes the first registration duration of the client.
[0013] In some embodiments, sending a registration request message to the P-CSCF network element so that the P-CSCF network element registers the client and returns a first response message further includes:
[0014] Receive the first response information returned by the P-CSCF network element, and generate registration information based on the first response information. The registration information includes the client's identification information, the first registration duration, and the second timestamp.
[0015] In some embodiments, when the final registration timeout period is the first registration period, performing the deregistration step on the client includes:
[0016] Delete the client's registration information;
[0017] When the final registration timeout period is the second registration period, the deregistration steps performed on the client include:
[0018] Generate a deregistration message and send it to the P-CSCF network element;
[0019] Delete the client's registration information.
[0020] In some embodiments, performing the registration application step on the client according to the registration application message further includes:
[0021] Determine whether the registration time interval is within the range of the preset registration duration, which is obtained by converting the first registration duration.
[0022] If so, the registration application message will not be forwarded to the P-CSCF network element;
[0023] If not, the registration application message will be forwarded to the P-CSCF network element so that the P-CSCF network element updates the registration timestamp and the first registration duration, and returns the second response information, which includes the updated registration timestamp and the first registration duration.
[0024] Receive the second response information and update the client's registration information accordingly.
[0025] In some embodiments, the method further includes:
[0026] The final registration timeout duration of the client is reset based on the updated registration information;
[0027] And / or, reset the client's preset registration duration based on the updated registration information.
[0028] In some embodiments, the conversion relationship between the preset registration duration and the first registration duration is expressed by formula (1), which is as follows:
[0029] A = B / n;
[0030] In the formula, A is the preset registration duration, B is the first registration duration, n is a constant, n∈N, and N is a positive integer.
[0031] In some embodiments, the preset registration duration is set within the range of the final registration timeout duration.
[0032] In a second aspect, the present invention also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the method described in the first aspect.
[0033] In a third aspect, the present invention also provides an electronic device including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect.
[0034] Unlike existing technologies, the above technical solution obtains the application registration message sent by the client and records the sending timestamp of the application registration message as the first timestamp. At the same time, it obtains the first registration duration and the second timestamp corresponding to the client based on the client's identification information, and obtains the second registration duration configured by the client in the SBC. It obtains the final registration timeout duration based on the first registration duration and the second registration duration, obtains the registration time interval based on the first timestamp and the second timestamp, determines whether the registration time interval is within the range of the final registration timeout duration, and performs relevant operations on the application registration message of this client based on the determination result. This technical solution comprehensively considers the first registration time of the P-CSCF network element and the second registration time of the SBC itself. When the client's registration request message is sent to the SBC, the registration timeout is judged based on the first timestamp corresponding to the registration request message. Once this final registration timeout period is exceeded, it means that the current client's registration session has timed out, and the client's deregistration step is executed accordingly. If the registration request message has not yet timed out, the client's registration request step is executed accordingly. This allows the SBC to perform preliminary screening of the registration request messages and not directly forward them to the P-CSCF network element, reducing the registration request load of the P-CSCF network element and optimizing the SIP registration process.
[0035] The above description of the invention is merely an overview of the technical solution of the present invention. In order to enable those skilled in the art to better understand the technical solution of the present invention and to implement it based on the description and drawings, and to make the above-mentioned objectives and other objectives, features and advantages of the present invention easier to understand, the following description is provided in conjunction with the specific embodiments and drawings of the present invention. Attached Figure Description
[0036] The accompanying drawings are only used to illustrate the principles, implementation methods, applications, features, and effects of specific embodiments of the present invention and other related contents, and should not be considered as limitations on the present invention.
[0037] In the accompanying drawings of the instruction manual:
[0038] Figure 1 This is a flowchart illustrating the steps of a specific embodiment of the SIP registration method of the present invention;
[0039] Figure 2 This is a first business interaction diagram of the SIP registration method according to a specific embodiment of the present invention;
[0040] Figure 3 This is a second service interaction diagram of the SIP registration method according to a specific embodiment of the present invention;
[0041] Figure 4This is a third service interaction diagram of the SIP registration method according to a specific embodiment of the present invention. Detailed Implementation
[0042] To illustrate the possible application scenarios, technical principles, implementable specific solutions, and achievable objectives and effects of this invention in detail, the following description, in conjunction with the listed specific embodiments and accompanying drawings, provides a detailed explanation. The embodiments described herein are merely illustrative of the technical solutions of this invention and are therefore intended only as examples, not as limiting the scope of protection of this invention.
[0043] In this document, the term "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The term "embodiment" appearing in various places throughout the specification does not necessarily refer to the same embodiment, nor does it specifically limit its independence or connection with other embodiments. In principle, in this invention, as long as there are no technical contradictions or conflicts, the technical features mentioned in each embodiment can be combined in any way to form corresponding implementable technical solutions.
[0044] Unless otherwise defined, the technical terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains; the use of related terms herein is merely for the purpose of describing particular embodiments and is not intended to limit the invention.
[0045] In the description of this invention, the term "and / or" is used to describe the logical relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A exists, B exists, and A and B exist simultaneously. Additionally, the character " / " generally indicates that the preceding and following objects have an "or" logical relationship.
[0046] In this invention, terms such as “first” and “second” are used only to distinguish one entity or operation from another, and do not necessarily require or imply any actual quantity, hierarchy or order relationship between these entities or operations.
[0047] Without further limitations, the use of terms such as “comprising,” “including,” “having,” or other similar open-ended expressions in this invention is intended to cover non-exclusive inclusion, which does not exclude the presence of additional elements in a process, method, or product that includes the stated elements, such that a process, method, or product that includes a list of elements may include not only those defined elements but also other elements not expressly listed, or elements inherent to such a process, method, or product.
[0048] Similar to the understanding in the Examination Guidelines, in this invention, expressions such as "greater than," "less than," and "exceeding" are understood to exclude the stated number; expressions such as "above," "below," and "within" are understood to include the stated number. Furthermore, in the description of the embodiments of this invention, "multiple" means two or more (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups" and "multiple times," unless otherwise explicitly specified.
[0049] Please see Figures 1 to 4 In a first aspect, this embodiment provides a SIP registration method applicable to SBC, the method comprising:
[0050] S11. Obtain the application registration message sent by the client and record the sending timestamp of the application registration message as the first timestamp. The application registration message includes the client's identification information and the client's SIP registration information.
[0051] S12. Obtain the first registration duration and the second timestamp corresponding to the client based on the identification information. The second timestamp is the registration timestamp of the client registering in the P-CSCF network element, and the first registration duration is the registration timeout duration corresponding to the client when registering in the P-CSCF network element.
[0052] S13. Obtain the second registration duration, which is the registration timeout duration configured by the client in the SBC;
[0053] S14. Select the minimum value between the first registration duration and the second registration duration, and record it as the client's final registration timeout duration;
[0054] S15. Obtain the registration time interval based on the first timestamp and the second timestamp;
[0055] S16. Determine whether the registration time interval is within the range of the final registration timeout duration;
[0056] S17. If so, then perform the registration application steps on the client according to the registration application message;
[0057] S18. If not, then perform the deregistration step on the client.
[0058] In this embodiment, the registration request message can be understood as the registration message sent by the client during its initial registration, or as the registration message corresponding to the client initiating registration keep-alive, depending on the specific circumstances. It should be noted that... Figures 2 to 4 In this context, UAC refers to the client application.
[0059] Please see Figure 2Upon receiving a registration request message from a client, the SBC records the sending timestamp of this message as the first timestamp. The registration request message includes the current client's identification information and the client's SIP registration information. The SBC obtains the first registration duration (cscf_expires) and the second timestamp corresponding to this client based on the client's identification information. The second timestamp is the registration timestamp of the client's registration in the P-CSCF network element. It should be noted that the client's registration step in the P-CSCF network element corresponds to the latest registration record of the current client in the P-CSCF network element. When the client has not yet registered, the second timestamp corresponds to the registration timestamp of the client's first registration in the P-CSCF network element. When the client has already registered in the P-CSCF network element, the second timestamp corresponds to the registration timestamp of the latest registration record of the current client in the P-CSCF network element.
[0060] At the same time, the second registration duration (sbc_expires) configured in the SBC of this client is obtained, and the minimum value between the first registration duration and the second registration duration is selected as the final registration timeout duration (response_expires) in the final response to the client. A timer is set based on this final registration timeout duration. The client needs to initiate registration keep-alive within this final registration timeout duration to maintain the normal registration status. If the timeout is exceeded, it means that the client registration has timed out.
[0061] When a client registration times out, the SBC performs a deregistration step on the client to delete the client and its corresponding registration request message.
[0062] This embodiment takes into account both the first registration time of the P-CSCF network element and the second registration time of the SBC itself. When the client's registration request message is sent to the SBC, a registration timeout judgment is made based on the registration time interval corresponding to the registration request message. Once this final registration timeout period is exceeded, it means that the current client's registration session has timed out, and the client's deregistration step is executed accordingly. If the registration request message has not yet timed out, the client's registration request step is executed accordingly. This allows the SBC to perform preliminary screening of the registration request messages and not directly forward them to the P-CSCF network element, reducing the registration request load of the P-CSCF network element and optimizing the SIP registration process.
[0063] Please see Figure 2 In some embodiments, obtaining the first registration duration corresponding to the client based on the identification information further includes:
[0064] The system determines whether the client is registering for the first time based on the identification information. If so, it sends a registration request message to the P-CSCF network element so that the P-CSCF network element can register the client and return the first response information. The first response information includes the first registration duration and the second timestamp of the client's first registration. If not, the system retrieves the client's registration information based on the identification information. The registration information includes the first registration duration of the client.
[0065] It should be noted that the steps for obtaining the first registration duration differ depending on the type of the application registration message.
[0066] Specifically, when the application registration message is the registration message when the client registers for the first time, the SBC does not generate the registration information corresponding to this client and cannot directly know the first registration duration corresponding to the current client. In this case, the SBC directly forwards this application registration message to the P-CSCF network element for registration. After the P-CSCF network element registers the client, it will return the first response information. The first response information includes the first registration duration corresponding to this client and the registration timestamp. The registration timestamp is the timestamp of the client's registration in the P-CSCF network element.
[0067] When the registration request message is a registration message initiated by the client to keep the client alive, the registration information corresponding to this client already exists in the SBC. The registration information includes the first registration duration corresponding to this client. By comparing the registration time interval with the first registration duration, it can be determined whether the current registration request message has a registration timeout.
[0068] In some embodiments, sending a registration request message to the P-CSCF network element so that the P-CSCF network element registers the client and returns a first response message further includes:
[0069] Receive the first response information returned by the P-CSCF network element, and generate registration information based on the first response information. The registration information includes the client's identification information, the first registration duration, and the second timestamp.
[0070] This embodiment also generates registration information synchronously based on the first corresponding information and stores this registration information in the SBC, so as to facilitate the judgment and filtering of registration messages initiated by the same client for registration and keep-alive.
[0071] Please see Figure 4 In some embodiments, when the final registration timeout period is the first registration period, the deregistration step for the client includes:
[0072] Delete the client's registration information;
[0073] When the final registration timeout period is the second registration period, the deregistration steps performed on the client include:
[0074] Generate a deregistration message and send it to the P-CSCF network element;
[0075] Delete the client's registration information.
[0076] If a client fails to initiate registration within the final registration timeout period, the SBC timer will time out, indicating that the client's registration has timed out.
[0077] In this embodiment, the final registration timeout duration is the minimum of the first registration duration and the second registration duration. When the first registration duration is less than the second registration duration, the final registration timeout duration is the first registration duration. Therefore, when the client's registration times out, it means that it has been determined to have timed out in the P-CSCF network element, and the SBC only needs to delete the registration information stored by the client in the SBC.
[0078] When the first registration duration is longer than the second registration duration, the final registration timeout duration is the second registration duration. In the case of a client's registration timeout, it means that the client is judged to have timed out in the SBC, but is still in the registration keep-alive state in the P-CACF network element. At this time, the SBC needs to delete the registration information stored by the client in the SBC, and at the same time, it also needs to generate a deregistration message and send it to the P-CSCF network element to release the registration keep-alive state of this client in the P-CSCF network element, so that the client's registration status in the SBC and P-CSCF network element is consistent (both are registration timeout).
[0079] Please see Figure 3 In some embodiments, the step of performing a registration application on the client based on the registration application message further includes:
[0080] Determine whether the registration time interval is within the range of the preset registration duration, which is obtained by converting the first registration duration.
[0081] If so, the registration application message will not be forwarded to the P-CSCF network element;
[0082] If not, the registration application message will be forwarded to the P-CSCF network element so that the P-CSCF network element updates the registration timestamp and the first registration duration, and returns the second response information, which includes the updated registration timestamp and the first registration duration.
[0083] Receive the second response information and update the client's registration information accordingly.
[0084] In some embodiments, the conversion relationship between the preset registration duration and the first registration duration is expressed by formula (1), which is as follows:
[0085] A = B / n;
[0086] In the formula, A is the preset registration duration, B is the first registration duration, n is a constant, n∈N, and N is a positive integer.
[0087] In a preferred embodiment, n = 2.
[0088] In this embodiment, the second timestamp corresponding to the client is obtained according to the identification information. The second timestamp is the registration timestamp. Specifically, when the client is not registering for the first time, the second timestamp can be obtained directly from the registration information of the SBC. When the client is registering for the first time, the second timestamp is the registration timestamp corresponding to when the client completes the registration in the P-CSCF network element according to the current application registration message information.
[0089] It should be noted that the first timestamp and the second timestamp can be subtracted to obtain the registration time interval (time_interval). The registration time interval is compared with the preset registration duration. Based on the judgment result, the client's registration application steps or client's deregistration steps described above are executed. It should be noted that the preset registration duration is a portion of the first registration duration. Specifically, it can be understood as follows: when the first registration duration is 1 hour, according to the above formula (1), if n is 2, then the preset registration duration is 0.5 hours. When the client frequently sends registration keep-alive corresponding message information within 0.5 hours, the SBC determines that this registration time interval is less than 0.5 hours, and therefore does not forward this registration application message. This avoids the P-CSCF network element frequently receiving multiple registration application messages from the same client within the first registration duration range, that is, the SBC directly responds to registration success locally. When the client sends a registration keep-alive message, the message is forwarded to the P-CSCF network element after 0.8 hours. The P-CSCF network element then updates the client's registration timestamp and first registration duration and returns a second response message. The SBC updates the client's registration information based on this second response message. Optionally, the SBC may also reset the timer based on this second response message.
[0090] Through the above steps, P-CSCF network elements can be configured with a larger registration timeout. Most registration keep-alive request messages are directly responded to by the edge SBC nodes without going through the P-CSCF network element, greatly reducing the load on the P-CSCF network element.
[0091] In some embodiments, the method further includes:
[0092] The final registration timeout duration of the client is reset based on the updated registration information;
[0093] And / or, reset the client's preset registration duration based on the updated registration information.
[0094] In this embodiment, after the client successfully updates and registers with the P-CSCF network element, the client will obtain a new first registration duration. The SBC will also update the new second registration duration corresponding to this client in a synchronous manner. Therefore, it is necessary to reset the final registration timeout duration: reselect the minimum value between the first registration duration and the second registration duration, and use it as the final registration timeout duration.
[0095] Similarly, the client's preset registration duration is reset: a new preset registration duration is recalculated based on the updated first registration duration, so as to judge subsequent registration messages of this client.
[0096] In some embodiments, the preset registration duration is set within the range of the final registration timeout duration.
[0097] In a second aspect, this embodiment also provides a computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the method described in the first aspect.
[0098] In a third aspect, this embodiment also provides an electronic device, including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect.
[0099] The storage media / memory include, but are not limited to: RAM, ROM, magnetic disks, magnetic tapes, optical discs, flash memory, USB flash drives, portable hard drives, memory cards, memory sticks, network server storage, and network cloud storage. The processors include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), and MCUs (Microprocessors).
[0100] In the above technical solution, the application registration message sent by the client is obtained and the sending timestamp of the application registration message is recorded as the first timestamp. At the same time, the first registration duration and the second timestamp corresponding to the client are obtained according to the client's identification information, and the second registration duration configured by the client in the SBC is obtained. The final registration timeout duration is obtained according to the first registration duration and the second registration duration. The registration time interval is obtained according to the first timestamp and the second timestamp. It is determined whether the registration time interval is within the range of the final registration timeout duration, and relevant operations are performed on the application registration message of this client according to the determination result. This technical solution comprehensively considers the first registration time of the P-CSCF network element and the second registration time of the SBC itself. When the client's registration request message is sent to the SBC, the registration timeout is judged based on the first timestamp corresponding to the registration request message. Once this final registration timeout period is exceeded, it means that the current client's registration session has timed out, and the client's deregistration step is executed accordingly. If the registration request message has not yet timed out, the client's registration request step is executed accordingly. This allows the SBC to perform preliminary screening of the registration request messages and not directly forward them to the P-CSCF network element, reducing the registration request load of the P-CSCF network element and optimizing the SIP registration process.
[0101] Finally, it should be noted that although the above embodiments have been described in the description and drawings of this invention, this should not limit the scope of patent protection of this invention. Any technical solutions that are based on the essential concept of this invention, utilize the content described in the description and drawings of this invention to make equivalent structural or procedural substitutions or modifications, as well as the direct or indirect application of the technical solutions of the above embodiments to other related technical fields, are all included within the scope of patent protection of this invention.
Claims
1. A SIP registration method, characterized in that, Applicable to SBC, the method includes: Obtain the application registration message sent by the client and record the sending timestamp of the application registration message, which is designated as the first timestamp. The application registration message includes the client's identification information and the client's SIP registration information. The first registration duration and the second timestamp corresponding to the client are obtained according to the identification information. The second timestamp is the registration timestamp of the client when registering in the P-CSCF network element, and the first registration duration is the registration timeout duration corresponding to the client when registering in the P-CSCF network element. Obtain the second registration duration, which is the registration timeout duration configured by the client in the SBC; The minimum value between the first registration duration and the second registration duration is selected and recorded as the final registration timeout duration of the client. Based on the first timestamp and the second timestamp, the registration time interval is obtained. It is determined whether the registration time interval is within the range of the final registration timeout duration. If so, the registration application step is performed on the client according to the application registration message. If not, the deregistration step is performed on the client.
2. The SIP registration method according to claim 1, characterized in that, Obtaining the first registration duration corresponding to the client based on the identification information also includes: Based on the identification information, it is determined whether the client is registering for the first time. If so, the application registration message is sent to the P-CSCF network element so that the P-CSCF network element registers the client and returns first response information. The first response information includes the first registration duration and the second timestamp of the client's first registration. If not, the client's registration information is retrieved based on the identification information. The registration information includes the first registration duration corresponding to the client.
3. The SIP registration method according to claim 2, characterized in that, Sending the registration request message to the P-CSCF network element, so that the P-CSCF network element registers the client and returns a first response message, also includes: The system receives the first response information returned by the P-CSCF network element and generates registration information based on the first response information. The registration information includes the client's identification information, the first registration duration, and the second timestamp.
4. The SIP registration method according to claim 1, characterized in that, When the final registration timeout period is the first registration period, the deregistration step performed on the client includes: Delete the client's registration information; When the final registration timeout period is the second registration period, the deregistration step performed on the client includes: Generate a deregistration message and send it to the P-CSCF network element; Delete the client's registration information.
5. The SIP registration method according to claim 1, characterized in that, The steps of performing a registration application for the client based on the registration application message also include: Determine whether the registration time interval is within the range of the preset registration duration, which is obtained by converting the first registration duration. If so, the application registration message will not be forwarded to the P-CSCF network element; If not, the application registration message is forwarded to the P-CSCF network element so that the P-CSCF network element updates the registration timestamp and the first registration duration, and returns the second response information, which includes the updated registration timestamp and the first registration duration. Receive the second response information and update the client's registration information based on the second response information.
6. The SIP registration method according to claim 5, characterized in that, The method further includes: The final registration timeout duration of the client is reset based on the updated registration information; And / or, reset the client's preset registration duration based on the updated registration information.
7. The SIP registration method according to claim 5, characterized in that, The conversion relationship between the preset registration duration and the first registration duration is expressed by formula (1), which is as follows: A = B / n; In the formula, A is the preset registration duration, B is the first registration duration, n is a constant, n∈N, and N is a positive integer.
8. The SIP registration method according to claim 5, characterized in that, The preset registration duration is within the range of the final registration timeout duration.
9. A computer-readable storage medium storing computer program instructions thereon, characterized in that, The computer program instructions, when executed by a processor, implement the method as described in any one of claims 1-8.
10. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 1-8.
Citation Information
Patent Citations
Registration method, boundary proxy device and communication system thereof
CN101448318A
Registration management method and device for VoLTE network, equipment and medium
CN112235831A
