EP-4740695-A1 - METHOD AND SYSTEM FOR TRANSMITTING SESSION INITIATION PROTOCOL REQUEST TO HOME SUBSCRIBER SERVER
Abstract
The present disclosure relates to a method and a system for transmitting a Session Initiation Protocol (SIP) request to a target Home Subscriber Server (HSS) [300T] The disclosure encompasses receiving set of network data comprising public land mobile network (PLMN) [300PN] and a set of HSS [300S] associated with the network [300N]; receiving the SIP request; identifying a target SIP request comprising target SIP data fields; extracting domain information; determining target PLMN; identifying the target HSS [300T]; and transmitting the target SIP request to the target HSS [300T] based on identifying the target HSS [300T].
Inventors
- SINHA, ANURAG
- SAGAR, Gautam
- Kelkar, Priti
- KUMAR, ABHAY
- Solanki, Mehul
- BHATNAGAR, AAYUSH
- Bisht, Birendra Singh
- Singh, Harbinder Pal
- REDDY, P R Srikanth
- BAROLIYA, Rakesh
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240704
Claims (15)
- We Claim: 1. A method [400] for transmitting a Session Initiation Protocol (SIP) request to a target Home Subscriber Server (HSS) [300T], the method [400] comprising: - receiving, by a transceiver unit [301], a set of network data associated with a network [300N], wherein the set of network data comprises a set of plurality of public land mobile network (PLMN) [300PN] associated with the network [300N], and a set of HSS [300S] associated with the network [300N], and wherein each PLMN from the set of plurality of PLMN [300PN] is associated with at least one HSS from the set of HSS [300S]; - receiving, by the transceiver unit [301], at a System Information Block (SIB) [300Ns] in the network [300N], the Session Initiation Protocol (SIP) request; - identifying, by an identification unit [302], at the SIB [300Ns] in the network [300N], a target SIP request based on the SIP request, wherein the target SIP request comprises one or more target SIP data fields; - extracting, by an extraction unit [303], a domain information associated with the target SIP request based on the one or more target SIP data fields; - determining, by a determination unit [304], a target PLMN from the set of plurality of PLMN [300PN] based on the domain information; - identifying, by the identification unit [302], the target HSS [300T] from the set of HSS [300S] associated with the target PLMN based on the domain information; and - transmitting, by the transceiver unit [301], the target SIP request to the target HSS [300T] based on identifying the target HSS [300T].
- 2. The method [400] as claimed in claim 1, wherein the SIP request is at least one of a register SIP request, an originating SIP request, and a terminating SIP request.
- 3. The method [400] as claimed in claim 2, wherein, the one or more target SIP data fields associated with the register SIP request comprise at least a username parameter.
- 4. The method [400] as claimed in claim 2, wherein, the one or more target SIP data fields associated with the originating SIP request comprise at least one of a P-Asserted-Identity header and a from header.
- 5. The method [400] as claimed in claim 2, wherein, the one or more target SIP data fields associated with the terminating SIP request comprise at least a Request-URI (R-URI).
- 6. The method [400] as claimed in claim 4, wherein the P-Asserted-Identity header associated with the originating SIP request is in a predefined format.
- 7. The method [400] as claimed in claim 1, wherein the target SIP request is transmitted to the target HSS [300T] via an interface [305] in the network [300N], wherein the target SIP request further comprises a Destination-Realm Attribute Value Pair (AVP).
- 8. A system [300] for transmitting a Session Initiation Protocol (SIP) request to a target Home Subscriber Server (HSS) [300T], the system [300] comprising: - a transceiver unit [301], wherein the transceiver unit [301] is configured to: ^ receive, a set of network data associated with a network [300N], wherein the set of network data comprises a set of plurality of public land mobile network (PLMN) [300PN] associated with the network [300N], and a set of HSS [300S] associated with the network [300N], and wherein each PLMN from the set of plurality of PLMN [300PN] is associated with at least one HSS from the set of HSS [300S]; ^ receive, at a System Information Blocks (SIB) [300Ns] in the network [300N], the Session Initiation Protocol (SIP) request; - an identification unit [302], connected to at least the transceiver unit [301], wherein the identification unit [302] is configured to identify, at the SIB [300Ns] in the network [300N], a target SIP request based on the SIP request, wherein the target SIP request comprises one or more target SIP data fields; - an extraction unit [303], connected to at least the identification unit [302], the extraction unit [303] configured to extract, a domain information associated with the target SIP request based on the one or more target SIP data fields; - a determination unit [304], connected to at least the extraction unit [303], the determination unit [304] configured to determine, a target PLMN from the set of plurality of PLMN [300PN] based on the domain information, and wherein the identification unit [302] is further configured to identify, the target HSS [300T] from the set of HSS [300S] associated with the target PLMN; and wherein the transceiver unit [301] is further configured to transmit, the target SIP request to the target HSS [300T] based on identifying the target HSS [300T].
- 9. The system [300] as claimed in claim 8, wherein, the SIP request is at least one of a register SIP request, an originating SIP request, and a terminating SIP request.
- 10. The system [300] as claimed in claim 9, wherein, the one or more target SIP data fields associated with the register SIP request comprise at least a username parameter.
- 11. The system [300] as claimed in claim 9, wherein, the one or more target SIP data fields associated with the originating SIP request comprise at least one of a P-Asserted-Identity header and a from header.
- 12. The system [300] as claimed in claim 9, wherein, the one or more target SIP data fields associated with the terminating SIP request comprise at least a Request-URI (R-URI).
- 13. The system [300] as claimed in claim 11, wherein the P-Asserted-Identity header associated with the originating SIP request is in a predefined format.
- 14. The system [300] as claimed in claim 8, wherein the target SIP request is transmitted to the target HSS [300T] via an interface [305] in the network [300N], wherein the target SIP request further comprises a Destination-Realm Attribute Value Pair (AVP).
- 15. A non-transitory computer-readable storage medium storing instruction for transmitting a Session Initiation Protocol (SIP) request to a target Home Subscriber Server (HSS) [300T], the storage medium comprising executable code which, when executed by one or more units of a system, causes: - a transceiver unit [301] to: ^ receive, a set of network data associated with a network [300N], wherein the set of network data comprises a set of plurality of public land mobile network (PLMN) [300PN] associated with the network [300N], and a set of HSS [300S] associated with the network [300N], and wherein each PLMN from the set of plurality of PLMN [300PN] is associated with at least one HSS from the set of HSS [300S]; ^ receive, at a System Information Blocks (SIB) [300Ns] in the network [300N], the Session Initiation Protocol (SIP) request; - an identification unit [302] to identify, at the SIB [300Ns] in the network [300N], a target SIP request based on the SIP request, wherein the target SIP request comprises one or more target SIP data fields; - an extraction unit [303] to extract, a domain information associated with the target SIP request based on the one or more target SIP data fields; - a determination unit [304] to determine, a target PLMN from the set of plurality of PLMN [300PN] based on the domain information; - the identification unit [302] to further identify, the target HSS [300T] from the set of HSS [300S] associated with the target PLMN based on the domain information; and - the transceiver unit [301] to further transmit, the target SIP request to the target HSS [300T] based on identifying the target HSS [300T].
Description
METHOD AND SYSTEM FOR TRANSMITTING SESSION INITIATION PROTOCOL REQUEST TO HOME SUBSCRIBER SERVER TECHNICAL FIELD [0001] Embodiments of the present disclosure generally relate to wireless communication systems. More particularly, embodiments of the present disclosure relate to method and system for transmitting a Session Initiation Protocol (SIP) request to a target Home Subscriber Server (HSS). BACKGROUND [0002] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the prior art. [0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. The third generation (3G) technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users. [0004] In the IP Multimedia core network system (IMS), Interrogating-Call Session Control Function (I-CSCF) and Serving-Call Session Control Function (S-CSCF) communicate with Home Subscriber Server (HSS) on Cx interface over the Diameter protocol for getting the user profile. The diameter protocol is a point-to-point protocol, and it is routed based on the Destination-Realm Attribute Value Pair (AVP) sent in the diameter message. The Destination- Realm AVP is used to identify the realm (or domain) of the recipient, which is used for authentication, authorization and accounting (AAA) services in a diameter protocol. Further, the AVP is a protocol in telecom standards which is used for routing the diameter traffic to the correct destination. [0005] In IMS, I-CSCF and S-CSCF serve as a home for the subscriber. So, requests coming from any Public Land Mobile Network (PLMN) (circle) for the subscriber should be treated as home and must be routed to the subscriber's PLMN HSS only. These network elements can also be deployed in multi-PLMNs (circles) that serve as the home for the multiple circles. [0006] When I-CSCF and S-CSCF are serving multiple PLMNs and there are different HSS in the network, then I-CSCF and S-CSCF are required to connect to the HSS. And while sending the Cx request for the user, these nodes should select the correct HSS, otherwise, the user data will not be available, and the request will get rejected by another HSS. This is a major challenge in multi- circle IMS core deployment. [0007] Further, over the period of time various solutions have been developed to improve the performance of communication devices and to select a Home Subscriber Server (HSS). However, there are certain challenges with existing solutions such as it does not provide any solution for the limitations of the diameter protocol, which is a point-to-point protocol used for communication between I-CSCF, S-CSCF, and HSS in the IMS core network. The diameter protocol relies on the Destination-Realm AVP for routing, which may not be sufficient for ensuring accurate routing to the subscriber's PLMN HSS when requests are coming from various PLMNs. Additionally, the existing solutions fail to address the complexities that arise when I-CSCF and S-CSCF serve multiple PLMNs, each with their own HSS. There are various challenges faced in connecting to multiple HSSs and the selection process for choosing the correct HSS when sending Cx requests. [0008] Thus, there exists an imperative need in the art to address the above-mentioned problems in the prior art. SUMMARY [0009] This section is provided to introduce certain aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter. [0010] An aspect of the present disclosure may relate to a method for transmitting a Session Initiation Protocol (SIP) request to a target Home Subscriber Server (HSS). The method comprises receiving, by a transceiver unit,