Claims
- 1. A method for routing internet telephony calls between gateways, comprising the steps of:
receiving gateway information from one or more clearinghouses; storing the received gateway information in a database of a linking clearinghouse prior to a call; receiving a destination gateway request from a source gateway of a first clearinghouse; generating a list of available destination gateways of one or more second clearinghouses based upon the forwarded gateway information; selecting a destination gateway from the list; and completing the call between the source gateway of the first clearinghouse and the selected destination gateway of a second clearinghouse.
- 2. The method of claim 1, wherein the step of selecting a destination gateway further comprises the step of sorting destination gateways based upon one or more rules.
- 3. The method of claim 2, wherein the rules consider at least one of cost, speed, and quality of data transmission for completing a call.
- 4. The method of claim 2, wherein the linking clearinghouse performs the step of selecting a destination gateway from the list.
- 5. The method of claim 2, wherein the step of generating a list of available destination gateways further comprises the step of creating a combined routing table, the combined routing table comprises gateway information from the first clearinghouse and the one or more second clearinghouses.
- 6. The method of claim 2, wherein the first clearinghouse performs the step of selecting a destination gateway from the list.
- 7. The method of claim 6, wherein the gateway information received by the linking clearinghouse comprises destination gateway IP address information.
- 8. The method of claim 1, wherein the step of completing a call further comprises the step of transferring at least one of voice, fax, and video data between the source and destination gateways.
- 9. The method of claim 1, further comprising the step of enrolling gateways from the first and one or more second clearinghouses with the linking clearinghouse.
- 10. The method of claim 1, wherein the cost for routing internet telephony calls between gateways comprises:
applying a price discount to the cost for originating a call at the source gateway; and applying a price increase to the cost for terminating a call at the termination gateway.
- 11. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 1.
- 12. A system for routing internet telephony calls between gateways, comprising:
a first clearinghouse comprising one or more gateways connected to an IP network; a second clearinghouse comprising one or more gateways connected to an IP network; and a linking clearinghouse connected to the first and second clearinghouse through an IP network, for receiving gateway information from said first and said second clearinghouses prior to a call, and for generating a list of available destination gateways based upon the forwarded gateway information in response to a call.
- 13. The system of claim 12, wherein said linking clearinghouse further comprises a sorting mechanism for selecting destination gateways.
- 14. The system of claim 13, wherein said sorting mechanism evaluates at least one of cost, speed, and quality of data transmission for completing a call.
- 15. The system of claim 12, wherein said linking clearinghouse creates a combined routing table, the table comprises gateway information from said first and second clearinghouses.
- 16. The system of claim 12, wherein the gateway information received by said linking clearinghouse comprises destination gateway IP address information.
- 17. The system of claim 12, wherein said first clearinghouse further comprises a sorting mechanism for selecting destination gateways.
- 18. The system of claim 17, wherein said sorting mechanism evaluates at least one of cost, speed, and quality of data transmission for completing a call.
- 19. A method for routing internet telephony calls between gateways, comprising the steps of:
enrolling a linking clearinghouse as a destination gateway in a first clearinghouse; initiating a call in the first clearinghouse; receiving the call with the linking clearinghouse; and forwarding the call from the linking clearinghouse to a destination gateway of a second clearinghouse.
- 20. The method of claim 19, further comprising the steps of:
generating a list of available destination gateways of one or more second clearinghouses based upon the forwarded gateway information; and selecting a destination gateway from the list.
- 21. The method of claim 19, wherein the step of forwarding the call further comprises forwarding the call from the linking clearinghouse to the selected destination gateway of a second clearinghouse.
- 22. The method of claim 19, wherein the cost for routing internet telephony calls between gateways comprises:
applying a price discount to the cost of originating a call; and applying a price increase to the cost of terminating a call.
PRIORITY
[0001] The present application claims priority to provisional patent application entitled, “Architectures for Clearing and Settlement Services Between IP Network Clearinghouses,” filed on Jan. 11, 2000 and assigned U.S. application Ser. No. 60/175,441.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60175441 |
Jan 2000 |
US |