3GPP MCS SIP INVITE Routing Across Interconnected Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3GPP MCS standard methods fail to enable communication initiation within a regroup of communication groups when entities are included in different interconnected systems, due to gateways that modify or delete sensitive information, leading to incorrect routing of SIP messages.
Innovation Solution
A method that involves a first client entity transmitting a SIP invite message with specific header fields to an originating participating server, which directly selects and routes the message to the appropriate non-controlling server, bypassing gateway modifications, and includes additional checks to ensure correct communication initiation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If gateways modify or delete sensitive information to secure communication between systems, then security is improved, but routing accuracy of SIP messages deteriorates
Solution Approach 1:
The patent applies preliminary action by having the originating participating server pre-determine the identity of the non-controlling server before the SIP OPTIONS message is sent. The server uses the constituent group information from the SIP INVITE to identify which non-controlling server should handle the message, and this pre-determined identity is embedded in the SIP INVITE 3 message sent to the non-controlling server. This preliminary determination prevents gateway modification of routing information, as the correct target is already known and specified in advance.
2Adaptability or versatility
If the participating server follows the standard procedure of sending SIP INVITE to the controlling server, then protocol compliance is improved, but communication initiation reliability deteriorates in interconnected systems
Solution Approach 1:
The patent uses the SIP INVITE message as an intermediary carrier that contains both constituent group information and called group information. This intermediary message allows the originating participating server to directly identify the correct non-controlling server without going through the controlling server first. The SIP INVITE 3 message acts as a mediator that carries the pre-determined non-controlling server identity, enabling direct routing while maintaining protocol compliance.
Solution Approach 2:
The patent segments the traditional two-step process (INVITE to controlling server, then OPTIONS to non-controlling server) into a more efficient single-step process. The originating participating server directly sends the SIP INVITE 3 message to the identified non-controlling server, skipping the intermediate controlling server step. This segmentation of the routing logic allows for more direct and reliable communication initiation while still following SIP protocol requirements.
3Reliability
If the controlling server sends SIP OPTIONS to check client authorization, then authorization security is improved, but message routing complexity increases
Solution Approach 1:
The patent extracts the authorization check function from the controlling server and relocates it to the non-controlling server. Instead of the controlling server sending SIP OPTIONS to all non-controlling servers to check authorization, the originating participating server directly sends the SIP INVITE 3 to the pre-identified non-controlling server. The non-controlling server then performs the authorization check locally, eliminating the need for complex multi-server coordination and reducing routing complexity while maintaining security.
Data Source
AI summary
A method for initiating a communication within a regroup of communication groups, the method being implemented by a network according to the 3GPP MCS standard including at least two systems separated by a gateway hiding or deleting information necessary for initiating a communication in a global communication group to which entities distributed in the at least two systems are affiliated, the method especially including directly transmitting, between a participating server managing the client entity initiating the communication and a non-controlling server of the global communication group, an invite message according to the SIP protocol. Furthermore, some information is added in the different transmissions in order to allow additional checks by the different entities.


