[go: up one dir, main page]

WO2025012960A1 - Procédé et système d'optimisation d'un service de messagerie de passerelle de messages courts ip (ipsmgw) - Google Patents

Procédé et système d'optimisation d'un service de messagerie de passerelle de messages courts ip (ipsmgw) Download PDF

Info

Publication number
WO2025012960A1
WO2025012960A1 PCT/IN2024/050906 IN2024050906W WO2025012960A1 WO 2025012960 A1 WO2025012960 A1 WO 2025012960A1 IN 2024050906 W IN2024050906 W IN 2024050906W WO 2025012960 A1 WO2025012960 A1 WO 2025012960A1
Authority
WO
WIPO (PCT)
Prior art keywords
request
sms
user
ipsmgw
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/IN2024/050906
Other languages
English (en)
Other versions
WO2025012960A8 (fr
Inventor
Vikash Agrawal
Dinesh Kumar YADAV
Aayush Bhatnagar
Smridhi SHARMA
Somya Mishra
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jio Platforms Ltd
Original Assignee
Jio Platforms Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jio Platforms Ltd filed Critical Jio Platforms Ltd
Publication of WO2025012960A1 publication Critical patent/WO2025012960A1/fr
Publication of WO2025012960A8 publication Critical patent/WO2025012960A8/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Definitions

  • Embodiments of the present disclosure generally relate to network performance management systems. More particularly, embodiments of the present disclosure relate to method and system for optimising an IP short message gateway (IPSMGW) messaging service.
  • IPSMGW IP short message gateway
  • 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.
  • 2G second generation
  • 3G third generation
  • 4G fourth generation
  • the fourth generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security.
  • 5G fifth generation
  • wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users.
  • a request is received at a one or more first IP Short Message Gateway (IPSMGW) side.
  • IPSMGW IP Short Message Gateway
  • a MNP request is shared to get details about the User B such as operator details etc.
  • a Diameter request is shared to DRAto confirm the amount to be charged for the SMS delivery and execute the charge.
  • an SRI request is shared by the one or more first IPSMGW confirm to a global title (GT) to a terminal IPSMGW to fetch the GT.
  • GT global title
  • This GT is shared back to the one or more first IPSMGW and upon fetching the GT, a Mobile Terminated (MT) request to share the SMS is shared by the one or more first IPSMGW to the user B via a SIP-Delivery.
  • An Acknowledgement of the SMS is shared back to the one or more first IPSMGW and then to the User A.
  • the terminal IPSMGW is not aware as to which of the one or more first IPSMGW the GT is to be delivered, leading to failure in the SMS Delivery.
  • An aspect of the present disclosure may relate to a method for optimising an IP short message gateway (IPSMGW) messaging service.
  • the method comprising receiving, by a transceiver unit from a first user associated with a first network, a short message service (SMS) request comprising one or more SMS request parameters.
  • SMS short message service
  • the method further comprises initiating, by a processing unit from one or more first IPSMGW associated with the first user, a mobile number portability (MNP) request associated with the second user.
  • MNP mobile number portability
  • the method further comprises initiating, by the processing unit to a Diameter Routing Agent (DRA) associated with the first user, a diameter request, wherein the diameter request is at least a charge request associated with the SMS request based on at least the MNP request.
  • DDA Diameter Routing Agent
  • the method further comprises initiating, by the processing unit from the one or more first IPSMGW associated with the first user to at least one second IPSMGW associated with a second user, a Send Routing Information (SRI) request based on at least the diameter response of the diameter request.
  • the method further comprises receiving, by the processing unit at the one or more first IPSMGW, a routing information based on the SRI response of the SRI request.
  • the method further comprises initiating, by the processing unit from the one or more first IPSMGW via a target protocol associated with the first network, a mobile terminated (MT) request associated with the SMS request based on at least the routing information.
  • the method further comprises delivering, by the processing unit from the first user to the second user, an SMS message associated with the SMS request based on initiating the mobile terminated (MT) request from the one or more first IPSMGW via the target protocol.
  • the method further comprises validating, by a validation unit, at least one of an SMS service validity associated with the first user and one or more SMS request parameters validity based on the SMS request.
  • the method further comprises transmitting, by the transceiver unit to the one or more first IP Short Message Gateway (IPSMGW) associated with the first user, the SMS request based on at least one of a positive SMS service validity associated with the SMS service validity and a positive SMS request parameters validity associated with the one or more SMS request parameters validity.
  • IPSMGW IP Short Message Gateway
  • the MNP request associated with the second user is based on at least one of the positive SMS service validity and the positive SMS request parameters validity, wherein the MNP request is at least an operator detail request associated with the second user, and a Location Routing Number (LRN) request associated with the second user.
  • LRN Location Routing Number
  • the method further comprises receiving, at the one or more first IPSMGW from a Short Message Service Centre SMSC (Front-End), the routing information based on the SRI response, wherein the routing information comprises at least one target first IPSMGW from the one or more first IPSMGW.
  • the IPSMGW and the SMSC (Front-End) are integrated to optimise the IPSMGW messaging service.
  • the target protocol is at least one of a Session Initiation Protocol (SIP) or a Mobile Application Part (MAP).
  • SIP Session Initiation Protocol
  • MAP Mobile Application Part
  • the method further comprises receiving at the one or more first IPSMGW, an acknowledgement based on delivering the SMS message from the first user to the second user.
  • the SMS service validity associated with the first user is determined based on a prestored service data associated with the first user, and wherein the one or more SMS request parameters validity based on the SMS request is determined based on at least the prestored service data and a predefined set of SMS service rules associated with at least the first network.
  • Another aspect of the present disclosure may relate to a system for optimising an IP short message gateway (IPSMGW) messaging service.
  • the system comprises a transceiver unit and a processing unit connected to each other.
  • the transceiver unit is configured to receive, from a first user associated with a first network, a short message service (SMS) request comprising one or more SMS request parameters.
  • SMS short message service
  • the processing unit is configured to initiate, from the one or more first IPSMGW associated with the first user, a mobile number portability (MNP) request associated with the second user.
  • MNP mobile number portability
  • the processing unit is further configured to initiate, to a Diameter Routing Agent (DRA) associated with the first user, a diameter request, wherein the diameter request is at least a charge request associated with the SMS request based on at least the MNP request.
  • DAA Diameter Routing Agent
  • the processing unit is further configured to initiate, from the one or more first IPSMGW associated with the first user to at least one second IPSMGW associated with a second user, a Send Routing Information (SRI) request based on at least the diameter request.
  • SRI Send Routing Information
  • the processing unit is further configured to receive, at the one or more first IPSMGW, a routing information based on the SRI response.
  • the processing unit is further configured to initiate, from the one or more first IPSMGW via a target protocol associated with the first network, a mobile terminated (MT) request associated with the SMS request based on at least the routing information.
  • the processing unit is further configured to deliver, from the first user to the second user, an SMS message associated with the SMS request based on initiating the mobile terminated (MT) request from the one or more first IPSMGW via the target protocol.
  • Yet another aspect of the present disclosure may relate to a non-transitory computer readable storage medium storing instructions for optimising an IP short message gateway (IPSMGW) messaging service, the instructions include executable code which, when executed by one or more units of a system, causes: a transceiver unit of the system to receive, from a first user associated with a first network to a second user, a short message service (SMS) request comprising one or more SMS request parameters; a processing unit of the system to initiate, from the one or more first IPSMGW associated with the first user, a mobile number portability (MNP) request associated with the second user; the processing unit of the system to initiate, to a Diameter Routing Agent (DRA) associated with the first user, a diameter request, wherein the diameter request is at least a charge request associated with the SMS request based on at least the MNP request; the processing unit of the system to initiate, from the one or more first IPSMGW associated with the first user to at least one second IPSMGW associated with the a second user
  • the instructions include executable code which, when executed by one or more units of a system causes the processing unit of the system to receive, at the one or more first IPSMGW, a routing information based on the SRI response; the processing unit of the system to initiate, from the one or more first IPSMGW via a target protocol associated with the first network, a mobile terminated (MT) request associated with the SMS request based on at least the routing information; the processing unit of the system to deliver, from the first user to the second user, an SMS message associated with the SMS request based on initiating the mobile terminated (MT) request from the one or more first IPSMGW via the target protocol.
  • MT mobile terminated
  • IPSMGW Internet Protocol Short Messaging Service
  • FIG. 1 illustrates a system architecture of an IP short message gateway (IPSMGW) clusters, in accordance with exemplary implementations of the present disclosure.
  • IPSMGW IP short message gateway
  • FIG. 2 illustrates an exemplary block diagram of a computing device upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure.
  • FIG. 3 illustrates an exemplary block diagram of a system for optimising an IP short message gateway (IPSMGW) messaging service, in accordance with exemplary implementations of the present disclosure.
  • IPSMGW IP short message gateway
  • FIG. 4 illustrates a method flow diagram indicating the process for optimising an IP short message gateway (IPSMGW) messaging service in accordance with exemplary implementations of the present disclosure.
  • IPSMGW IP short message gateway
  • exemplary and/or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples.
  • any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art.
  • a “processing unit” or “processor” or “operating processor” includes one or more processors, wherein processor refers to any logic circuitry for processing instructions.
  • a processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a Digital Signal Processing (DSP) core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc.
  • DSP Digital Signal Processing
  • the processor may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor or processing unit is a hardware processor.
  • a user equipment may be any electrical, electronic and/or computing device or equipment, capable of implementing the features of the present disclosure.
  • the user equipment/device may include, but is not limited to, a mobile phone, smart phone, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, wearable device or any other computing device which is capable of implementing the features of the present disclosure.
  • the user device may contain at least one input means configured to receive an input from at least one of a transceiver unit, a processing unit, a storage unit, a detection unit and any other such unit(s) which are required to implement the features of the present disclosure.
  • storage unit or “memory unit” refers to a machine or computer-readable medium including any mechanism for storing information in a form readable by a computer or similar machine.
  • a computer-readable medium includes read-only memory (“ROM”), random access memory (“RAM”), magnetic disk storage media, optical storage media, flash memory devices or other types of machine-accessible storage media.
  • the storage unit stores at least the data that may be required by one or more units of the system to perform their respective functions.
  • interface or “user interface refers to a shared boundary across which two or more separate components of a system exchange information or data. The interface may also be referred to a set of rules or protocols that define communication or interaction of one or more modules or one or more units with each other, which also includes the methods, functions, or procedures that may be called.
  • All modules, units, components used herein, unless explicitly excluded herein, may be software modules or hardware processors, the processors being a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASIC), Field Programmable Gate Array circuits (FPGA), any other type of integrated circuits, etc.
  • DSP digital signal processor
  • ASIC Application Specific Integrated Circuits
  • FPGA Field Programmable Gate Array circuits
  • the transceiver unit include at least one receiver and at least one transmitter configured respectively for receiving and transmitting data, signals, information, or a combination thereof between units/components within the system and/or connected with the system.
  • the present disclosure aims to overcome the above-mentioned and other existing problems in this field of technology by providing method and system of optimising an IP short message gateway (IPSMGW) messaging service.
  • IPSMGW IP short message gateway
  • the SMS message is received at IPSMGW, then it sends the MNP (mobile number portability) query and after it is successful, the IPSMGW sends the charging request and after successful charging, the IPSMGW receives the routing information of the message based on SRI response to the SRI request, then the IPSMGW sends the message to the target IPSMGW via target protocol (i.e. via SIP or MAP).
  • MNP mobile number portability
  • FIG. 1 illustrates an exemplary architecture diagram of an Internet Protocol Short Message Gateway (IPSMGW), in which the system for optimising a short message service (SMS) barring service is built, in accordance with exemplary implementations of the present disclosure.
  • the architecture diagram [100] of the IPSMGW [102] comprising an Element Management System (EMS) [104], a Signalling Transfer Point (STP) [106], a Serving-Call Session Control Function (SCSCF) [112], a Load Balancer [126], a Diameter Routing Agent (DRA) [132], a Short Message Peer-to-Peer (SMPP) [120], an SMPP Charging Point (CP) [128], a Mobile Number Portability (MNP) server [130], an Online Charging System (OCS) [134], a Home Subscriber Server (HSS) [136], a Service Capability Exposure Function (SCEF) [138], a Mobility Management Entity (MME) [140], a Database [114], a
  • IPSMGW IP Short Message Gateway
  • SMS Short Message Service
  • EMS Element Management System
  • STP Signalling Transfer Point
  • SCSCF Server-Call Session Control Function
  • IMS IP Multimedia Subsystem
  • Load Balancer A device or software component that evenly distributes incoming network traffic across multiple servers to optimize resource utilization, reliability, and performance.
  • DRA Diameter Routing Agent
  • SMSPP Short Message Peer-to-Peer
  • SMPP CP SMPP Charging Point
  • MNP Mobile Number Portability
  • OCS Online Charging System
  • HSS Home Subscriber Server
  • IMS Internet Protocol
  • subscriber-related information such as user profiles, authentication data, and service subscriptions.
  • SCEF Service Capability Exposure Function
  • MME Mobility Management Entity
  • Database [114] A structured collection of data organized for efficient storage, retrieval, and management.
  • the database [114] is connected with the IPSMGW [102], the IPSMGW [102] stores and retrieves the information at the database [114], The connection between the IPSMGW [102] and the database [114] is done via transmission control protocol (TCP) [118],
  • TCP transmission control protocol
  • TCP Transmission Control Protocol
  • MAP Mobile Application Part
  • HLRs Home Location Registers
  • VLRs Visitor Location Registers
  • REST Real State Transfer
  • SIP Session Initiation Protocol
  • SIP Session Initiation Protocol
  • FIG. 2 illustrates an exemplary block diagram of a computing device [200] (also referred to herein as a computer system [200]) upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure.
  • the computing device [200] may also implement a method for optimising an IP short message gateway (IPSMGW) messaging service utilising the system.
  • the computing device [200] itself implements the method for optimising the IP short message gateway (IPSMGW) messaging service using one or more units configured within the computing device [200], wherein said one or more units are capable of implementing the features as disclosed in the present disclosure.
  • IPSMGW IP short message gateway
  • the computing device [200] may include a bus [202] or other communication mechanism for communicating information, and a hardware processor [204] coupled with bus [202] for processing information.
  • the hardware processor [204] may be, for example, a general-purpose microprocessor.
  • the computing device [200] may also include a main memory [206], such as a random-access memory (RAM), or other dynamic storage device, coupled to the bus [202] for storing information and instructions to be executed by the processor [204],
  • the main memory [206] also may be used for storing temporary variables or other intermediate information during execution of the instructions to be executed by the processor [204], Such instructions, when stored in non-transitory storage media accessible to the processor [204], render the computing device [200] into a special-purpose machine that is customized to perform the operations specified in the instructions.
  • the computing device [200] further includes a read only memory (ROM) [208] or other static storage device coupled to the bus [202] for storing static information and instructions for the processor [204],
  • ROM read only memory
  • a storage device [210] such as a magnetic disk, optical disk, or solid-state drive is provided and coupled to the bus [202] for storing information and instructions.
  • the computing device [200] may be coupled via the bus [202] to a display [212], such as a cathode ray tube (CRT), Liquid crystal Display (LCD), Light Emitting Diode (LED) display, Organic LED (OLED) display, etc. for displaying information to a computer user.
  • An input device [214] including alphanumeric and other keys, touch screen input means, etc.
  • a cursor controller [216] such as a mouse, a trackball, or cursor direction keys, for communicating direction information and command selections to the processor [204], and for controlling cursor movement on the display [212].
  • This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow the device to specify positions in a plane.
  • the computing device [200] may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware, and/or program logic which in combination with the computing device [200] causes or programs the computing device [200] to be a special-purpose machine.
  • the techniques herein are performed by the computing device [200] in response to the processor [204] executing one or more sequences of one or more instructions contained in the main memory [206], Such instructions may be read into the main memory [206] from another storage medium, such as the storage device [210], Execution of the sequences of instructions contained in the main memory [206] causes the processor [204] to perform the process steps described herein.
  • hard-wired circuitry may be used in place of or in combination with software instructions.
  • the computing device [200] also may include a communication interface [218] coupled to the bus [202],
  • the communication interface [218] provides a two-way data communication coupling to a network link [220] that is connected to a local network [222].
  • the communication interface [218] may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line.
  • the communication interface [218] may be a local area network (LAN) card to provide a data communication connection to a compatible LAN.
  • LAN local area network
  • Wireless links may also be implemented.
  • the communication interface [218] sends and receives electrical, electromagnetic, or optical signals that carry digital data streams representing various types of information.
  • the computing device [200] can send messages and receive data, including program code, through the network(s), the network link [220] and the communication interface [218],
  • a server [230] might transmit a requested code for an application program through the Internet [228], the ISP [226], the local network [222], the host [224] and the communication interface [218],
  • the received code may be executed by the processor [204] as it is received, and/or stored in the storage device [210], or other non-volatile storage for later execution.
  • FIG. 3 an exemplary block diagram of a system [300] for optimising an IP short message gateway (IPSMGW) messaging service, is shown, in accordance with the exemplary implementations of the present disclosure.
  • the system [300] comprises at least one transceiver unit [302], at least one processing unit [304], and at least one validation unit [306], Also, all of the components/ units of the system [300] are assumed to be connected to each other unless otherwise indicated below. As shown in the figures all units shown within the system should also be assumed to be connected to each other. Also, in FIG.
  • the system [300] may comprise multiple such units or the system [300] may comprise any such numbers of said units, as required to implement the features of the present disclosure.
  • the system [300] may reside in a server or a network entity like IPSMGW or SMSC.
  • the system [300] may reside partly in the server/ network entity and partly in the user device.
  • the IPSMGW messaging service is a service which facilitates the exchange of a short message service (SMS) such as a short text messages over an Internet Protocol (IP) network.
  • SMS short message service
  • IP Internet Protocol
  • the system [300] is configured for optimising the IP short message gateway (IPSMGW) messaging service with the help of the interconnection between the components/units of the system [300],
  • IPSMGW IP short message gateway
  • the transceiver unit [302] of the system [300] is configured to receive from a first user associated with a first network, a short message service (SMS) request comprising one or more SMS request parameters.
  • the first user may be a user device or a subscriber who is sending a message to a second user which may be another user device or another subscriber or a network entity.
  • the first network may refer to a telecom network or a communication network including the network entities between the communication channel of the first user and the second user.
  • the SMS request may be a request for sending a message to the second user.
  • the one or more SMS request parameters such as an action parameter, a username parameter, a password parameter, and an SMS originator parameter, are associated with the SMS request.
  • the one or more SMS request parameters may have a predefined possible value in a predefined manner based on the SMS request, such as the action parameter having the predefined possible value, i.e., a send message value, and the username parameter having the predefined value, which is a string value having a maximum length of 16 characters.
  • the processing unit [304] of the system [300] is configured to initiate, from one or more first IPSMGW associated with the first user, a mobile number portability (MNP) request associated with the second user.
  • the one or more first IPSMGW may refer to the IPSMGW associated with the first user and/or the first network where the first user may be connected with the one or more first IPSMGW.
  • the second user may refer to the service provider or the operator associated with the first user.
  • the MNP request is sent to an MNP server/database [130], to check the operator/domain of Party B (SMS receiving entity) and to determine whether the Party B has ported the mobile number.
  • the MNP server upon receiving the MNP query, looks up Party B using B’s MSISDN (phone number) in its database, and return LRN to the IPSMGW.
  • the processing unit [304] of the system [300] is configured to initiate, to a Diameter Routing Agent (DRA) [132] associated with the first user, a diameter request [124], wherein the diameter request [124] is at least a charge request associated with the SMS request based on at least the MNP request.
  • DRA Diameter Routing Agent
  • the DRA may be a network element responsible for facilitating the routing and management of diameter protocol messages within a network such as the 3G or the 4G (LTE) network, thereby ensuring that the messages are routed among the correct elements in a network.
  • the diameter protocol messages may be used for implementing one of an authentication, an authorisation, and an accounting function in the network.
  • the diameter request [124] may be a request containing the information and attributes related to authentication, authorisation, and accounting as part of the diameter protocol.
  • the charge request may be the request comprising charge details such as billing charge or a fee, associated with the SMS request and the MNP request.
  • the charge details may be the charges such as billing charges or fees, associated with providing the services for SMS and MNP by the service provider.
  • the DRA [132] can route the diameter request [124] to the OCS [134] for the charge request.
  • the OCS [134] based on the diameter request [124] and the charge request can then determine the charges and billing information for the user based on the services used by the user.
  • the charges applicable for SMS and MNP may al so be provided by the OC S [ 134] based on the DRA [132], Further, the OC S [ 134] also verifies the subscription of the user, if it allows sending SMS or additional charges are required to be applied and then authorizes the delivery of the SMS based on the account balance or credit limits of the user.
  • the diameter messages carry routing information in order to ensure delivery of the messages.
  • the processing unit [304] of the system [300] is configured to initiate, from the one or more first IPSMGW associated with the first user to at least one second IPSMGW associated with the second user, a Send Routing Information (SRI) request based on at least a diameter response of the diameter request [124],
  • the at least one second IPSMGW may be the IPSMGW at which the second user may be connected with the at least second IPSMGW.
  • the SRI request may be a type of diameter message used within the diameter protocol request for receiving routing information of the user.
  • the diameter response is the response to the diameter request [124],
  • the diameter response may contain the information and attributes related to the authentication, the authorisation, and the accounting as part of the diameter protocol.
  • the diameter response may also be a response received from the OCS [134] which indicates whether the charge request was successful or not successful due to a reason.
  • the reason may be due to unsubscribed service or may also be due to insufficient balance.
  • the response may also indicate successful charging based on the DRA [132],
  • the processing unit [304] of the system [300] is configured to receive, at the one or more first IPSMGW, a routing information based on an SRI response of the SRI request.
  • the routing information may be the information relating to the routing of the messages such as a user profile, a subscription details, a service restriction and an authentication parameter from a home subscriber server (HSS) and/or a subscriber profile repository associated with the network.
  • the SRI response is the response to the SRI request initiated from the one or more first IPSMGW.
  • the SRI response is the type of diameter message used within the diameter protocol and comprises information for receiving routing information of the user.
  • the processing unit [304] of the system [300] is configured to initiate, from the one or more first IPSMGW via a target protocol associated with the first network, a mobile terminated (MT) request associated with the SMS request based on at least the routing information.
  • the MT request refers to a message sent from a mobile SMS provider system to a subscriber’s mobile phone i.e., the message is terminated at the mobile phone of the subscriber’s mobile phone.
  • the target protocol is at least one of a Session Initiation Protocol (SIP) or a Mobile Application Part (MAP).
  • SIP Session Initiation Protocol
  • MAP Mobile Application Part
  • the present disclosure provides that the IPSMGW [102] is also responsible for performing the functions of a Short Message Service Centre (SMSC).
  • the SMSC is responsible for handling and routing messages such as short message services over the 2G/3G networks. Therefore, the present disclosure provides a solution that provides that the IPSMGW [102] and the SMSC are integrated and supports the functionalities of both the SIP and the MAP.
  • the integration of the IPSMGW and the SMSC as disclosed in the present disclosure helps in balancing the load between the SIP and the MAP by initiating the MT request via the target protocol.
  • the integration of IPSMGW [102] with the SMSC also helps in supporting the short message service in 2G/3G networks via the MAP.
  • the integration of the IPSMGW [102] with the SMSC also helps in cases where the IPSMGW [102] is to be used for signalling IP messages over the SIP. Additionally, to reduce the load of IPSMGW [102] for sending the SMS using the SIP, some of the SMS(s) are sent over the MAP via the integrated SMSC of the IPSMGW [102], This helps in optimizing the message service of the IPSMGW [102],
  • the selection of target domain is based on the operating entity or a network entity or a service provider associated with the messaging service. In case, the operating entity of the message receiver is same as the operating entity of a sender of the SMS, then the target protocol may be the SIP. However, in case the operating entity of the receiver of the message is different i.e.
  • the target protocol may be the MAP.
  • the operating entity is required to be analysed.
  • the MNP request sent to the MNP server/ database [130] is analysed for determination of the operator/domain of the mobile number. The analysis of the LRN helps in determination of the operating entity.
  • the processing unit [304] of the system [300] is configured to deliver, from the first user to the second user, an SMS message associated with the SMS request based on initiating the mobile terminated (MT) request from the one or more first IPSMGW via the target protocol.
  • the SMS message may be the message which the first user is trying to send to the second user.
  • the system [300] further comprises the validation unit [306] connected at least to the processing unit [304], the validation unit [306] is configured to validate at least one of a SMS service validity associated with the first user and one or more SMS request parameters validity based on the SMS request.
  • the SMS service validity may refer to the validity of the SMS services for the first user and the second user, which may also check for the validity of the mobile numbers associated with each of the first user and the second user.
  • the validity of the SMS services may be a check performed by the validation unit [306] to validate that the users are allowed to use the SMS services.
  • the one or more SMS request parameters validity may refer to the validity of the SMS request based on certain SMS request parameters.
  • the SMS service validity associated with the first user is determined based on a prestored service data associated with the first user, and wherein the one or more SMS request parameters validity based on the SMS request is determined based on at least the prestored service data and a predefined set of SMS service rules associated with at least the first network.
  • the SMS service validity is determined based on the prestored service data, wherein the prestored service data may refer to a Home Location Register (HLR) which stores the information related the subscribers i.e., the first user and the second user.
  • the predefined set of SMS service rules may refer to a SMS service rules which may be preset based on the needs and requirements of the service provider or operators.
  • the transceiver unit [302] of the system [300] is further configured to transmit to the one or more first IPSMGW associated with the first user, the SMS request based on at least one of a positive SMS service validity associated with the SMS service validity and a positive SMS request parameters validity associated with the one or more SMS request parameters validity.
  • the positive SMS service validity may refer to a positive response of the validation of the SMS service validity indicating a success, i.e., the SMS service is valid for the particular user.
  • the positive SMS service validity may also refer to the positive response of the validation of the one or more SMS request parameters that indicates a success based on the predefined set of SMS service rules, i.e., the SMS request is valid.
  • the MNP request associated with the second user is based on at least one of the positive SMS service validities and the positive SMS request parameters validity, wherein the MNP request is at least an operator detail request associated with the second user, and a Location Routing Number (LRN) request associated with the second user.
  • the operator details request may be the request or a query which is made for retrieving the information associated with the network operator or the network service provider of the second user.
  • the LRN request may refer to a request seeking the LRN.
  • the LRN may refer to a response to the LRN request and may comprise of a ten-digit number used for routing calls and messages used for number portability feature and identifies the new location of a ported subscriber.
  • the transceiver unit [302] of the system [300] is further configured to receive, at the one or more first IPSMGW from a Short Message Service Centre SMSC (Front-End), the routing information based on the SRI response, wherein the routing information comprises at least one target first IPSMGW from the one or more first IPSMGW.
  • the SMSC (Front-End) may refer to the user interface or application which allows administrators or the network operators to interact with a SMSC system. Further, the SMSC system facilitates configuration, managing, and monitoring of the SMS messaging services that are provided by the SMSC.
  • the SMSC is a core component of mobile network which is responsible for facilitation of sending, receiving, and routing of the SMS messages.
  • the target IPSMGW may be the terminating IPSMGW at which the SMS message is received, and associated with the second user.
  • IPSMGW and the SMSC may also be integrated to optimise the IPSMGW messaging service.
  • the transceiver unit [302] of the system [300] is further configured to receive, at the one or more first IPSMGW, an acknowledgement based on delivering the SMS message from the first user to the second user.
  • the acknowledgement may be a message or an indication showing that the SMS message has been successfully delivered.
  • an exemplary method flow diagram [400] for optimising an IP short message gateway (IPSMGW) messaging service, in accordance with exemplary implementations of the present disclosure is shown.
  • the method [400] is performed by the system [300]
  • the system [300] may be present in a server device to implement the features of the present disclosure.
  • the IPSMGW messaging service is a service which facilitates the exchange of short text messages (SMS) over the Internet Protocol networks.
  • the method [400] comprises receiving, by a transceiver unit [302] from a first user associated with a first network, a short message service (SMS) request comprising one or more SMS request parameters.
  • the first user may be a user device or a subscriber who is sending a message to a second user which may be another user device or another subscriber or a network entity.
  • the first network may refer to a telecom network or communication network including network entities between the communication channel of the first user and the second user.
  • the SMS request may be a request for sending a message to the second user.
  • the one or more SMS request parameters such as an action parameter, a username parameter, a password parameter, and an SMS originator parameter, are associated with the SMS request.
  • the one or more SMS request parameters may have a predefined possible value in a predefined manner based on the SMS request, such as the action parameter having the predefined possible value, i.e., a send message value, and the username parameter having the predefined value, which is a string value having a maximum length of 16 characters.
  • the action parameter having the predefined possible value i.e., a send message value
  • the username parameter having the predefined value which is a string value having a maximum length of 16 characters.
  • the present disclosure further discloses that messages can be marked as spam depending on the message signature, total messages sent within a configurable duration, blocked keywords, blacklisting, etc.
  • the present disclosure supports dynamic filtering of messages based on regulatory guidelines and messages sent by subscribers not registered as telemarketers etc.
  • the method [400] comprises initiating, by a processing unit [304] from one or more first IPSMGW associated with the first user, a mobile number portability (MNP) request associated with the second user.
  • the one or more first IPSMGW may refer to the IPSMGW associated with the first user and/or the first network where the first user may be connected with the one or more first IPSMGW.
  • the second user may refer to the service provider or the operator associated with the first user.
  • the MNP request is sent to an MNP server/database [130], to check the operator/domain of Party B (SMS receiving entity) and to determine whether the Party B has ported the mobile number.
  • the MNP server upon receiving the MNP query, looks up Party B using B’s MSISDN (phone number) in its database, and return LRN to the IPSMGW.
  • the method [400] comprises initiating, by the processing unit [304] to a Diameter Routing Agent (DRA) [132] associated with the first user, a diameter request [124], wherein the diameter request [124] is at least a charge request associated with the SMS request based on at least the MNP request.
  • DRA Diameter Routing Agent
  • the DRA may be a network element responsible for facilitating the routing and management of diameter protocol messages within a network such as the 3G or the 4G (LTE) network, thereby ensuring that the messages are routed among the correct elements in a network.
  • the diameter protocol messages may be used for implementing one of an authentication, an authorisation, and an accounting function in the network.
  • the diameter request [124] may be a request containing the information and attributes related to authentication, authorisation, and accounting as part of the diameter protocol.
  • the charge request may be the request comprising charge details such as billing charge or a fee, associated with the SMS request and the MNP request.
  • the charge details may be the charges such as billing charges or fees, associated with providing the services for SMS and MNP by the service provider.
  • the DRA [132] can route the diameter request [124] to the OCS [134] for the charge request.
  • the OCS [134] based on the diameter request [124] and the charge request can then determine the charges and billing information for the user based on the services used by the user.
  • the charges applicable for SMS and MNP may al so be provided by the OC S [ 134] based on the DRA [132], Further, the OC S [ 134] also verifies the subscription of the user, if it allows sending SMS or additional charges are required to be applied and then authorizes the delivery of the SMS based on the account balance or credit limits of the user.
  • the diameter messages carry routing information in order to ensure delivery of the messages.
  • the method [400] comprises initiating, by the processing unit [304] from the one or more first IPSMGW associated with the first user to at least one second IPSMGW associated with a second user, a Send Routing Information (SRI) request based on at least a diameter response of the diameter request [124],
  • the at least one second IPSMGW may be the IPSMGW at which the second user may be connected with the at least second IPSMGW.
  • the SRI request may be a type of diameter message used within the diameter protocol request for receiving routing information of the user.
  • the diameter response is the response to the diameter request [124],
  • the diameter response may contain the information and attributes related to the authentication, the authorisation, and the accounting as part of the diameter protocol.
  • the diameter response may also be a response received from the OCS [134] which indicates whether the charge request was successful or not successful due to a reason.
  • the reason may be due to unsubscribed service or may also be due to insufficient balance.
  • the response may also indicate successful charging based on the DRA [132],
  • the method [400] comprises receiving, by the processing unit [304] at the one or more first IPSMGW, a routing information based on an SRI response of the SRI request.
  • the routing information may be the information relating to the routing of the messages such as a user profile, a subscription details, a service restriction and an authentication parameter from a home subscriber server (HSS) and/or a subscriber profile repository associated with the network.
  • HSS home subscriber server
  • the SRI response is the response to the SRI request initiated from the one or more first IPSMGW.
  • the SRI response is the type of diameter message used within the diameter protocol and comprises information for receiving routing information of the user.
  • the method [400] comprises initiating, by the processing unit [304] from the one or more first IPSMGW via a target protocol associated with the first network, a mobile terminated (MT) request associated with the SMS request based on at least the routing information.
  • the MT request refers to a message sent from a mobile SMS provider system to a subscriber’s mobile phone i.e., the message is terminated at the mobile phone of the subscriber’s mobile phone.
  • the target protocol is at least one of a Session Initiation Protocol (SIP) or a Mobile Application Part (MAP).
  • SIP Session Initiation Protocol
  • MAP Mobile Application Part
  • the present disclosure provides that the IPSMGW [102] is also responsible for performing the functions of a Short Message Service Centre (SMSC).
  • SMSC Short Message Service Centre
  • the SMSC is responsible for handling and routing messages such as short message services over the 2G/3G networks. Therefore, the present disclosure provides a solution that provides that the IPSMGW [102] and the SMSC are integrated and supports the functionalities of both the SIP and the MAP.
  • the integration of the IPSMGW and the SMSC as disclosed in the present disclosure helps in balancing the load between the SIP and the MAP by initiating the MT request via the target protocol.
  • IPSMGW [102] helps in supporting the short message service in 2G/3G networks via the MAP.
  • the integration of the IPSMGW [102] with the SMSC also helps in cases where the IPSMGW [102] is to be used for signalling IP messages over the SIP. Additionally, to reduce the load of IPSMGW [102] for sending the SMS using the SIP, some of the SMS(s) are sent over the MAP via the integrated SMSC of the IPSMGW [102], This helps in optimizing the message service of the IPSMGW [102],
  • the selection of target domain is based on the operating entity or a network entity or a service provider associated with the messaging service.
  • the target protocol may be the SIP.
  • the target protocol may be the MAP.
  • the operating entity is required to be analysed.
  • the MNP request sent to the MNP server/ database [130] is analysed for determination of the operator/domain of the mobile number. The analysis of the LRN helps in determination of the operating entity.
  • the method [400] comprises delivering, by the processing unit [304] from the first user to the second user, an SMS message associated with the SMS request based on initiating the mobile terminated (MT) request from the one or more first IPSMGW via the target protocol.
  • the SMS message may be the message which the first user is trying to send to the second user.
  • the method [400] further comprises validating, by a validation unit [306], at least one of an SMS service validity associated with the first user and one or more SMS request parameters validity based on the SMS request.
  • the SMS service validity may refer to the validity of the SMS services for the first user and the second user, which may also check for the validity of the mobile numbers associated with each of the first user and the second user.
  • the validity of the SMS services may be a check performed by the validation unit [306] to validate that the users are allowed to use the SMS services.
  • the one or more SMS request parameters validity may refer to the validity of the SMS request based on certain SMS request parameters.
  • the SMS service validity associated with the first user is determined based on a prestored service data associated with the first user, and wherein the one or more SMS request parameters validity based on the SMS request is determined based on at least the prestored service data and a predefined set of SMS service rules associated with at least the first network.
  • the SMS service validity is determined based on the prestored service data, wherein the prestored service data may refer to a Home Location Register (HLR) which stores the information related the subscribers i.e., the first user and the second user.
  • the predefined set of SMS service rules may refer to a SMS service rules which may be preset based on the needs and requirements of the service provider or operators.
  • the present disclosure further discloses that the method further comprises transmitting, by the transceiver unit [302] to the one or more first IP Short Message Gateway (IPSMGW) associated with the first user, the SMS request based on at least one of a positive SMS service validity associated with the SMS service validity and a positive SMS request parameters validity associated with the one or more SMS request parameters validity.
  • the positive SMS service validity may refer to a positive response of the validation of the SMS service validity indicating a success, i.e., the SMS service is valid for the particular user.
  • the positive SMS service validity may also refer to the positive response of the validation of the one or more SMS request parameters that indicates a success based on the predefined set of SMS service rules, i.e., the SMS request is valid.
  • the MNP request associated with the second user is based on at least one of the positive SMS service validity and the positive SMS request parameters validity, wherein the MNP request is at least an operator detail request associated with the second user, and a Location Routing Number (LRN) request associated with the second user.
  • the operator details request may be the request or a query which is made for retrieving the information associated with the network operator or the network service provider of the second user.
  • the LRN request may refer to a request seeking the LRN.
  • the LRN may refer to a response to the LRN request and may comprise of a ten-digit number used for routing calls and messages used for number portability feature and identifies the new location of a ported subscriber.
  • the present disclosure further discloses that the method [400] further comprises receiving, at the one or more first IPSMGW from a Short Message Service Centre SMSC (Front-End), the routing information based on the SRI response, wherein the routing information comprises at least one target first IPSMGW from the one or more first IPSMGW.
  • the SMSC (Front-End) may refer to the user interface or application which allows administrators or the network operators to interact with a SMSC system. Further, the SMSC system facilitates configuration, managing, and monitoring of the SMS messaging services that are provided by the SMSC.
  • the SMSC is a core component of mobile network which is responsible for facilitation of sending, receiving, and routing of the SMS messages.
  • the target IPSMGW may be the terminating IPSMGW at which the SMS message is received, and associated with the second user.
  • IPSMGW and the SMSC may be integrated to optimise the IPSMGW messaging service.
  • the present disclosure further discloses that the method further comprises receiving at the one or more first IPSMGW, an acknowledgement based on delivering the SMS message from the first user to the second user.
  • the acknowledgement may be a message or an indication showing that the SMS message has been successfully delivered.
  • step [418] the method [400] is terminated.
  • FIG. 5 an exemplary call flow diagram displaying a method [500] for optimising an IP short message gateway (IPSMGW) messaging service, in accordance with exemplary implementations of the present disclosure is shown.
  • the method [500] is performed by the system [300]
  • the system [300] may be present in a server device to implement the features of the present disclosure.
  • the IPSMGW messaging service is a service which facilitates the exchange of short text messages (SMS) over the Internet Protocol networks.
  • the method [500] comprises receiving, by a transceiver unit [302] from a first user [502] associated with a first network, a short message service (SMS) request comprising one or more SMS request parameters.
  • SMS short message service
  • the first user [502] may be a user device or a subscriber who is sending a message to a second user [504] which may be another user device or another subscriber or a network entity.
  • the first network may refer to a telecom network or communication network including network entities between the communication channel of the first user [502] and the second user [504],
  • the SMS request may be a request for sending a message to the second user [504],
  • the one or more SMS request parameters such as an action parameter, a username parameter, a password parameter, and an SMS originator parameter, are associated with the SMS request.
  • the one or more SMS request parameters may have a predefined possible value in a predefined manner based on the SMS request, such as the action parameter having the predefined possible value, i.e., a send message value, and the username parameter having the predefined value, which is a string value having a maximum length of 16 characters.
  • the present disclosure further discloses that messages can be marked as spam depending on the message signature, total messages sent within a configurable duration, blocked keywords, blacklisting, etc.
  • the present disclosure supports dynamic filtering of messages based on regulatory guidelines and messages sent by subscribers not registered as telemarketers etc.
  • the method [500] comprises initiating, by a processing unit [304] from one or more first IPSMGW [506] associated with the first user [502], a mobile number portability (MNP) request associated with the second user [504],
  • the one or more first IPSMGW [506] may refer to the IPSMGW associated with the first user [502] and/or the first network where the first user [502] may be connected with the one or more first IPSMGW [506]
  • the second user [504] may refer to the service provider or the operator associated with the first user [502]
  • the MNP request is sent to an MNP server/database [130], to check the operator/domain of Party B (SMS receiving entity) and to determine whether the Party B has ported the mobile number.
  • the MNP server upon receiving the MNP query, looks up Party B using B’s MSISDN (phone number) in its database, and return LRN to the IPSMGW.
  • the method [500] comprises initiating, by the processing unit [304] to a Diameter Routing Agent (DRA) [132] associated with the first user [502], a diameter request [124], wherein the diameter request [124] is at least a charge request associated with the SMS request based on at least the MNP request.
  • DRA Diameter Routing Agent
  • the DRA may be a network element responsible for facilitating the routing and management of diameter protocol messages within a in a network such as the 3G or the 4G (LTE) network, thereby ensuring that the messages are routed among the correct elements in a network.
  • the diameter protocol messages may be used for implementing one of: an authentication, an authorisation, and an accounting function in the network.
  • the diameter request [124] may be a request containing the information and attributes related to authentication, authorisation, and accounting as part of the diameter protocol.
  • the charge request may be the request comprising charge details such as billing charge or a fee, associated with the SMS request and the MNP request.
  • the charge details may be the charges such as billing charges or fees, associated with providing the services for SMS and MNP by the service provider.
  • the DRA [132] can route the diameter request [124] to the OCS [134] for the charge request.
  • the OCS [134] based on the diameter request [124] and the charge request can then determine the charges and billing information for the user based on the services used by the user.
  • the charges applicable for SMS and MNP may al so be provided by the OC S [ 134] based on the DRA [132], Further, the OC S [ 134] also verifies the subscription of the user, if it allows sending SMS or additional charges are required to be applied and then authorizes the delivery of the SMS based on the account balance or credit limits of the user.
  • the diameter messages carry routing information in order to ensure delivery of the messages.
  • the method [500] comprises initiating, by the processing unit [304] from the one or more first IPSMGW [506] associated with the first user [502] to at least one second IPSMGW [508] associated with a second user [504], a Send Routing Information (SRI) request based on at least a diameter response of the diameter request [124],
  • the at least one second IPSMGW [508] may be the IPSMGW at which the second user [504] may be connected with the at least second IPSMGW [508],
  • the SRI request may be a type of diameter message used within the diameter protocol request for receiving routing information of the user.
  • the diameter response is the response to the diameter request [124],
  • the diameter response may contain the information and attributes related to authentication, authorisation, and accounting as part of the diameter protocol.
  • the diameter response may also be a response received from the OCS [134] which indicates whether the charge request was successful or not successful due to a reason. The reason may be due to unsubscribed service or may also be due to insufficient balance.
  • the response may also indicate successful charging based on the DRA [132],
  • the method [500] comprises receiving, by the processing unit [304] at the one or more first IPSMGW [506], a routing information based on an SRI response of the SRI request.
  • the routing information may be the information relating to the routing of the messages such as a user profile, a subscription details, a service restriction and an authentication parameter from a home subscriber server (HSS) and/or a subscriber profile repository associated with the network.
  • the SRI response is the response to the SRI request initiated from the one or more first IPSMGW [506],
  • the SRI response is the type of diameter message used within the diameter protocol and comprises information for receiving routing information of the user.
  • the method [500] comprises initiating, by the processing unit [304] from the one or more first IPSMGW [506] via a target protocol associated with the first network, a mobile terminated (MT) request associated with the SMS request based on at least the routing information.
  • the MT request refers to a message sent from a mobile SMS provider system to a subscriber’s mobile phone i.e., the message is terminated at the mobile phone of the subscriber’s mobile phone.
  • the target protocol is at least one of a Session Initiation Protocol (SIP) or a Mobile Application Part (MAP).
  • SIP Session Initiation Protocol
  • MAP Mobile Application Part
  • the present disclosure provides that the IPSMGW [102] is also responsible for performing the functions of a Short Message Service Centre (SMSC).
  • the SMSC is responsible for handling and routing messages such as short message services over the 2G/3G networks. Therefore, the present disclosure provides a solution that provides that the IPSMGW [102] and the SMSC are integrated and supports the functionalities of both the SIP and the MAP.
  • the integration of the IPSMGW and the SMSC as disclosed in the present disclosure helps in balancing the load between the SIP and the MAP by initiating the MT request via the target protocol.
  • the integration of IPSMGW [102] with the SMSC also helps in supporting the short message service in 2G/3G networks via the MAP.
  • the integration of the IPSMGW [102] with the SMSC also helps in cases where the IPSMGW [102] is to be used for signalling IP messages over the SIP. Additionally, to reduce the load of IPSMGW [102] for sending the SMS using the SIP, some of the SMS(s) are sent over the MAP via the integrated SMSC of the IPSMGW [102], This helps in optimizing the message service of the IPSMGW [102],
  • the selection of target domain is based on the operating entity or a network entity or a service provider associated with the messaging service. In case, the operating entity of the message receiver is same as the operating entity of a sender of the SMS, then the target protocol may be the SIP. However, in case the operating entity of the receiver of the message is different i.e.
  • the target protocol may be the MAP.
  • the operating entity is required to be analysed.
  • the MNP request sent to the MNP server/ database [130] is analysed for determination of the operator/domain of the mobile number. The analysis of the LRN helps in determination of the operating entity.
  • the method [500] comprises delivering, by the processing unit [304] from the first user [502] to the second user [504], an SMS message associated with the SMS request based on initiating the mobile terminated (MT) request from the one or more first IPSMGW [506] via the target protocol.
  • the SMS message may be the message which the first user [502] is trying to send to the second user [504],
  • the method [500] further comprises validating, by a validation unit [306], at least one of an SMS service validity associated with the first user [502] and one or more SMS request parameters validity based on the SMS request.
  • the SMS service validity may refer to the validity of the SMS services for the first user [502] and the second user [504], which may also check for the validity of the mobile numbers associated with each of the first user [502] and the second user [504],
  • the validity of the SMS services may be a check performed by the validation unit [306] to validate that the users are allowed to use the SMS services.
  • the one or more SMS request parameters validity may refer to the validity of the SMS request based on certain SMS request parameters.
  • the SMS service validity associated with the first user [502] is determined based on a prestored service data associated with the first user [502], and wherein the one or more SMS request parameters validity based on the SMS request is determined based on at least the prestored service data and a predefined set of SMS service rules associated with at least the first network.
  • the SMS service validity is determined based on the prestored service data, wherein the prestored service data may refer to a Home Location Register (HLR) which stores the information related the subscribers i.e., the first user [502] and the second user [504],
  • the predefined set of SMS service rules may refer to a SMS service rules which may be preset based on the needs and requirements of the service provider or operators.
  • the method [500] further comprises transmitting, by the transceiver unit [302] to the one or more first IP Short Message Gateway (IPSMGW) [506] associated with the first user [502], the SMS request based on at least one of a positive SMS service validity associated with the SMS service validity and a positive SMS request parameters validity associated with the one or more SMS request parameters validity.
  • the positive SMS service validity may refer to a positive response of the validation of the SMS service validity indicating a success, i.e., the SMS service is valid for the particular user.
  • the positive SMS service validity may also refer to the positive response of the validation of the one or more SMS request parameters that indicates a success based on the predefined set of SMS service rules, i.e., the SMS request is valid.
  • the MNP request associated with the second user [504] is based on at least one of the positive SMS service validity and the positive SMS request parameters validity, wherein the MNP request is at least an operator detail request associated with the second user [504], and a Location Routing Number (LRN) request associated with the second user [504],
  • the operator details request may be the request or a query which is made for retrieving the information associated with the network operator or the network service provider of the second user [504],
  • the LRN request may refer to a request seeking the LRN.
  • the LRN may refer to a response to the LRN request and may comprise of a ten-digit number used for routing calls and messages used for number portability feature and identifies the new location of a ported subscriber.
  • the method [500] further comprises receiving, at the one or more first IPSMGW [506] from a Short Message Service Centre SMSC (Front-End), the routing information based on the SRI response, wherein the routing information comprises at least one target first IPSMGW from the one or more first IPSMGW [506],
  • the SMSC (Front-End) may refer to the user interface or application which allows administrators or the network operators to interact with a SMSC system. Further, the SMSC system facilitates configuration, managing, and monitoring of the SMS messaging services that are provided by the SMSC.
  • the SMSC is a core component of mobile network which is responsible for facilitation of sending, receiving, and routing of the SMS messages.
  • the target IPSMGW may be the terminating IPSMGW at which the SMS message is received, and associated with second user [504],
  • the present disclosure further discloses that the method further comprises receiving at the one or more first IPSMGW [506], an acknowledgement based on delivering the SMS message from the first user [502] to the second user [504],
  • the acknowledgement may be a message or an indication showing that the SMS message has been successfully delivered.
  • the present disclosure provides a technically advanced solution for optimising an IP short message gateway (IPSMGW) messaging service.
  • IPSMGW IP short message gateway
  • the present solution allows an improvement in the SMS Delivery and provides an optimal solution for the SMS delivery, efficient management of the overall traffic, time-efficient delivery of SMS, reduced failure of the delivery of SMS.
  • the present disclosure enables formation of a balance of the load between SIP and MAP.
  • the present disclosure provides information to the operators that have not migrated their network to LTE, or operators that use 2G/3G roaming partners to complete their network coverage, and to support subscribers with devices that do not yet support LTE IMS and VoLTE capability.
  • the present disclosure enables integration of IPSMGW with SMSC and helps in supporting legacy 2G/3G networks (MAP), where IPSMGW is the evolution of the SMSC, to signal IP messages over SIP. Additionally, the present disclosure further reduces load of IPSMGW for sending SMS such as by using SIP and some of the SMSs are sent over MAP via integrated SMSC optimizing IPSMGW.
  • MAP legacy 2G/3G networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente divulgation concerne un procédé et un système permettant d'optimiser un service de messagerie de passerelle de messages courts IP (IPSMGW), ledit procédé consistant à : recevoir une demande de service de messages courts (SMS) comprenant un ou plusieurs paramètres de demande de SMS ; initier une demande de portabilité de numéro mobile (MNP) associée au second utilisateur ; initier une demande de diamètre, la demande de diamètre étant au moins une demande de charge associée à la demande de SMS d'après au moins la demande de MNP ; initier une demande d'informations de routage d'envoi (SRI) d'après au moins la demande de diamètre ; recevoir des informations de routage d'après la réponse de SRI ; initier une demande de terminaison mobile (MT) associée à la demande de SMS d'après au moins les informations de routage ; distribuer un message SMS associé à la demande de SMS d'après l'initiation de la demande de terminaison mobile (MT) à partir de la ou des premières IPSMGW au moyen du protocole cible.
PCT/IN2024/050906 2023-07-08 2024-06-24 Procédé et système d'optimisation d'un service de messagerie de passerelle de messages courts ip (ipsmgw) Pending WO2025012960A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202321046065 2023-07-08
IN202321046065 2023-07-08

Publications (2)

Publication Number Publication Date
WO2025012960A1 true WO2025012960A1 (fr) 2025-01-16
WO2025012960A8 WO2025012960A8 (fr) 2025-06-12

Family

ID=94215012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2024/050906 Pending WO2025012960A1 (fr) 2023-07-08 2024-06-24 Procédé et système d'optimisation d'un service de messagerie de passerelle de messages courts ip (ipsmgw)

Country Status (1)

Country Link
WO (1) WO2025012960A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140206403A1 (en) * 2013-01-22 2014-07-24 Research In Motion Limited Enhancing Short Message Service Addressing and Routing
US20160295025A1 (en) * 2015-04-02 2016-10-06 Mavenir Systems, Inc. System and method for generating charging data for short message delivery

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140206403A1 (en) * 2013-01-22 2014-07-24 Research In Motion Limited Enhancing Short Message Service Addressing and Routing
US20160295025A1 (en) * 2015-04-02 2016-10-06 Mavenir Systems, Inc. System and method for generating charging data for short message delivery

Also Published As

Publication number Publication date
WO2025012960A8 (fr) 2025-06-12

Similar Documents

Publication Publication Date Title
EP2301234B1 (fr) Facturation de remise de messages courts
US10200831B2 (en) Managing communications in heterogeneous communication networks
KR20130100258A (ko) 통신을 라우팅하기 위한 방법 및 시스템
WO2006017979A1 (fr) Systeme de messages multimedia et procede de transmission de messages multimedia
CN114916042B (zh) 呼叫处理方法、装置、设备和存储介质
US20220256040A1 (en) Zero charge systems and methods for packet-switched telephony
US20250016272A1 (en) Network exception systems and methods for packet-switched telephony
EP3163917B1 (fr) Envoi de courts messages sur ussd
WO2025012960A1 (fr) Procédé et système d'optimisation d'un service de messagerie de passerelle de messages courts ip (ipsmgw)
KR100882941B1 (ko) 아웃 바운드 로밍 이동 단말기에 대한 등기 문자 서비스제공 방법 및 그 시스템
WO2025008929A1 (fr) Procédé et système de sélection d'un domaine pour terminer un message
WO2025012948A1 (fr) Procédé et système de transmission d'un message à un utilisateur cible
JP5888141B2 (ja) 呼接続装置及び通信方法
WO2025008953A1 (fr) Procédé et système d'activation d'un ou de plusieurs services de communication
WO2025062418A1 (fr) Procédé et système de gestion d'une attribution de quota de ressources réseau
WO2025012943A1 (fr) Procédé et système de création d'un contexte de gestion de session (sm) dans un premier et un second réseau
WO2025012944A1 (fr) Procédé et système de gestion d'un trafic de messages
WO2025052408A1 (fr) Procédé et système d'obtention de paramètres de localisation au niveau d'un serveur de centre de localisation mobile de passerelle
WO2025013017A1 (fr) Procédé et système permettant de transmettre une demande de protocole d'initiation de session à un serveur d'abonné domestique
WO2025069097A1 (fr) Procédé et système de gestion d'une ou plusieurs politiques de session dans un réseau
WO2025069107A1 (fr) Procédé et système de fourniture d'informations d'identité d'abonné pour la facturation d'utilisations de service
KR100874267B1 (ko) 해외 로밍에 있어서 단말기 발신 메시지 송신을 제어하는방법 및 이동통신 단말기
WO2025052436A1 (fr) Procédé et système de découverte d'une ou de plusieurs fonctions de réseau homologues
WO2025012990A1 (fr) Procédé et système de routage d'appel de terminaison mobile vers un utilisateur avec un ensemble de dispositifs d'utilisateur
WO2025052421A1 (fr) Procédé et système de traitement des demandes de localisation dans un réseau de communication sans fil

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24839076

Country of ref document: EP

Kind code of ref document: A1