SIP protocol customized cutting system and method in narrowband satellite communication

By eliminating non-key fields and redundant fields of the SIP protocol in narrowband satellite communication and automatically completing them in SBC nodes, the problems of tight bandwidth resources and low communication efficiency in narrowband satellite communication are solved, and efficient SIP protocol is realized Transmission and compatibility.

CN119484490APending Publication Date: 2025-02-18中国人民解放军31401部队保障部
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411683461.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In narrowband satellite communication, the non-key fields and redundant fields of the traditional SIP protocol occupy a large amount of bandwidth resources, resulting in limited effective data transmission, inefficient communication, and compatibility and interoperability problems.

Method used

By deeply analyzing the functions and importance of each field of the SIP protocol, accurately retaining key fields and eliminating non-essential fields, and automatically completing SBC nodes, the SIP protocol is efficiently transmitted in a narrowband environment.

Benefits of technology

It reduces bandwidth consumption, improves communication efficiency, ensures high compatibility and interoperability with existing SIP networks, and provides strong technical support for narrowband satellite communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484490A_ABST
    Figure CN119484490A_ABST
Patent Text Reader

Abstract

The invention discloses an SIP protocol customized cutting system and method in narrowband satellite communication. The system comprises user equipment, a satellite, a gateway station, an SBC, an Mw port and an IMS network. The method comprises the following steps: user equipment sends a customized SIP message to a session border controller; the session border controller sends the standard SIP message to the IMP network. According to the method, bandwidth consumption is reduced, communication efficiency is improved, high compatibility and interoperability with an existing SIP network are ensured, and powerful technical support is provided for narrowband satellite communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication and terminal technology, and in particular to a system and method for customizing and cutting a SIP protocol in narrowband satellite communication. Background Art

[0002] SIP is an Internet Protocol (IP) telephone signaling protocol proposed by the Internet Engineering Task Force (IETF). Its original purpose is to solve the signaling control in IP networks and the communication with soft switches, thus forming the next generation of value-added service platform and providing better value-added services for industries such as telecommunications, banking, and finance.

[0003] SIP is part of the IETF standards process and is built on protocols such as Simple Mail Transfer Protocol (SMTP) and Hypertext Transfer Protocol (HTTP).

[0004] SIP is described as being used to create, modify, and terminate sessions between one or more participants. These sessions include Internet multimedia conferences, Internet (or any IP network) phone calls, and multimedia publishing. SIP also supports other new services under IP networks, such as instant messaging, voice conferencing, and unified messaging. In addition, SIP is the call control protocol for third-generation communication services.

[0005] Due to its many advantages such as simplicity, easy scalability and implementation, SIP has gradually become an important protocol in the multimedia subsystem domain of the next generation network (NGN) and the third generation network (3G). There are more and more client software and intelligent multimedia terminals that support SIP, as well as servers and soft switching equipment implemented with the SIP protocol.

[0006] SIP services are applications implemented based on the SIP protocol, such as Voice over Internet Protocol (VoIP) services, Presence services, Instant Messaging (IM) services, and the like.

[0007] SIP Application Server (SIP AS) is a functional entity that controls and executes the services stored on it and based on the SIP protocol. It is the most important component of the communication network that uses SIP as the multimedia session control protocol. SIP application server is oriented to the full IP network, seamlessly combining voice, data, video, messaging, WEB and other technologies to meet all the needs of Internet and mobile communications.

[0008] Problems in existing technologies: Bandwidth resources are tight. When the traditional SIP protocol is transmitted in narrowband satellite communications, non-critical fields / redundant fields occupy a large amount of bandwidth resources, resulting in limited effective data transmission. Communication efficiency is low. The transmission of redundant fields increases message processing time, reduces communication efficiency, and affects user experience. There are compatibility and interoperability issues. During the streamlining process, it is necessary to ensure that the compatibility and interoperability with existing SIP networks and devices are not affected.

[0009] Therefore, there is an urgent need for a system and method that can solve the above problems. Summary of the invention

[0010] The purpose of the present invention is to provide a customized tailoring system and method for the SIP protocol in narrowband satellite communication, which can achieve efficient transmission of the SIP protocol in a narrowband environment by deeply analyzing the functions and importance of each field of the SIP (Session Initialization Protocol) protocol, accurately retaining key fields and eliminating unnecessary fields, and automatically completing the SBC (Session Border Controller) node. The method of the present invention not only reduces bandwidth consumption and improves communication efficiency, but also ensures high compatibility and interoperability with the existing SIP network, providing strong technical support for narrowband satellite communication.

[0011] To achieve the above object, according to one aspect of the present invention, a system for customized tailoring of SIP protocol in narrowband satellite communication is provided, comprising: user equipment, satellite, gateway, SBC, Mw port and IMS network;

[0012] User equipment: establishes a connection with the satellite through a wireless link to send and receive voice signals;

[0013] Satellite: As a relay station, it is responsible for forwarding the voice signals of user equipment to the ground gateway station;

[0014] Gateway: Receives signals from satellites, converts them, and transmits them to SBC via wired or wireless means;

[0015] SBC: As the entry point to the access network, it manages the communication between user equipment and the IMS network; SBC not only provides registration management, signaling conversion, and media resource management functions, but also interacts with the core part of the IMS network through the newly added Mw port.

[0016] Mw port: located between the SBC and the core network elements of the IMS network, used to transmit control signaling and media streams; it ensures seamless connection and efficient communication between the SBC and the IMS network.

[0017] IMS network: receives voice signals from SBC through the Mw port and performs call control and media transmission processing.

[0018] Preferably, the SBC provides at least registration management, signaling conversion, and media resource management.

[0019] According to another aspect of the present invention, a method for customizing and cutting the SIP protocol in narrowband satellite communication is provided, the method comprising the following steps:

[0020] The user device sends a customized SIP message to the session border controller;

[0021] The session border controller sends standard SIP messages to the IMP network.

[0022] Furthermore, the specific steps of the user equipment sending the customized SIP message to the session border controller are:

[0023] S1.UE sends a REGISTER message to SBC, carrying IMSI, RES, Call-ID, and Cseq parameters; RES value is empty; Call-ID value is randomly generated by UE;

[0024] S2. After receiving the REGISTER message, the SBC first automatically completes the header field according to the Mw port REGISTER standard message of the large network, and then forwards the REGISTER message to the large network IMS network;

[0025] S3. After receiving the REGISTER message, the IMS network determines that the registration status is initial registration based on "integrity-protected=no", and then selects a set of available authentication vectors to send a 401 authentication challenge message to the SBC;

[0026] S4. After receiving the 401 message, the SBC first automatically cuts the standard SIP message into a customized 401 message, and then sends a 401 message to the UE, carrying Call-ID, CSeq, and WWW-Authenticate; the Call-ID value is randomly generated by the UE and is consistent with the Call-ID in the first REGISTER message; WWW-Authenticate carries RAND and AUTN;

[0027] S5. After receiving the 401 message, the UE first checks the legitimacy of the received authentication challenge; the XMAC calculated locally by the UE must match the MAC recovered from AUTN, and the SQN recovered from AUTN must be within the correct range.

[0028] Furthermore, in S5, if the MAC verification fails, the authentication round is abandoned and the initial registration process ends;

[0029] If the SQN synchronization check fails, the second registration request REGISTER carrying the authentication challenge response includes an AUTS parameter and provides the correct SQN number in the AUTS parameter. The S-CSCF in the IMS network will initiate 401 again based on the SQN number using new AV authentication parameters.

[0030] Furthermore, the specific steps of the session border controller sending a standard SIP message to the IMP network are as follows: S6. After the UE passes the network authentication, it sends a second registration request REGISTER carrying an authentication challenge response, carrying IMSI, RES, Call-ID, and Cseq parameters; wherein, the RES value is a specific value; the Call-ID value is randomly generated by the UE and is consistent with the value in the first registration message; the Cseq value is based on the first registration message + 1;

[0031] S7. After receiving the REGISTER message again, the SBC first automatically completes the REGISTER message according to the large network Mw port standard message, and then forwards the REGISTER message to the large network IMS network. After receiving the 200OK message, the SBC saves the RES locally for re-registration;

[0032] S8. The IMS network authenticates the user based on the authentication vector received from the HSS. After the network completes the authentication of the UE, it sends a 200OK response to the SBC;

[0033] S9. After receiving the 200OK response, the SBC first automatically cuts the standard SIP message into a customized 200OK response, and then sends a 200OK response to the UE, carrying the Call-ID and CSeq;

[0034] S10.SBC automatically generates a registration Token according to the locally configured algorithm. SBC sends a MESSAGE message to the UE, carrying MSISDN, Token, Call-ID, and CSeq. The MSISDN value is the UE number. The Token value is generated by the SBC and is encrypted by CK and sent to the UE.

[0035] S11. After receiving the MESSAGE message, the UE sends a 200OK to the SBC, carrying the Call-ID and CSeq.

[0036] According to another aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the steps of the method for customized tailoring of the SIP protocol in narrowband satellite communications of the present invention are implemented.

[0037] According to another aspect of the present invention, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for customized tailoring of the SIP protocol in narrowband satellite communications of the present invention are implemented.

[0038] Compared with the prior art, the present invention has at least the following beneficial effects:

[0039] The present invention customizes the SIP message signaling between the UE and the SBC after trimming, and the SBC and the IMS network still use the standard SIP protocol, thereby achieving the ability to reduce bandwidth requirements while ensuring the quality of satellite communications. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings of the embodiments will be briefly introduced below. Obviously, the drawings in the following description only relate to some embodiments of the present invention, but are not intended to limit the present invention.

[0041] Figure 1 It is a schematic diagram of the logic architecture of a satellite voice gateway in a preferred embodiment of the present invention;

[0042] Figure 2 This is a registration flow chart in a preferred embodiment of the present invention;

[0043] Figure 3 This is a flow chart of initial registration authentication failure in a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0044] To make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them.

[0045] Unless otherwise defined, technical or scientific terms used herein shall have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs.

[0046] The following is combined with Figure 1-3 The specific embodiments of the present invention are described in detail with examples.

[0047] Example 1: Figure 1 As shown, the present invention provides a customized tailoring system for the SIP protocol in narrowband satellite communication, comprising:

[0048] User Equipment (UE): Establishes a connection with the satellite through a wireless link to send and receive voice signals.

[0049] Satellite: As a relay station, it is responsible for forwarding the UE's voice signal to the ground gateway station.

[0050] Gateway: Receives signals from satellites, performs necessary conversions, and then transmits them to SBC via wired or wireless means.

[0051] SBC: As the entry point to the access network, it manages the communication between the UE and the IMS network. SBC not only provides registration management, signaling conversion, and media resource management functions, but also interacts with the core part of the IMS network through the newly added Mw port.

[0052] Mw port: located between SBC and the core network elements of the IMS network (such as P-CSCF), used to transmit control signaling and media streams. It ensures seamless connection and efficient communication between SBC and IMS network.

[0053] IMS network: receives voice signals from SBC (through the Mw port) and performs call control and media transmission processing.

[0054] Through the system of the present invention, the satellite voice gateway can utilize satellite relay, gateway conversion, SBC access control and IMS network services, as well as the newly added Mw port interface, to achieve voice communication across satellite and terrestrial networks and provide users with high-quality multimedia communication services.

[0055] The present invention customizes the SIP message signaling between the UE and the SBC after trimming, and the SBC and the IMS network still use the standard SIP protocol, thereby achieving the ability to reduce bandwidth requirements while ensuring the quality of satellite communications.

[0056] like Figure 2 As shown, the initial registration process scenario is:

[0057] 1.UE sends a REGISTER message to SBC, carrying IMSI, RES, Call-ID, and CSeq parameters. RES value is empty; Call-ID value is randomly generated by UE.

[0058] 2. After receiving the REGISTER message, the SBC first automatically completes the From, To and other header fields according to the large network Mw port REGISTER standard message, and then forwards the REGISTER message to the large network IMS network.

[0059] 3. After receiving the REGISTER message, the IMS network determines that the registration status is initial registration based on "integrity-protected = no", and then selects a set of usable authentication vectors to send a 401 authentication challenge message to the SBC.

[0060] 4. After receiving the 401 message, the SBC first automatically cuts the standard SIP message into a customized 401 message, and then sends a 401 message to the UE, carrying Call-ID, CSeq, and WWW-Authenticate. The Call-ID value is randomly generated by the UE and is consistent with the Call-ID in the first REGISTER message; WWW-Authenticate carries RAND and AUTN.

[0061] 5. After receiving the 401 message, the UE first checks the legitimacy of the received authentication challenge. The XMAC calculated locally by the UE must match the MAC recovered from AUTN, and the SQN recovered from AUTN must be in the correct range. The instructions are as follows:

[0062] If the MAC verification fails, the authentication is abandoned and the initial registration process ends.

[0063] If the SQN synchronization check fails, the second registration request REGISTER carrying the authentication challenge response includes an AUTS parameter and provides the correct SQN number in the AUTS parameter. The S-CSCF in the IMS network will initiate 401 again based on the SQN number using new AV authentication parameters.

[0064] 6. After the UE passes the network authentication, it sends a second registration request REGISTER carrying the authentication challenge response, carrying IMSI, RES, Call-ID, and Cseq parameters. Among them, the RES value is a specific value; the Call-ID value is randomly generated by the UE and is consistent with the value in the first registration message; the Cseq value is based on the first registration message + 1.

[0065] 7. After receiving the REGISTER message again, the SBC first automatically completes the REGISTER standard message according to the large network Mw port, and then forwards the REGISTER message to the large network IMS network. After receiving the 200OK message, the SBC saves the RES locally for re-registration.

[0066] 8. The IMS network authenticates the user based on the authentication vector received from the HSS. After the network completes the authentication of the UE, it sends a 200OK response to the SBC.

[0067] 9. After receiving the 200OK response, the SBC first automatically cuts the standard SIP message into a customized 200OK response, and then sends a 200OK response to the UE, carrying Call-ID and CSeq.

[0068] 10. SBC automatically generates a registration Token based on the locally configured algorithm, and sends a MESSAGE message to the UE, carrying MSISDN, Token, Call-ID, and CSeq. The MSISDN value is the UE number; the Token value is generated by the SBC and encrypted by CK before being sent to the UE.

[0069] 11. After receiving the MESSAGE message, the UE sends a 200OK to the SBC, carrying the Call-ID and CSeq.

[0070] At this point, the initial registration of the satellite terminal is successfully completed. After receiving 200OK, the UE decrypts the registration Token according to the locally stored CK and stores the decrypted registration Token locally.

[0071] Exception handling instructions:

[0072] 1. If the UE does not receive a 401 response, it resends the first REGISTER message four times according to the standard timer (7s: T1+T2+T4). If it is not received four times, the IMS initial registration fails.

[0073] 2. If the UE does not receive the MESSAGE message, it resends the second REGISTER message 4 times according to the standard timer (7s: T1+T2+T4). If it is not received 4 times, the IMS initial registration fails.

[0074] like Figure 3 As shown, the initial registration authentication failure process is as follows:

[0075] 1-7. Same as the initial registration process, the process in the previous section.

[0076] 8. The IMS network compares the Response of the authentication challenge response carried in the REGISTER message with the expected value. If a mismatch is found, a 403 response is sent to the SBC, indicating that the authentication failed.

[0077] 9. The SBC sends a 403 response to the UE.

[0078] Exception handling instructions:

[0079] If the UE does not receive a 401 response, it resends the first REGISTER message four times according to the standard timer (7s: T1+T2+T4). If it is not received four times, the IMS initial registration fails.

[0080] If the UE does not receive a 403 response, it resends the second REGISTER message four times (7s: T1+T2+T4) according to the standard timer. If it is not received four times, the IMS initial registration fails.

[0081] In summary, the present invention can significantly improve the stability and reliability of narrowband satellite communications, reduce communication costs, and improve user experience. Through deployment and testing in practical applications, the present invention has proven its effectiveness and superiority in narrowband satellite communications. Therefore, the present invention has broad application prospects and important practical significance.

[0082] Embodiment 2:

[0083] The computer-readable storage medium of this embodiment stores a computer program thereon, and when the program is executed by a processor, the steps in the method for customized tailoring of the SIP protocol in narrowband satellite communication of embodiment 1 are implemented.

[0084] The computer-readable storage medium of this embodiment may be an internal storage unit of the terminal, such as a hard disk or memory of the terminal; the computer-readable storage medium of this embodiment may also be an external storage device of the terminal, such as a plug-in hard disk, a smart memory card, a secure digital card, a flash memory card, etc. equipped on the terminal; further, the computer-readable storage medium may also include both an internal storage unit of the terminal and an external storage device.

[0085] The computer-readable storage medium of this embodiment is used to store computer programs and other programs and data required by the terminal. The computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0086] Embodiment 3:

[0087] The computer device of this embodiment includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the method for customized tailoring of the SIP protocol in narrowband satellite communication based on random sample consistency of Embodiment 1 are implemented.

[0088] In this embodiment, the processor may be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, readily available programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The memory may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type.

[0089] Those skilled in the art will appreciate that the disclosed content of the embodiments may be provided as methods, systems, or computer program products. Therefore, the present solution may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Moreover, the present solution 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.) containing computer-usable program codes.

[0090] The present solution is described with reference to the method according to the embodiment of the present solution and the flowchart and / or block diagram of the computer program product. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks 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 one or more processes and / or methods Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0091] 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 one or more processes and / or methods Figure 1 A function specified in one or more boxes.

[0092] 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 one or more processes and / or methods Figure 1 The steps for the functions specified in one or more boxes.

[0093] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0094] The examples described in the present invention are merely descriptions of the preferred implementation modes of the present invention, and are not intended to limit the concept and scope of the present invention. Without departing from the design concept of the present invention, various modifications and improvements made to the technical solutions of the present invention by engineers and technicians in this field should all fall within the protection scope of the present invention.

Claims

1. A customized SIP protocol cutting system in narrowband satellite communication, characterized in that: include: User equipment, satellite, gateway, SBC, MW port and IMS network; User equipment: establishes a connection with the satellite through a wireless link to send and receive voice signals; Satellite: As a relay station, it is responsible for forwarding the voice signals of user equipment to the ground gateway station; Gateway: Receives signals from satellites, converts them, and transmits them to SBC via wired or wireless means; SBC: As the entry point to the access network, it manages the communication between user equipment and the IMS network. SBC also interacts with the core part of the IMS network through the Mw port. Mw port: located between SBC and the core network element of the IMS network, used to transmit control signaling and media streams; IMS network: receives voice signals from SBC through the Mw port and performs call control and media transmission processing.

2. The system according to claim 1, characterized in that SBC at least provides registration management, signaling conversion and media resource management.

3. A method for customizing and cutting the SIP protocol in narrowband satellite communication, characterized in that: The user device sends a customized SIP message to the session border controller; The session border controller sends standard SIP messages to the IMP network.

4. The method according to claim 3, characterized in that The specific steps for the user device to send a customized SIP message to the session border controller are: S1.UE sends a REGISTER message to SBC, carrying IMSI, RES, Call-ID, and Cseq parameters; RES value is empty; Call-ID value is randomly generated by UE; S2. After receiving the REGISTER message, the SBC first automatically completes the header field according to the Mw port REGISTER standard message of the large network, and then forwards the REGISTER message to the large network IMS network; S3. After receiving the REGISTER message, the IMS network determines that the registration status is initial registration based on "integrity-protected=no", and then selects a set of available authentication vectors to send a 401 authentication challenge message to the SBC; S4. After receiving the 401 message, the SBC first automatically cuts the standard SIP message into a customized 401 message, and then sends a 401 message to the UE, carrying Call-ID, CSeq, and WWW-Authenticate; the Call-ID value is randomly generated by the UE and is consistent with the Call-ID in the first REGISTER message; WWW-Authenticate carries RAND and AUTN; S5. After receiving the 401 message, the UE first checks the legitimacy of the received authentication challenge; the XMAC calculated locally by the UE must match the MAC recovered from AUTN, and the SQN recovered from AUTN must be within the correct range.

5. The system according to claim 4, characterized in that In S5, if the MAC verification fails, the authentication round is abandoned and the initial registration process ends; If the SQN synchronization check fails, the second registration request REGISTER carrying the authentication challenge response includes an AUTS parameter and provides the correct SQN number in the AUTS parameter. The S-CSCF in the IMS network will initiate 401 again based on the SQN number using new AV authentication parameters.

6. The method according to claim 5, characterized in that The specific steps of the session border controller sending a standard SIP message to the IMP network are as follows: S6. After the UE passes the network authentication, it sends a second registration request REGISTER carrying an authentication challenge response, carrying IMSI, RES, Call-ID, and Cseq parameters; among which, the RES value is a specific value; the Call-ID value is randomly generated by the UE and is consistent with the value in the first registration message; the Cseq value is based on the first registration message + 1; S7. After receiving the REGISTER message again, the SBC first automatically completes the REGISTER message according to the large network Mw port standard message, and then forwards the REGISTER message to the large network IMS network. After receiving the 200OK message, the SBC saves the RES locally for re-registration; S8. The IMS network authenticates the user based on the authentication vector received from the HSS. After the network completes the authentication of the UE, it sends a 200OK response to the SBC; S9. After receiving the 200OK response, the SBC first automatically cuts the standard SIP message into a customized 200OK response, and then sends a 200OK response to the UE, carrying the Call-ID and CSeq; S10.SBC automatically generates a registration Token according to the locally configured algorithm. SBC sends a MESSAGE message to the UE, carrying MSISDN, Token, Call-ID, and CSeq. The MSISDN value is the UE number. The Token value is generated by the SBC and is encrypted by CK and sent to the UE. S11. After receiving the MESSAGE message, the UE sends a 200OK to the SBC, carrying the Call-ID and CSeq.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the method for customized tailoring of the SIP protocol in narrowband satellite communication according to any one of claims 3 to 6 are implemented.

8. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the method for customized tailoring of the SIP protocol in narrowband satellite communication according to any one of claims 3 to 6 are implemented.