Integration of ss7 with an application server
AssigneeInternational Business Machines Corporation
InventorsOLIVER BIRCH, CAN PAUL BOYACIGILLER, SREENIVASA RAO PAMIDALA, BOUNA SALL
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, system and computer-readable storage medium are presented for establishing a communication link between an SS7 device and an application server. An SS7 message is first decoded by a SS7 SIGTRAN gateway into a SIGTRAN message. The SIGTRAN message is sent to a proxy server, wherein the SIGTRAN message is converted into XML for transmission to a converged application in the application server.
Claims22
A computer-implemented method of establishing a communication session between a Signaling System (SSx) device and an application server, the computer-implemented method comprising:
- configuring at least one specific processor to perform a process of:
- receiving, at a proxy server, a SIGnal TRANsport (SIGTRAN) message from an SSx SIGTRAN gateway, wherein the SSx SIGTRAN gateway received an SSx message from an SSx device, wherein the SSx message is a request to establish a communication link between the application server and the SSx device, and wherein the SSx SIGTRAN gateway converted the SSx message into the SIGTRAN message;
- decoding, in the proxy server, the SIGTRAN message from the SIGTRAN gateway into an Extensible Markup Language (XML) formatted packet;
- and
- transmitting the XML formatted packet to a converged application in the application server to establish the communication link between the SSx device and the application server.
A system for processing software service requests from a Signaling System (SSx) device at an application server, the system comprising:
- an SSx SIGnal TRANsport (SIGTRAN) gateway, wherein the SSx SIGTRAN gateway is configured to:
- receive an SSx message from an SSx device, wherein the SSx message is a request to establish a communication link between the SSx device and an application server;
- convert the SSx message into a SIGTRAN message;
- and
- transmit the SIGTRAN message;
- a proxy server, wherein the proxy server is configured to:
- receive the SIGTRAN message from the SSx SIGTRAN gateway;
- decode the SIGTRAN message into an Extensible Markup Language (XML) formatted packet;
- and
- transmit the XML formatted packet;
- and
- the application server, wherein the application server is configured to:
- receive the XML formatted packet from the proxy server, wherein the XML formatted packet is sent to a converged application in the application server to establish the communication link between the SSx device and the application server.
A tangible computer-readable storage medium on which is encoded a computer program, the computer program comprising computer executable instructions that, when executed, perform the method of:
- receiving, at a proxy server, a SIGnal TRANsport (SIGTRAN) message from an SSx SIGTRAN gateway, wherein the SSx SIGTRAN gateway received an SSx message from an SSx device, wherein the SSx message is a request to establish a communication link between the application server and the SSx device, and wherein the SSx SIGTRAN gateway converted the SSx message into the SIGTRAN message;
- decoding, in the proxy server, the SIGTRAN message from the SIGTRAN gateway into an Extensible Markup Language (XML) formatted packet;
- and
- transmitting, from the proxy server, the XML formatted packet to a converged application in the application server to establish the communication link between the SSx device and the application server.
A computer-implemented method of establishing a communication session between a Signaling System (SSx) device and a Session Initiation Protocol (SIP)-configured application server, the computer-implemented method comprising:
- configuring at least one specific processor to perform a process of:
- receiving, at an SSx SIGnal TRANsport (SIGTRAN) gateway, an SSx message from an SSx device, wherein the SSx message is a request to establish a communication link between the SSx device and a SIP-configured application server;
- converting the SSx message into a SIGTRAN message in the SSx SIGTRAN gateway;
- and
- transmitting the SIGTRAN message from the SSx SIGTRAN gateway to a proxy server, wherein the proxy server is enabled to decode the SIGTRAN message into an Extensible Markup Language (XML) formatted packet, and wherein the proxy server is further enabled to transmit the XML formatted packet to a converged application in the SIP-configured application server to establish a communication link between the SSx device and the SIP-configured application server.
A computer-implemented method of establishing a communication session between a Signaling System (SSx) device and a Session Initiation Protocol (SIP)-configured application server, the computer-implemented method comprising:
- configuring at least one specific processor to perform a process of:
- receiving, at a SIP-configured application server, an Extensible Markup Language (XML) formatted packet, wherein the XML formatted packet is directed to a converged application in the application server to establish a communication link between an SSx device and the SIP-configured application server, wherein an SSx SIGnal TRANsport (SIGTRAN) gateway received an SSx message from the SSx device, wherein the SSx message is a request to establish a communication link between the SSx device the SIP-configured application server, wherein the SSx message is converted into a SIGTRAN message in the SSx SIGTRAN gateway, wherein the SIGTRAN message is transmitted from the SSx SIGTRAN gateway to a proxy server, and wherein the proxy server decodes the SIGTRAN message into the XML formatted packet.
A computer-implemented method of establishing a communication session between a Signaling System (SSx) device and a Session Initiation Protocol (SIP)-configured application server, the computer-implemented method comprising:
- configuring at least one specific processor to perform a process of:
- receiving an XML formatted packet at a converged application in a SIP-configured application server to establish a communication link between an SSx device and the SIP-configured application server, wherein an SSx SIGnal TRANsport (SIGTRAN) gateway received an SSx message from the SSx device, wherein the SSx message is a request to establish a communication link between the SSx device and the SIP-configured application server, wherein the SSx message is converted into a SIGTRAN message in the SSx SIGTRAN gateway, wherein the SIGTRAN message is transmitted from the SSx SIGTRAN gateway to a proxy server, and wherein the proxy server transmits the SIGTRAN message through a combination of a Stream Control Transmission Protocol (SCTP) channel, a SIGTRAN stack, and a Transaction Capabilities Application Part (TCAP)/Services Digital Network (ISDN) User Part (ISUP)—TCAP/ISUP stack.
A computer-implemented method of establishing a communication session between a Signaling System (SSx) device and a Session Initiation Protocol (SIP)-configured application server, the computer-implemented method comprising:
- configuring at least one specific processor to perform the process of:
- receiving, in an SIP-configured application server, an SSx SIGnal TRANsport (SIGTRAN) message, wherein the SIGTRAN message is a request to establish a communication link between an SSx device and an SIP-configured application server, wherein the SSx message is transmitted to the proxy server after being converted into a SIGTRAN message by an SSx SIGTRAN gateway;
- decoding, in the SIP-configured application server, the SIGTRAN message into an Extensible Markup Language (XML) formatted packet;
- and
- transmitting the XML formatted packet to a converged application within the application server to establish the communication link between the SSx device and the SIP-configured application server.
Dependencies are inferred from the claim text.