Region-based redirection and bridging of calls
First Claim
1. A method for communication between endpoints having a first set of respective IP addresses in a private network and a public network having a second set of IP addresses to identify the endpoints, the method comprising the following steps performed by at least one processing circuit connected to the private and public networks:
- providing an assigned mapping through which the first set of respective IP addresses is associated with the second set of IP addresses, and enabling communications between the private network and public network for network-address-translation (NAT) in communications by the endpoints in one or more geographic regions for which the assigned mapping includes identification of a local line having an identifier among the second set of respective IP addresses;
in response to a data packet received at a first port of a telecommunications-providing server and having a first IP address of the first set of IP addresses, using the data packet to determine whether the endpoint identified by the first IP address indicates that the local line should be accessed;
in response to the endpoint identified by the first IP address indicating that the local line should be accessed, using the identifier among the second set of respective IP addresses to cause control data to be sent for activating an analog-telephone bridging circuit and therefrom redirecting a call associated with the data packet received at the first port by obtaining dial tone and passing at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line; and
in response to the endpoint identified by the first IP address indicating a second IP address of the first set of IP addresses, using another identifier among the second set of respective IP addresses to cause a call associated with the data packet received at the first port of the telecommunications-providing server to be bridged for communications between the endpoint identified by the first IP address and an endpoint associated with the second IP address of the first set of IP addresses.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for bridging communications between a private network and a public network. A mapping that associates a first set of IP addresses of endpoints in the private network with a second set of IP addresses of endpoints in the public network is provided which enables communications between the private network and public network for network-address-translation (NAT). In response to a data packet having a first IP address of the first set of IP addresses, the data packet is used to determine whether the local line should be accessed. In response to an indication that the local line should be accessed, the identifier among the second set of IP addresses is used to activate an analog-telephone bridging (ATB) circuit and redirect a call associated with the data packet by passing the data packet through the ATB circuit.
27 Citations
21 Claims
-
1. A method for communication between endpoints having a first set of respective IP addresses in a private network and a public network having a second set of IP addresses to identify the endpoints, the method comprising the following steps performed by at least one processing circuit connected to the private and public networks:
-
providing an assigned mapping through which the first set of respective IP addresses is associated with the second set of IP addresses, and enabling communications between the private network and public network for network-address-translation (NAT) in communications by the endpoints in one or more geographic regions for which the assigned mapping includes identification of a local line having an identifier among the second set of respective IP addresses; in response to a data packet received at a first port of a telecommunications-providing server and having a first IP address of the first set of IP addresses, using the data packet to determine whether the endpoint identified by the first IP address indicates that the local line should be accessed; in response to the endpoint identified by the first IP address indicating that the local line should be accessed, using the identifier among the second set of respective IP addresses to cause control data to be sent for activating an analog-telephone bridging circuit and therefrom redirecting a call associated with the data packet received at the first port by obtaining dial tone and passing at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line; and in response to the endpoint identified by the first IP address indicating a second IP address of the first set of IP addresses, using another identifier among the second set of respective IP addresses to cause a call associated with the data packet received at the first port of the telecommunications-providing server to be bridged for communications between the endpoint identified by the first IP address and an endpoint associated with the second IP address of the first set of IP addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for communicating between endpoints having a first set of respective IP addresses in a private network and a public network having a second set of IP addresses to identify the endpoints, the apparatus comprising:
-
a telecommunications-providing server configured and arranged to provide an assigned mapping through which the first set of respective IP addresses is associated with the second set of IP addresses, and enable communications between the private network and public network for network-address mapping in communications by the endpoints in one or more geographic regions for which the assigned mapping includes identification of a local line having an identifier among the second set of respective IP addresses; an analog-telephone bridging circuit configured for telephony communications in the public network and arranged in the one or more geographic regions; the telecommunications-providing server further configured and arranged to respond to a received data packet having a first IP address of the first set of IP addresses, by using the data packet to determine whether the endpoint identified by the first IP address indicates that the local line should be accessed, the endpoint identified by the first IP address indicating that the local line should be accessed, by using the identifier among the second set of respective IP addresses to cause control data to be sent for activating an analog-telephone bridging circuit and therefrom redirecting a call associated with the data packet received at a first port by obtaining a dial tone and passing at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line, and the endpoint identified by the first IP address indicating a second IP address of the first set of IP addresses, by using another identifier among the second set of respective IP addresses to cause a call associated with the data packet received at the first port of the telecommunications-providing server to be bridged for communications between the endpoint identified by the first IP address and an endpoint associated with the second IP address of the first set of IP addresses. - View Dependent Claims (18, 19, 20, 21)
-
Specification