Network session management with gateway-directory services and authorization control
First Claim
1. A method of communicating across a communication system comprising a circuit switched network and a packet switched network connected by a plurality of gateway objects, comprising the steps of:
- a) receiving in a directory object in said packet switched network a request for a gateway object address to establish a communication path between an identified requesting terminal and an identified destination terminal;
b) communicating between said directory object and said gateway objects via interfaces between said directory object and said gateway objects to identify one of said gateway objects such that a communication through the one gateway object is capable of satisfying predetermined criteria;
c) transmitting the address of the one gateway object to said requesting terminal;
d) establishing a communication from the requesting terminal to the one gateway object at least partially through the packet switched network;
e) launching a query from the one gateway object to an authorization object, in response to the communication from the requesting terminal;
f) determining if communication between the requesting terminal and the destination terminal is authorized;
g) if authorized, transmitting a response to the one gateway object indicating communication between the requesting terminal and the destination terminal is authorized; and
h) initiating communication between the requesting terminal and the destination terminal through the one gateway object based on the response.
6 Assignments
0 Petitions
Accused Products
Abstract
A number of gateway objects interconnect circuit switched and packet switched networks, such as the telephone network and the Internet, for example to enable telephony communication across the combined networks. A directory object coupled to the packet network provides address translation capability, and the directory object polls or communicates with the gateways to provide an intelligent selection of one of the gateway objects, typically for egress to the telephone network. The system also includes an authorization control object. After gateway selection, a calling terminal attempts communication through the gateway object. The gateway object then queries the authorization control object, which instructs the gateway object to proceed only if the requested communication between the calling terminal and the destination terminal is authorized.
244 Citations
17 Claims
-
1. A method of communicating across a communication system comprising a circuit switched network and a packet switched network connected by a plurality of gateway objects, comprising the steps of:
-
a) receiving in a directory object in said packet switched network a request for a gateway object address to establish a communication path between an identified requesting terminal and an identified destination terminal; b) communicating between said directory object and said gateway objects via interfaces between said directory object and said gateway objects to identify one of said gateway objects such that a communication through the one gateway object is capable of satisfying predetermined criteria; c) transmitting the address of the one gateway object to said requesting terminal; d) establishing a communication from the requesting terminal to the one gateway object at least partially through the packet switched network; e) launching a query from the one gateway object to an authorization object, in response to the communication from the requesting terminal; f) determining if communication between the requesting terminal and the destination terminal is authorized; g) if authorized, transmitting a response to the one gateway object indicating communication between the requesting terminal and the destination terminal is authorized; and h) initiating communication between the requesting terminal and the destination terminal through the one gateway object based on the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling communication across a system comprising a switched telephone network and a packet switched network connected by a plurality of gateway objects comprising the steps of:
-
at a directory object, receiving a message through the packet switched network from a requesting terminal for an identification of a gateway object coupled between the packet switched network and the switched telephone network, the request including at least part of an identification of an intended destination terminal; based on predetermined criteria, selecting one of a plurality of gateway objects coupled between the packet switched network and the switched telephone network, capable of providing communication to the intended destination terminal; sending the identification of the selected gateway object through the packet switched network to the requesting terminal; receiving a query from the selected gateway object at an authorization control object coupled to the packet switched network; determining, from data contained in the query, whether or not communication between the requesting terminal and the intended destination terminal via the selected gateway is authorized; and if communication between the requesting terminal and the intended destination terminal via the selected gateway is authorized, instructing the selected gateway object to initiate communication between the requesting terminal and the intended destination terminal via the packet switched network and the switched telephone network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for providing telephony communication across a switched telephone network, a packet switched network, and a plurality of gateway objects connected between the switched telephone network and the packet switched network, the system comprising:
-
a directory object coupled for communication through the packet switched network having translation data and control programming, for receiving a message through the packet switched network from an originating terminal, said message requesting an identification of a gateway object and including at least part of an identification of an intended destination terminal, wherein the control programming causes the directory object to identify a plurality of the gateway objects capable of providing communication to the intended destination terminal from the translation data and to select one of the plurality of gateway objects based on predetermined criteria, and send the identification of the selected gateway object through the packet switched network to the requesting terminal; and an authorization control object storing account and authorization control information for a plurality of customers and having a communication interface for communication with the gateway objects, wherein the authorization control object receives a query from the selected gateway object, determines, from data contained in the query, whether or not communication between the originating terminal and the intended destination terminal is authorized, and if authorized, instructs the selected gateway object to initiate communication between the originating terminal and the intended destination terminal via the packet switched network and the switched telephone network. - View Dependent Claims (17)
-
Specification