Using a single point code to represent multiple switching devices
AssigneeSonus Networks, Inc.
InventorLarry J. Horner
Life of this patent
Estimating the term…
Abstract
Described are methods and apparatus, including computer program products, for using a single point code to represent multiple switching devices. A first software node and a second software node are associated to the single point code. The first software node is assigned to a first switch and the second software node is assigned to a PSTN. Signaling data associated with the point code is received via signaling links associated with the first switch. The signaling data is routed to the first software node or a second switch based on a criterion.
Claims24
A signaling gateway using a single point code to represent multiple switching devices, the signaling gateway being serially connected between a first switch and a PSTN, the signaling gateway comprising:
- a first software node assigned the single point code, the first software node appearing to the PSTN as an endpoint to the PSTN;
- a second software node connected to the first switch;
- a software process module connected to the first software node and the second software node;
- and
- a multiplexer that:
- receives, via the first software node, signaling data associated with a circuit and comprising the single point code;
- assigns, via the software process module, a first internal point code to the first software node and a second internal point code to the second software node
- determines, via the software process module, whether the first switch or a second switch is associated with the circuit;
- and
- routes the signaling data from the software process module to (i) the second software node using the second internal point code, the second software node appearing to the first switch as a first signal transfer point of the PSTN, if the first switch is associated with the circuit or (ii) the second switch, assigned the single point code and connected to the multiplexer, if the second switch is associated with the circuit.
A method for using a single point code to represent multiple switching devices, the method comprising:
- receiving, via a first software node of a signaling gateway, signaling data associated with a circuit and comprising the single point code, wherein the first software node is assigned the single point code and the first software node appears to the PSTN as an endpoint to the PSTN;
- assigning, by a software process module of the signaling gateway, a first internal point code to the first software node and a second internal point code to a second software node of the signaling gateway;
- determining, by the software process module, whether a first switch or a second switch is associated with the circuit;
- and
- routing, by the software process module, the signaling data to:
- (i) the second software node using the second internal point code, wherein the second software node is connected to the first switch assigned the single point code and the second software node appears to the first switch as a first signal transfer point of the PSTN, if the first switch is associated with the circuit, or
- (ii) the second switch, assigned the single point code, if the second switch is associated with the circuit.
A method for using a single point code to represent multiple switching devices, the method comprising:
- assigning the single point code to a first software node of a signaling gateway;
- connecting the first software node to a PSTN and a second software node of the signaling gateway to a first switch, wherein the first software node appears to the PSTN as an endpoint to the PSTN and the second software node appears to the first switch as a first signal transfer point of the PSTN;
- assigning a first internal point code to the first software node and a second internal point code to the second software node;
- receiving, via the first software node, signaling data associated with a circuit and comprising the single point code;
- determining, by the signaling gateway, whether the first switch or a second switch is associated with the circuit;
- and
- routing, by the signaling gateway, the signaling data to (i) the second software node using the second internal point code if the first switch is associated with the circuit or (ii) to the second switch, assigned the single point code, if the second switch is associated with the circuit.
A computer program product, tangibly embodied in a machine-readable storage device of a signaling gateway, for using a single point code to represent multiple switching devices, the computer program product including instructions being operable to cause data processing apparatus to:
- receive, by a first software node of the signaling gateway, signaling data associated with a circuit and comprising the single point code, wherein the first software node is assigned the single point code and the first software node appears to the PSTN as an endpoint to the PSTN;
- assign, by a software process module of the signaling gateway, a first internal point code to the first software node and a second internal point code to a second software node of the signaling gateway;
- determine, by the software process module, whether a first switch or a second switch is associated with the circuit;
- and
- route the signaling data to:
- (i) the second software node using the second internal point code, the second software node connected to the first switch and appearing to the first switch as a first signal transfer point of the PSTN, if the first switch is associated with the circuit, or
- (ii) to the second switch assigned the single point code, if the second switch is associated with the circuit.
A signaling gateway using a single point code to represent multiple switching devices, the signaling gateway being serially connected between a first switch and a PSTN, the signaling gateway comprising:
- a means for receiving, via a first software node of the signaling gateway, signaling data associated with a circuit and comprising the single point code, wherein the first software node is assigned the single point code and the first software node appears to the PSTN as an endpoint of the PSTN;
- a means for assigning, via a software process module of the signaling gateway, a first internal point code to the first software node and a second internal point code to a second software node of the signaling gateway;
- a means for determining, via the software process module, whether the first switch or a second switch is associated with the circuit;
- and
- a means for routing the signaling data to:
- (i) the second software node using the second internal point code, the second software node connected to the first switch and appearing to the first switch as a first signal transfer point of the PSTN, if the first switch is associated with the circuit, or
- (ii) the second switch, assigned the single point code, if the second switch is associated with the circuit.
Dependencies are inferred from the claim text.