A session border controller system

By separating the session boundary controller system into an SBC signaling access module and an SBC signaling media processing module, the problem of signaling and media being unable to recover after the IP-PBX terminal is disconnected from the network and reconnected is solved, and the signaling and media recovery is realized, and the user experience is improved.

CN115118825BActive Publication Date: 2025-03-28YEALINK (XIAMEN) NETWORK TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210628537.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-02
Publication Date
2025-03-28
Estimated Expiration
2042-06-02

AI Technical Summary

Technical Problem

In the prior art, the signaling and media cannot be effectively restored after the IP-PBX terminal is disconnected from the network and reconnected, which affects the user experience.

Method used

By separating the session boundary controller system into an SBC signaling access module and an SBC signaling media processing module, the terminal re-registers and connects when the network is disconnected and reconnects, and through information requests, the SBC signaling media processing module learns the transmission link to realize signaling and media recovery.

Benefits of technology

Ensure that the signaling and media can be restored to the state of call before the terminal is disconnected from the network, which improves the user's experience in the call and avoids the problem of signaling and media being unable to recover caused by new calls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115118825B_ABST
    Figure CN115118825B_ABST
Patent Text Reader

Abstract

The present invention discloses a session border controller system, including: an SBC signaling media processing module and an SBC signaling access module; the SBC signaling access module is used to receive and forward the signaling sent by the terminal to the SBC signaling media processing module, and when the terminal in a call is disconnected from the network, the terminal is re-registered and connected, and after the terminal is reconnected, the information request of the terminal in the call is received and forwarded to the SBC signaling media processing module; the SBC signaling media processing module is used to process the signaling and media stream of the terminal, and when the terminal in the call is disconnected from the network, according to the information request, the transmission link for communicating with the terminal after the network is disconnected and reconnected is learned, so that the signaling and media stream are transmitted through the transmission link after the terminal is disconnected and reconnected. The present invention avoids the inability to restore signaling and media due to network disconnection and reconnection, and improves the user experience in the call.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a session border controller system. Background Art

[0002] IP-PBX is a telephone system based on IP network, which generally uses SIP protocol. It is common to introduce SBC (Session Border Controller) in IP-PBX system, which can provide compatibility, security and media penetration. As the terminal of IP-PBX, it is quite common and normal to lose the network connection (especially when the mobile APP switches the network), and if the connection is lost during the call, it will have a great impact on the user experience. Therefore, it is very important that the signaling and media in the call can be restored after the terminal is disconnected and the network is restored.

[0003] In the existing network disconnection and reconnection technology, the network disconnection and reconnection of IP-PBX terminals are limited by the SIP standard, and are often difficult to implement or have poor implementation effects: some simply maintain the call, that is, the media is still connected, but the signaling is not connected, which affects the progress of some PBX services in the call; secondly, there are also some terminals that initiate INVITE with replaces after successful reconnection and registration, which is equivalent to starting a new call. If certain states of the call before reconnection are considered, such as the recording state, etc., it cannot be guaranteed that the recording state before reconnection can be maintained after reconnection. In addition, some unexpected results may occur when the IP-PBX terminals on both sides trigger replacesINVITE at the same time.

[0004] Therefore, there is an urgent need for a session border controller system that can ensure signaling and media recovery after a terminal is disconnected and reconnected. Summary of the invention

[0005] The present invention provides a session border controller system to solve the technical problem in the prior art that signaling and media cannot be restored after a terminal is disconnected from the network and reconnected.

[0006] In order to solve the above technical problems, an embodiment of the present invention provides a session border controller system, including: an SBC signaling media processing module, at least one SBC signaling access module;

[0007] The SBC signaling access module is used to receive and forward the signaling sent by the terminal to the SBC signaling media processing module, and when the terminal in the call is disconnected from the network, re-register and connect the terminal, and after the terminal is reconnected, receive and forward the information request of the terminal in the call to the SBC signaling media processing module; wherein the signaling includes an information request;

[0008] The SBC signaling media processing module is used to process the signaling and media streams of the terminal, and when the terminal in a call is disconnected from the network, learns the transmission link for communicating with the terminal after reconnecting after the network disconnection according to the information request, so as to realize the transmission of signaling and media streams through the transmission link after the terminal is disconnected from the network and reconnected.

[0009] It can be understood that, compared with the prior art, the embodiment of the present invention can separate the session border controller system into an SBC signaling access module and an SBC signaling media processing module, so that the terminal can re-register and connect to the SBC signaling access module when reconnecting after network disconnection, and let the SBC signaling media processing module learn the transmission link that can be sent to the terminal through the information request sent by the terminal, thereby ensuring that the signaling and media streams can be restored to the SBC signaling media processing module of the call before the network disconnection after the network disconnection, avoiding the problem of the prior art that the new call caused by the network disconnection and reconnection makes it impossible to restore the signaling and media. The present invention improves the user experience during the call.

[0010] As a preferred solution, when there are multiple SBC signaling access modules, when the terminal in the call is disconnected from the network, the terminal is re-registered and connected, specifically:

[0011] When the terminal in a call is disconnected from the network, each SBC signaling access module receives the registration request sent by the terminal in turn to re-register and connect the terminal until the terminal is successfully registered and connected to one of the SBC signaling access modules.

[0012] It can be understood that multiple SBC signaling access modules can still ensure that the terminal's signaling can be connected and transmitted to the session border controller after the network is disconnected and reconnected, thereby improving the fault tolerance rate of connection failure. At the same time, the switching of the SBC signaling access module after the terminal is disconnected and reconnected can ensure that the terminal can also switch to the remaining IP-PBX system servers, which has high scalability.

[0013] As a preferred solution, the information request of the terminal during the call includes: terminal source IP and port.

[0014] It can be understood that the terminal source IP and port in the information request sent by the terminal can enable the SBC signaling media processing module in the session border controller system to generate a transmission link from the terminal through the SBC signaling access module to the SBC signaling media processing module, so that the SBC signaling media processing module can reversely transmit signaling back to the terminal based on the transmission link.

[0015] As a preferred solution, the receiving and forwarding of the information request of the terminal in the call to the SBC signaling media processing module is specifically:

[0016] The information request of the terminal in the call is received, and after adding the self ID of the SBC signaling access module in the custom header field of the information request, the information request is forwarded to the SBC signaling media processing module.

[0017] It can be understood that the ID of its own SBC signaling access module is added to the custom header field of the information request sent by the terminal during the call, so that when the SBC signaling media processing module sends a request to the terminal, it can send it to the SBC signaling access module corresponding to the terminal based on the ID of the SBC signaling access module, so that the request and other information can be sent to the terminal.

[0018] As a preferred solution, the learning of the transmission link for communicating with the terminal after disconnection and reconnection according to the information request is specifically:

[0019] Based on the terminal source IP and port in the received information request, a transmission link is generated to connect the terminal to the SBC signaling access module after the network is disconnected and reconnected, and based on the SBC signaling access module's own ID in the received information request, a transmission link is generated between the SBC signaling access module and the SBC signaling media processing module, thereby obtaining the signaling address of the terminal, and then generating a transmission link for signaling intercommunication between the terminal, the SBC signaling access module and the SBC signaling media processing module after the network is disconnected and reconnected.

[0020] It can be understood that the SBC signaling media processing module can obtain the signaling address of the signaling sent by the terminal based on the terminal source IP and port and the ID of the SBC signaling access module in the information request, and then generate a transmission link from the terminal to the SBC signaling media processing module through the SBC signaling access module, so that signaling can be interoperable between the session border controller system and the terminal.

[0021] As a preferred solution, after generating a transmission link for signaling intercommunication between the terminal, the SBC signaling access module and the SBC signaling media processing module after network disconnection and reconnection, it also includes:

[0022] According to the symmetric RTP mechanism of the SBC signaling media processing module and the transmission link for signaling intercommunication, the media stream address of the terminal is obtained, thereby learning to generate the transmission link for media stream intercommunication between the terminal, the SBC signaling access module and the SBC signaling media processing module.

[0023] It can be understood that the symmetric RTP mechanism can ensure that when the terminal sends the media stream to the SBC signaling media processing module after reconnection, it obtains the media stream address of the terminal, thereby learning to generate a transmission link from the terminal through the SBC signaling access module to the SBC signaling media processing module, so that the session border controller system and the terminal can achieve media stream intercommunication.

[0024] As a preferred solution, the signaling further includes a re-negotiation request.

[0025] It can be understood that signaling is a control signal used between modules, and the requests sent by the terminal are all signaling. Different signaling, such as the update request and re-invite request included in the renegotiation request, can trigger the session border controller system to perform different operations to ensure smooth and accurate communication between the terminal and the session border controller.

[0026] As a preferred solution, when what is received and forwarded to the SBC signaling media processing module is an update request or a re-invitation request of the terminal, the SBC signaling media processing module simultaneously learns and generates a transmission link for signaling and media stream intercommunication; wherein the SDP text information of the update request or re-invitation request includes the media stream address of the terminal.

[0027] It can be understood that when the signaling sent by the terminal to the SBC signaling media processing module is an update request or a re-invitation request, the SBC signaling media processing module does not need to rely on the symmetric RTP mechanism, and can directly carry the terminal's media stream address in the SDP text information of the update request or the re-invitation request, thereby enabling the SBC signaling media processing module to directly generate a transmission link for the interconnection of signaling and media streams, thereby improving the efficiency of the SBC signaling media processing module in learning to generate transmission links, while also ensuring the communication stability and accuracy between the terminal and the session border controller system.

[0028] As a preferred solution, the SBC signaling access module is a stateless access.

[0029] It can be understood that the stateless access SBC signaling access module can ensure that it only forwards the received signaling or other messages, and does not store any communication and signaling media processing information, so that when the terminal is re-registered after the network is disconnected and efficiently accesses any SBC signaling access module, it can still accurately and efficiently proxy the terminal's signaling and media flow in the call to the SBC signaling media processing module of the call before the network is disconnected. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 : A structural diagram of a session border controller system provided by an embodiment of the present invention;

[0031] Figure 2 : A structural diagram of a session border controller system connected to an external terminal provided by an embodiment of the present invention;

[0032] Figure 3 : is a timing diagram of the process of terminal disconnection and reconnection in an embodiment of the present invention. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0034] IP-PBX (Internet Protocol Private Branch Exchange) is an IP-based telephone system that can fully integrate voice communications into a dedicated data network, thereby establishing a unified voice and data network that can connect various locations.

[0035] SIP (Session initialization Protocol), an IP phone protocol proposed by IETF, is a text-based application layer control protocol used to create, modify and release sessions of one or more participants. SIP is an IP voice session control protocol originating from the Internet, which is flexible, easy to implement and easy to expand.

[0036] SBC (Session Border Controller), Session Border Controller, SBC is a device or software deployed at the network boundary to control SIP sessions. In the present invention, SBC is the access layer of the terminal in the IP-PBX system, providing compatibility, media penetration, security and other capabilities.

[0037] Embodiment 1

[0038] Please refer to Figure 1 , a session border controller system provided by an embodiment of the present invention includes: an SBC signaling media processing module 02 and at least one SBC signaling access module 01.

[0039] The SBC signaling access module 01 is used to receive and forward the signaling sent by the terminal 03 to the SBC signaling media processing module. When the terminal 03 in a call is disconnected from the network, the terminal 03 is re-registered and connected. After the terminal 03 is reconnected, the information request of the terminal 03 in the call is received and forwarded to the SBC signaling media processing module 02; wherein the signaling includes an information request.

[0040] The SBC signaling media processing module 02 is used to process the signaling and media stream of the terminal 03, and when the terminal 03 in a call is disconnected from the network, it learns the transmission link for communicating with the terminal 03 after the network is reconnected according to the information request, so as to realize the transmission of the signaling and media stream through the transmission link after the terminal 03 is disconnected from the network and reconnected.

[0041] As a preferred solution of this embodiment, the SBC signaling access module 01 is a stateless access.

[0042] It can be understood that the stateless access SBC signaling access module 01 can ensure that it only forwards the received signaling or other messages, and does not store any information on communication and signaling media processing, so that when the terminal is re-registered after being disconnected from the network and efficiently accesses any SBC signaling access module 01, it can still accurately and efficiently proxy the terminal's signaling and media flow in the call to the SBC signaling media processing module 02 before the call was disconnected.

[0043] It should be noted that the SIP signaling of terminal 03 is directly connected to the SBC signaling access module 01. The SBC signaling access module 01 implements stateless SIP proxy forwarding of SIP messages between the terminal and the SBC signaling media processing module 02. The media of terminal 03 is accessed to the SBC signaling media processing module 02. The status of SIP dialogue, media, etc. is maintained in the SBC signaling media processing module 02.

[0044] As a preferred solution of this embodiment, please refer to Figure 2 When there are multiple SBC signaling access modules 01, when the terminal 03 in the call is disconnected from the network, the terminal 03 is re-registered and reconnected, specifically:

[0045] When the terminal 03 in the call is disconnected from the network, each SBC signaling access module 01 receives the registration request sent by the terminal 03 in turn to re-register and connect the terminal 03 until the terminal 03 is successfully registered and connected to one of the SBC signaling access modules 01.

[0046] It can be understood that multiple SBC signaling access modules 01 can still ensure that the signaling of terminal 03 can be connected and transmitted to the session border controller after the network is disconnected and reconnected, thereby improving the fault tolerance rate of connection failure. At the same time, the switching of SBC signaling access module 01 after terminal 03 is disconnected and reconnected can ensure that terminal 03 can also switch to the remaining IP-PBX system servers 04, which has high scalability.

[0047] In this embodiment, it should be noted that in the session border controller system, as long as there is an SBC signaling access module 01, the terminal 03 can be re-registered and connected, and the signaling and media streams sent by the terminal 03 can be received and forwarded to the SBC signaling media module. Multiple SBC signaling access modules 01 can ensure that the terminal 03 can continuously attempt to register and reconnect after disconnection from the network, thereby improving the fault tolerance rate of the terminal 03 reconnection failure.

[0048] As a preferred solution of this embodiment, the information request of the terminal 03 during the call includes: terminal source IP and port.

[0049] As a preferred solution of this embodiment, the receiving and forwarding of the information request of the terminal 03 during the call to the SBC signaling media processing module 02 is specifically:

[0050] Receive the information request of the terminal 03 during the call, and after adding the self ID of the SBC signaling access module 01 in the custom header field of the information request, forward the information request to the SBC signaling media processing module 02.

[0051] It can be understood that the terminal source IP and port in the information request sent by terminal 03 can enable the SBC signaling media processing module 02 in the session border controller system to generate a transmission link from terminal 03 to SBC signaling media processing module 02 through SBC signaling access module 01, so that the SBC signaling media processing module 02 can transmit signaling back to terminal 03 in the reverse direction based on the transmission link.

[0052] Furthermore, the ID of its own SBC signaling access module 01 is added to the custom header field of the information request sent by terminal 03 during the call, so that when the SBC signaling media processing module 02 sends a request to terminal 03, it can send it to the SBC signaling access module 01 corresponding to the terminal 03 based on the ID of the SBC signaling access module 01, so that the request and other information can be sent to terminal 03.

[0053] As a preferred solution, the learning of the transmission link for communicating with the terminal 03 after disconnection and reconnection according to the information request is specifically:

[0054] According to the terminal source IP and port in the received information request, a transmission link is generated for connecting the terminal 03 with the SBC signaling access module 01 after the network is disconnected and reconnected, and according to the SBC signaling access module 01's own ID in the received information request, a transmission link is generated between the SBC signaling access module and the SBC signaling media processing module 02, thereby obtaining the signaling address of the terminal 03, and then generating a transmission link for signaling intercommunication between the terminal 03, the SBC signaling access module 01 and the SBC signaling media processing module 02 after the network is disconnected and reconnected.

[0055] It can be understood that the SBC signaling media processing module 02 can obtain the signaling address of the signaling sent by the terminal 03 based on the terminal source IP and port in the information request and the ID of the SBC signaling access module 01, and then generate a transmission link from the terminal 03 through the SBC signaling access module 01 to the SBC signaling media processing module 02, so that the session border controller system and the terminal 03 can achieve signaling intercommunication.

[0056] As a preferred solution, after generating a transmission link for signaling intercommunication between the terminal 03, the SBC signaling access module 01 and the SBC signaling media processing module 02 after network disconnection and reconnection, it also includes:

[0057] According to the symmetric RTP mechanism of the SBC signaling media processing module 02 and the transmission link for signaling intercommunication, the media stream address of the terminal 03 is obtained, thereby learning to generate the transmission link for media stream intercommunication between the terminal 03, the SBC signaling access module 01 and the SBC signaling media processing module 02.

[0058] It is understandable that the symmetric RTP mechanism can ensure that when terminal 03 sends a media stream to SBC signaling media processing module 02 after reconnection, it obtains the media stream address of terminal 03, thereby learning to generate a transmission link from terminal 03 to SBC signaling media processing module 02 via SBC signaling access module 01, so that the session border controller system and terminal 03 can achieve media stream intercommunication. Symmetric RTP is a universal mechanism and a standard behavior. For terminal 03, after receiving the RTP media stream, terminal 03 records the source IP+port. The next time terminal 03 sends an RTP media stream, it will be sent to the recorded source IP+port and returned by the original route; the same is true for SBC signaling media processing module 02.

[0059] Furthermore, the symmetric RTP mechanism is designed to solve the problem of network penetration. For example, when terminal 03 is in the intranet and the IP-PBX system server where the SBC signaling media processing module 02 is located is in the extranet, terminal 03 can send messages directly to the server, but the server cannot send messages directly to terminal 03 and can only use the symmetric RTP mechanism to return to terminal 03 along the original route.

[0060] As a preferred solution of this embodiment, the signaling also includes a re-negotiation request.

[0061] Specifically, the renegotiation request includes but is not limited to an update request and a re-invite request.

[0062] It can be understood that signaling is a control signal used between modules. The requests sent by terminal 03 are all signaling. Different signaling, such as the update request UPDATE and the reINVITE request included in the renegotiation request, can trigger the session border controller system to perform different operations to ensure smooth and accurate communication between terminal 03 and the session border controller.

[0063] As a preferred solution of this embodiment, when what is received and forwarded to the SBC signaling media processing module 02 is the renegotiation request of the terminal 03, the SBC signaling media processing module 02 simultaneously learns and generates a transmission link for signaling and media stream intercommunication; wherein the SDP text information of the renegotiation request includes the media stream address of the terminal 03.

[0064] It should be noted that after the terminal 03 is disconnected and reconnected, in addition to initiating a simple information request, it can also initiate a renegotiation request, including an update request UPDATE or a re-invite request reINVITE, that is, the latest terminal 03 signaling address and media address are directly carried in the SDP text and delivered to the SBC without relying on the symmetric RTP mechanism. The Session Description Protocol (SDP) provides multimedia session descriptions for the purposes of session notification, session invitation, and other forms of multimedia session initialization. The SDP text information includes but is not limited to the session name and intent, session duration, media that constitute the session, and information about the received media (media stream address, etc.).

[0065] It can be understood that when the signaling sent by terminal 03 to the SBC signaling media processing module 02 is a renegotiation request, the SBC signaling media processing module 02 does not need to rely on the symmetric RTP mechanism, and can directly carry the media stream address of terminal 03 in the SDP text information of the renegotiation request, so that the SBC signaling media processing module 02 directly generates a transmission link for the interconnection of signaling and media streams, thereby improving the efficiency of the SBC signaling media processing module 02 in learning to generate transmission links, while also ensuring the communication stability and accuracy between terminal 03 and the session border controller system.

[0066] See also Figure 3 , which is a timing diagram of the process of terminal disconnection and reconnection in this embodiment. Before the terminal reconnects to the network, it normally communicates with the IP-PBX system server through the first SBC signaling access module 01 and the SBC signaling media processing module.

[0067] When the terminal is disconnected and reconnected, if the first SBC signaling access module cannot register and connect to the terminal, it may switch and re-register with the second SBC signaling access module, specifically, by sending a REGISTER request to the second SBC signaling access module for registration.

[0068] After the terminal is disconnected and reconnected, an INFO request (information request) is initiated within the call to the newly connected second SBC signaling access module. Since the signaling access module is a stateless proxy, it can still proxy the signaling within the terminal's call to the original signaling media processing module, where the original signaling media processing module is the SBC signaling media processing module that the terminal normally communicates with before the network is disconnected and reconnected, that is, the state of the terminal before the network is disconnected is saved in the SBC signaling media processing module, and the call state can be restored after the network is disconnected and reconnected, and the restoration of signaling and media streams is guaranteed.

[0069] After the INFO request is forwarded to the original SBC signaling media processing module, the signaling media processing module can reversely learn and know how the requests in subsequent calls should pass through the latest second SBC signaling access module and finally be sent back to the terminal. Through an INFO request, the signaling on both sides, that is, sent to the SBC signaling media processing module and sent to the terminal, can be reconnected. Due to the symmetric RTP mechanism of the SBC signaling media processing module, the media stream is sent to the SBC signaling media processing module after the terminal reconnects. The SBC signaling media processing module can also learn the latest media stream address of the terminal, and the media streams can also communicate with each other.

[0070] The key point of the embodiment of the present invention is to implement a session border controller system that provides terminal access based on the SIP standard. The session border controller system separates the SBC signaling access module and the SBC signaling media processing module. When the terminal is disconnected and reconnected, it will only switch to a different SBC signaling access module at most. Then, the terminal sends an information request to let the SBC signaling media processing module learn and generate the latest transmission link sent to the terminal. Due to the symmetric RTP mechanism of the SBC signaling media processing module, signaling and media can be interconnected between the terminal and the session border controller system, thereby realizing the recovery of signaling and media.

[0071] Implementing the embodiments of the present invention has the following effects:

[0072] Compared with the prior art, the embodiments of the present invention can separate the session border controller system into an SBC signaling access module and an SBC signaling media processing module, so that the terminal can re-register and reconnect to the SBC signaling access module when reconnecting after network disconnection, and let the SBC signaling media processing module learn the transmission link that can be sent to the terminal through the information request sent by the terminal, thereby ensuring that the signaling and media streams can be restored to the SBC signaling media processing module of the call before the network disconnection after the network disconnection, avoiding the problem of the prior art that the new call caused by the network disconnection reconnection makes it impossible to restore the signaling and media. The present invention improves the user experience during the call.

[0073] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.

Claims

1. A session border controller system, characterized in that: include: SBC signaling media processing module, at least one SBC signaling access module; The SBC signaling access module is used to receive and forward the signaling sent by the terminal to the SBC signaling media processing module, and when the terminal in the call is disconnected from the network, re-register and connect the terminal, and after the terminal is reconnected, receive and forward the information request of the terminal in the call to the SBC signaling media processing module; wherein the signaling includes an information request; The SBC signaling media processing module is used to process the signaling and media streams of the terminal, and when the terminal in a call is disconnected from the network, learns the transmission link for communicating with the terminal after reconnecting after the network disconnection according to the information request, so as to realize the transmission of signaling and media streams through the transmission link after the terminal is disconnected from the network and reconnected.

2. A session border controller system as claimed in claim 1, characterized in that: When there are multiple SBC signaling access modules, when the terminal in the call is disconnected from the network, the terminal is re-registered and reconnected, specifically: When the terminal in a call is disconnected from the network, each SBC signaling access module receives the registration request sent by the terminal in turn to re-register and connect the terminal until the terminal is successfully registered and connected to one of the SBC signaling access modules.

3. A session border controller system as claimed in claim 1, characterized in that: The information request of the terminal during the call includes: terminal source IP and port.

4. A session border controller system as claimed in claim 3, characterized in that: The receiving and forwarding of the information request of the terminal in the call to the SBC signaling media processing module is specifically: The information request of the terminal in the call is received, and after adding the self ID of the SBC signaling access module in the custom header field of the information request, the information request is forwarded to the SBC signaling media processing module.

5. A session border controller system as claimed in claim 4, characterized in that: The learning, according to the information request, of a transmission link for communicating with the terminal after disconnection and reconnection is specifically: Based on the terminal source IP and port in the received information request, a transmission link is generated to connect the terminal to the SBC signaling access module after the network is disconnected and reconnected, and based on the SBC signaling access module's own ID in the received information request, a transmission link is generated between the SBC signaling access module and the SBC signaling media processing module, thereby obtaining the signaling address of the terminal, and then generating a transmission link for signaling intercommunication between the terminal, the SBC signaling access module and the SBC signaling media processing module after the network is disconnected and reconnected.

6. A session border controller system as claimed in claim 5, characterized in that: After generating a transmission link for signaling intercommunication between the terminal, the SBC signaling access module and the SBC signaling media processing module after network disconnection and reconnection, the method further includes: According to the symmetric RTP mechanism of the SBC signaling media processing module and the transmission link for signaling intercommunication, the media stream address of the terminal is obtained, thereby learning to generate the transmission link for media stream intercommunication between the terminal, the SBC signaling access module and the SBC signaling media processing module.

7. A session border controller system as claimed in claim 1, characterized in that: The signaling also includes a re-negotiation request.

8. A session border controller system as claimed in claim 7, characterized in that: When what is received and forwarded to the SBC signaling media processing module is an update request or a re-invitation request of the terminal, the SBC signaling media processing module simultaneously learns and generates a transmission link for signaling and media stream intercommunication; wherein the SDP text information of the update request or the re-invitation request includes the media stream address of the terminal.

9. A session border controller system according to any one of claims 1 to 8, characterized in that: The SBC signaling access module is a stateless access.

Citation Information

Patent Citations

  • Method, device and system of registration of internet protocol (IP) private branch exchange (PBX)

    CN103200148A

  • Communication method and related device based on SIP over TCP / TLS

    CN105813228A