Intelligent network and method for providing voice telephony over ATM and private address translation
First Claim
1. An intelligent network for use with an ATM network to set up an ATM switched virtual circuit to provide VToA services and private address translation, the intelligent network comprising;
- a multi-service control point operable to receive an input extracted from an input ATM setup message that includes a called party phone number value and a VToA designator, analyze the input to determine if the VToA designator is present, designate an ATM address of a called party CPE to be stored in a first instance of a called party subaddress parameter of an output ATM setup message;
determine if private address translation is needed;
designate an ATM address of an egress ATM edge switch to be stored in a called party number parameter of the output ATM setup message; and
generate an output in response for use in generating the output ATM setup message;
an ATM signaling intercept processor operable to intercept the input ATM setup message from an ingress ATM edge switch of the ATM network, extract the input from the input ATM setup message, communicate the input to the multi-service control point, receive the output generated by the multi-service control point, generate the output ATM setup message using the output that includes the ATM address of the egress ATM edge switch stored in the called party number parameter, the ATM address of the called party CPE stored in the first instance of the called party subaddress parameter, and the called party phone number value stored in a second instance of the called party subaddress, and communicate the output ATM setup message to the ingress ATM edge switch of the ATM network;
a second multi-service control point operable to receive an egress input extracted from the output ATM setup message that includes the called party phone number value and the ATM address of the called party CPE, designate the ATM address of the called party CPE that was stored in the first instance of the called party subaddress parameter of the output ATM setup switch to be stored in the called party number parameter of a destination ATM setup message, and generate an egress output in response, a second ATM signaling intercept processor operable to intercept the output ATM setup message from an egress ATM edge switch of the ATM network, extract the egress input from the output ATM setup message, communicate the egress input to the second multi-service control point, receive the egress output generated by the multi-service control point, generate the destination ATM setup message using the egress output that includes the ATM address of the called party CPE stored in the called party parameter, and the called party phone number value stored in the called party subaddress parameter, and communicate the destination ATM setup message to the egress ATM edge switch of the ATM network; and
a service administration operable to provision the multi-service control point, the ATM signaling intercept processor, the second multi-service control point and the second ATM signaling intercept processor.
7 Assignments
0 Petitions
Accused Products
Abstract
An illustrative intelligent network and method for providing voice telephony over Asynchronous Transfer Mode (“ATM”) and private address translation are provided that can provide significant advantages. The method includes generating an input ATM setup message at the calling party CPE that includes a VToA designator and a called party phone number, extracting information from the input ATM setup message such as the VToA designator and the called party phone number, analyzing the information, designating an ATM address of a called party CPE to be stored in the first parameter of an output ATM setup message, determining if private address translation is needed, designating the ATM address of the called party CPE to be stored in a first instance of the second parameter of the output ATM setup message, designating an ATM address of an egress ATM edge switch to be stored in the first parameter of the output ATM setup message, and generating an output ATM setup message. The method also includes extracting information from the output ATM setup message such as the ATM address of the called party CPE, designating the ATM address of the called party CPE that was stored in the first instance of the second parameter of the output ATM setup message to be stored in the first parameter of a destination ATM setup message, and generating a destination ATM setup message that includes the ATM address of the called party CPE stored in the first parameter and the called party phone number value stored in the second parameter. An illustrative intelligent network for providing VToA and private address translation is also provided.
-
Citations
22 Claims
-
1. An intelligent network for use with an ATM network to set up an ATM switched virtual circuit to provide VToA services and private address translation, the intelligent network comprising;
-
a multi-service control point operable to receive an input extracted from an input ATM setup message that includes a called party phone number value and a VToA designator, analyze the input to determine if the VToA designator is present, designate an ATM address of a called party CPE to be stored in a first instance of a called party subaddress parameter of an output ATM setup message;
determine if private address translation is needed;
designate an ATM address of an egress ATM edge switch to be stored in a called party number parameter of the output ATM setup message; and
generate an output in response for use in generating the output ATM setup message;
an ATM signaling intercept processor operable to intercept the input ATM setup message from an ingress ATM edge switch of the ATM network, extract the input from the input ATM setup message, communicate the input to the multi-service control point, receive the output generated by the multi-service control point, generate the output ATM setup message using the output that includes the ATM address of the egress ATM edge switch stored in the called party number parameter, the ATM address of the called party CPE stored in the first instance of the called party subaddress parameter, and the called party phone number value stored in a second instance of the called party subaddress, and communicate the output ATM setup message to the ingress ATM edge switch of the ATM network;
a second multi-service control point operable to receive an egress input extracted from the output ATM setup message that includes the called party phone number value and the ATM address of the called party CPE, designate the ATM address of the called party CPE that was stored in the first instance of the called party subaddress parameter of the output ATM setup switch to be stored in the called party number parameter of a destination ATM setup message, and generate an egress output in response, a second ATM signaling intercept processor operable to intercept the output ATM setup message from an egress ATM edge switch of the ATM network, extract the egress input from the output ATM setup message, communicate the egress input to the second multi-service control point, receive the egress output generated by the multi-service control point, generate the destination ATM setup message using the egress output that includes the ATM address of the called party CPE stored in the called party parameter, and the called party phone number value stored in the called party subaddress parameter, and communicate the destination ATM setup message to the egress ATM edge switch of the ATM network; and
a service administration operable to provision the multi-service control point, the ATM signaling intercept processor, the second multi-service control point and the second ATM signaling intercept processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing VToA and private address translation using an intelligent network and a switched virtual circuit over an ATM network, the method comprising:
-
receiving a request at a calling party CPE to make a VToA call that includes a called party phone number value;
generating an input ATM setup message at the calling party CPE that includes a VToA designator stored in a first parameter of the input ATM setup message, and the called party phone number value stored in a second parameter of the input ATM setup message;
receiving the input ATM setup message at a device side of an ingress ATM edge switch of the ATM network;
intercepting the input ATM setup message from the device side of the ingress ATM edge switch of the ATM network;
extracting information from the input ATM setup message that includes the VToA designator and the called party phone number value;
analyzing the information to determine if the VToA designator is present;
designating an ATM address of a called party CPE to be stored in the first parameter of an output ATM setup message;
determining if private address translation is needed;
designating the ATM address of the called party CPE to be stored in a first instance of the second parameter of the output ATM setup message;
designating an ATM address of an egress ATM edge switch to be stored in the first parameter of the output ATM setup message;
generating an output ATM setup message that includes the ATM address of the egress ATM edge switch stored in the first parameter, the ATM address of the called party CPE stored in the first instance of the second parameter, and the called party phone number value stored in a second instance of the second parameter;
communicating the output ATM setup message to a network side of the ingress ATM edge switch of the ATM network;
receiving the output ATM setup message at a network side of the egress ATM edge switch;
intercepting the output ATM setup message from the network side of the egress ATM edge switch of the ATM network;
extracting egress information from the output ATM setup message that includes the ATM address of the called party CPE;
designating the ATM address of the called party CPE that was stored in the first instance of the second parameter of the output ATM setup message to be stored in the first parameter of a destination ATM setup message;
generating a destination ATM setup message that includes the ATM address of the called party CPE stored in the first parameter and the called party phone number value stored in the second parameter;
communicating the destination ATM setup message to a device side of the egress ATM edge switch; and
communicating the destination ATM setup message to the called party CPE. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for providing an ATM data call with private address translation using an intelligent network and a switched virtual circuit over an ATM network, the method comprising:
-
receiving a request at a calling party CPE to make an ATM data call that includes an ATM address of a called party;
generating an input ATM setup message at the calling party CPE that includes the ATM address of the called party stored in a first parameter of the input ATM setup message;
receiving the input ATM setup message at a device side of an ingress ATM edge switch of the ATM network;
intercepting the input ATM setup message from the device side of tho ingress ATM edge switch of the ATM network;
extracting information from the input ATM setup message that includes the ATM address of the called party;
determining if private address translation is needed;
designating the ATM address of the called party to be stored in a second parameter of the output ATM setup message;
designating an ATM address of an egress ATM edge switch to be stored in the first parameter of the output ATM setup message;
generating an output ATM setup message that includes the ATM address of the egress ATM edge switch stored in the first parameter, and the ATM address of the called party stored in the second parameter;
communicating the output ATM setup message to a network side of the ingress ATM edge switch of the ATM network;
receiving the output ATM setup message at a network side of the egress ATM edge switch;
intercepting the output ATM setup message from the network side of the egress ATM edge switch of the ATM network;
extracting egress information from the output ATM setup message that includes the ATM address of the called party;
designating the ATM address of the called party that was stored in the second parameter of the output ATM setup message to be stored in the first parameter of a destination ATM setup message;
generating a destination ATM setup message that includes the ATM address of the called party stored in the first parameter;
communicating the destination ATM setup message to a device side of the egress ATM edge switch; and
communicating the destination ATM setup message to the called party CPE. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification