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.
- 2. A method according to claim 1, further comprising the step of said directory object identifying at least a portion of said predetermined criteria by accessing a storage maintained by said directory object.
- 3. A method according to claim 2 wherein said directory object processes information obtained from said storage prior to communicating with said gateway objects.
- 4. A method according to claim 1, wherein said predetermined criteria relates to lowest cost routing.
- 5. A method according to claim 1, wherein said predetermined criteria includes reservability of a communication path between the requesting terminal and the destination terminal.
- 6. A method according to claim 1, wherein said predetermined criteria includes reservability of bandwidth in a communication path between the requesting terminal and the destination terminal.
- 7. A method according to claim 1, wherein said predetermined criteria relates to use of facilities of a specified carrier.
- 8. A method according to claim 1, further comprising the steps of:
- identifying an account for said requesting terminal; and
- ascertaining that the identified account has a balance satisfactory for covering the cost of the requested communication.
- 9. A method according to claim 1, further comprising the steps of:
- identifying an account for said requesting terminal,
- ascertaining the balance in said account, and
- establishing limits for the use of the initiated communication based on said balance.
- 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.
- 11. A method as in claim 10, wherein the packet switched network comprises the Internet.
- 12. A method as in claim 11, wherein the communication between the requesting terminal and the intended destination terminal via the packet switched network supports telephony communications.
- 13. A method as in claim 10, wherein the determining step comprises:
- identifying an account for said requesting terminal; and
- ascertaining that the identified account has a balance satisfactory for covering costs of the communication between the requesting terminal and the intended destination terminal via the packet switched network and the switched telephone network.
- 14. A method as in claim 10, wherein:
- the determining step comprises: identifying an account for said requesting terminal, and ascertaining the balance in said account; and
- the method further comprises establishing limits for costs of the communication between the requesting terminal and the intended destination terminal via the packet switched network and the switched telephone network, based on the balance in said account.
- 15. A method as in claim 10, wherein the selecting step comprises:
- launching queries from the directory object to the gateway objects; and
- making the selection based on at least one response received from a gateway object.
- 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.
- 17. A system as in claim 16, wherein the communication interface of the authorization control object comprises a data communication interface to the packet switched network.
RELATED APPLICATIONS
This application is a continuation-in-part of Eric A. Voit et al application Ser. No. 08/931,159, entitled NETWORK SESSION MANAGEMENT, filed Sep. 16, 1997, and assigned to the assignee of the instant application. This application is also a continuation-in-part of Eric A. Voit application Ser. No. 08/812,075,filed on Mar. 6,1997, now U.S. Pat. No. 6,104,711, entitled Enhanced Internet Domain Name Server, filed Mar. 6, 1997. Those applications are incorporated herein by reference in their entirety.
US Referenced Citations (24)
Non-Patent Literature Citations (1)
Entry |
Yang, C., INETPhone: Telepohone Services and Servers on Internet. |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
931159 |
Sep 1997 |
|
Parent |
812075 |
Mar 1997 |
|