Claims
- 1. A method of routing a telephone call, comprising:
generating routing rules having one or more telephone call categories, one or more respective telephone number characteristics, and one or more respective routing selections; and providing the routing rules to customer premises equipment (CPE) adapted to route the telephone call to a routing path according the routing rules.
- 2. The method of claim 1, wherein selected ones of the routing rules are selected in order to reduce a cost associated with the telephone call.
- 3. The method of claim 1, wherein the one or more respective telephone number characteristics include selected numbers associated with selected digits of a telephone number.
- 4. The method of claim 1, wherein the one or more respective telephone number characteristics include selected area code numbers.
- 5. The method of claim 1, wherein the one or more telephone call categories include one or more of a local PSTN destination category, a local toll PSTN destination category, a long distance PSTN destination category, an international PSTN destination category, a local VoIP destination category, a local toll VoIP destination category, a long distance VoIP destination category, an international VoIP destination category, an intra-site destination category, a local intra-company PSTN destination category, a local toll intra-company PSTN destination category, a long distance intra-company PSTN destination category, an international intra-company PSTN destination category, a local intra-company VoIP destination category, a local toll intra-company VoIP destination category, a long distance intra-company VoIP destination category, an international intra-company VoIP destination category, a local partner PSTN destination category, a local toll partner PSTN destination category, a long distance partner PSTN destination category, a long distance partner PSTN destination category, and international partner PSTN destination category, a local partner VoIP destination category, a local toll partner VoIP destination category, a long distance partner VoIP destination category, and an international partner VoIP destination category.
- 6. The method of claim 1, wherein the providing the routing rules to the CPE includes:
identifying if a customer associated with the CPE is a subscribing customer; and providing the routing rules to the CPE only if the customer is a subscribing customer.
- 7. The method of claim 1, wherein the providing the routing rules to the CPE includes generating a secure network connection to the CPE.
- 8. The method of claim 1, wherein the providing the routing rules to the CPE is provided over a network connection.
- 9. The method of claim 8, wherein the network connection is an Internet connection.
- 10. The method of claim 1, further including:
determining when a calling plan associated with the CPE has changed to an updated calling plan; and selecting updated routing rules associated with the updated calling plan; and providing the updated routing rules to the CPE.
- 11. The method of claim 10, wherein the providing the updated routing rules to the CPE includes:
identifying if a customer associated with the CPE is a subscribing customer; and providing the updated routing rules to the CPE only if the customer is a subscribing customer.
- 12. The method of claim 11, wherein the providing the updated routing rules to the CPE includes generating a secure network connection to the CPE.
- 13. The method of claim 11, wherein the providing the updated routing rules to the CPE is provided over a network connection.
- 14. The method of claim 13, wherein the network connection is an Internet connection.
- 15. A method of routing a telephone call, comprising:
identifying called telephone number characteristics associated with the telephone call; comparing the called telephone number characteristics with routing rules to provide a routing selection; and routing the telephone call to a selected one of a public switched telephone network (PSTN) and a voice over Internet protocol (VoIP) network in response to the routing selection, wherein the identifying, the comparing, and the routing are provided by customer premises equipment (CPE).
- 16. The method of claim 15, wherein selected ones of the routing rules are selected in order, to reduce a cost associated with the telephone call.
- 17. The method of claim 15, wherein the called telephone number characteristics include selected numbers associated with selected digits of the called telephone number.
- 18. The method of claim 15, wherein the called telephone number characteristics include selected area codes.
- 19. The method of claim 15, wherein the routing the telephone call includes:
coupling telephone calls having selected called telephone number characteristics to the PSTN; and coupling telephone calls having other selected called telephone number characteristics to the VoIP network.
- 20. The method of claim 15, further including:
detecting a connection performance of at least one of the PSTN and the VoIP network; and changing the routing the telephone call to the selected one of the PSTN and the VoIP network in response to the connection performance.
- 21. The method of claim 20, wherein the connection performance includes one or more of a network availability and a network bandwidth.
- 22. A system for routing a telephone call, comprising:
routing rules having one or more telephone call categories, one or more respective telephone number characteristics, and one or more respective routing selections; and a network interface adapted to provide the routing rules to customer premises equipment (CPE), to enable the CPE to route the telephone call to a routing path according to the routing rules.
- 23. The system of claim 22, wherein selected ones of the routing rules are selected in order to reduce a cost associated with the telephone call.
- 24. The system of claim 22, wherein the one or more respective telephone number characteristics include selected numbers associated with selected digits of a telephone number.
- 25. The system of claim 22, wherein the one or more respective telephone number characteristics include selected area code numbers.
- 26. The system of claim 22, wherein the one or more telephone call categories include one or more of a local PSTN destination category, a local toll PSTN destination category, a long distance PSTN destination category, an international PSTN destination category, a local VoIP destination category, a local toll VoIP destination category, a long distance VoIP destination category, an international VoIP destination category, an intra-site destination category, a local intra-company PSTN destination category, a local toll intra-company PSTN destination category, a long distance intra-company PSTN destination category, an international intra-company PSTN destination category, a local intra-company VoIP destination category, a local toll intra-company VoIP destination category, a long distance intra-company VoIP destination category, an international intra-company VoIP destination category, a local partner PSTN destination category, a local toll partner PSTN destination category, a long distance partner PSTN destination category, a long distance partner PSTN destination category, and international partner PSTN destination category, a local partner VoIP destination category, a local toll partner VoIP destination category, a long distance partner VoIP destination category, and an international partner VoIP destination category.
- 27. The system of claim 22, further including a management system adapted to detect if a customer associated with the CPE is a subscribing customer, further adapted to provide a network connection to the CPE, and still further adapted to provide the routing rules to the CPE.
- 28. The system of claim 27, wherein the network connection includes a secure Internet connection.
- 29. A system for routing a telephone call, comprising:
routing rules having one or more telephone call categories, one or more respective selected telephone number characteristics, and one or more respective routing selections; a telephony interface adapted to receive a telephone call having a called telephone number; a dialing rules engine coupled to the telephony interface for analyzing the telephone call and selecting a routing path associated with the routing rules; a first gateway coupled to the routing processor and adapted to route the telephone call to the PSTN in response to the selected routing path; and a second gateway coupled to the routing processor and adapted to route the telephone call to the VoIP network in response to the selected routing path.
- 30. The system of claim 29, wherein selected ones of the routing rules are selected in order to reduce a cost associated with the telephone call.
- 31. The system of claim 29, wherein the dialing rules engine includes:
a called telephone number characteristic detector coupled to the telephony interface, for providing called telephone number characteristics; a comparison processor coupled to the called telephone number characteristic detector and adapted to compare the called telephone number characteristics with the routing rules to provide a routing selection output; and a routing processor coupled to the comparison processor and adapted to choose a selected routing path associated with the telephone call from a selected one of a public switched telephone network (PSTN) and a voice over internet protocol (VoIP) network in response to the routing selection output.
- 32. The method of claim 29, wherein the called telephone number characteristics include selected numbers associated with selected digits of the called telephone number.
- 33. The method of claim 29, wherein the called telephone number characteristics include selected area code numbers.
- 34. A computer program medium having computer readable code thereon, comprising:
instructions for identifying called telephone number characteristics associated with a telephone call; instructions for comparing the called telephone number characteristics with routing rules having one or more telephone call categories to provide a routing selection; instruction for routing the telephone call to a selected one of a public switched telephone network (PSTN) and a voice over Internet protocol (VoIP) network in response to the routing selection, wherein the instructions for identifying, comparing, and routing are provided by customer premises equipment (CPE).
- 35. The computer program medium of claim 34, wherein selected ones of the routing rules are selected in order to reduce a cost associated with the telephone call.
- 36. The computer program medium of claim 34, wherein the one or more telephone call categories include one or more of a local PSTN destination category, a local toll PSTN destination category, a long distance PSTN destination category, an international PSTN destination category, a local VoIP destination category, a local toll VoIP destination category, a long distance VoIP destination category, an international VoIP destination category, an intra-site destination category, a local intra-company PSTN destination category, a local toll intra-company PSTN destination category, a long distance intra-company PSTN destination category, an international intra-company PSTN destination category, a local intra-company VoIP destination category, a local toll intra-company VoIP destination category, a long distance intra-company VoIP destination category, an international intra-company VoIP destination category, a local partner PSTN destination category, a local toll partner PSTN destination category, a long distance partner PSTN destination category, a long distance partner PSTN destination category, and international partner PSTN destination category, a local partner VoIP destination category, a local toll partner VoIP destination category, a long distance partner VoIP destination category, and an international partner VoIP destination category.
- 37. The computer program medium of claim 34, wherein the called telephone number characteristics include numbers associated with selected digits of a called telephone number.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/466,690 filed Apr. 30, 2003, which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60466690 |
Apr 2003 |
US |