Claims
- 1. A method of routing calls, comprising the steps of:receiving a code indicative of the calling party in a switch controlled by a first carrier; passing said code to an external database engine coupled to said switch; determining an identity of a second carrier based on said code; retrieving routing information based on said identity of said second carrier in said database engine; sending said routing information to said switch.
- 2. The method of claim 1 wherein said determining step comprises the step of determining the identity of the second carrier based on an authorization code associated with the calling party.
- 3. The method of claim 1 wherein said determining step comprises the step ofdetermining the identity of the second carrier based on an automatic number identification associated with the calling party.
- 4. The method of claim 1 wherein said step of retrieving routing information comprises the step of retrieving routing information responsive to said identity of the second carrier and to type of call information.
- 5. The method of claim 4 wherein said type of call is from a set of call types including direct dial, operator, operator assisted, international direct dial and operated assisted international direct dial call types.
- 6. The method of claim 1 wherein said step of retrieving routing information comprises the step of retrieving routing information responsive to said identity of the second carrier and to a called number.
- 7. The method of claim 6 wherein said retrieving step comprises the step of retrieving routing information based on said identity of said second carrier and a predetermined set of digits in said called number.
- 8. The call control circuitry of claim 6 wherein said external database engine comprises circuitry for retrieving routing information based on said identity of said second carrier and a predetermined set of digits in said called number.
- 9. The method of claim 1 wherein said step of retrieving routing information comprises the step of retrieving routing information responsive to said the identity of said second carrier and to time of day information.
- 10. The method of claim 1 wherein said retrieving step comprises the step of retrieving routing information based on said identity of said second carrier and an identifier associated with said switch.
- 11. The method of claim 1 and further comprising the step of inhibiting calls to one or more numbers associated with said code.
- 12. Call control circuitry, comprising:a switch controlled by a first carrier for receiving calling information including a code indicative of a calling party; an external database engine coupled to said switch for receiving said calling information, determining an identity of a second carrier based on said code, and retrieving routing information based on identity of said second carrier; circuitry for routing the call based on the routing information.
- 13. The call control circuitry of claim 12 wherein said external database engine comprises circuitry for determining the identity of said second carrier based on an authorization code associated with the calling party.
- 14. The call control circuitry of claim 12 wherein said external database engine comprises circuitry for determining the identity of the second carrier based on an automatic number identification associated with the calling party.
- 15. The call control circuitry of claim 12 wherein said external database engine comprises circuitry for retrieving routing information responsive to said identity of said second carrier and to type of call information.
- 16. The call control circuitry of claim 15 wherein said type of call information is from a set of call types including direct dial, operator, operator assisted, international direct dial and operated assisted international direct dial call types.
- 17. The call control circuitry of claim 12 wherein said circuitry for retrieving routing information comprises circuitry for retrieving routing information responsive to said the identity of said second carrier and to time of day information associated with said code.
- 18. The call control circuitry of claim 12 and further comprising circuitry for inhibiting calls to one or more numbers associated with said code.
- 19. The call control circuitry of claim 12 wherein said external database engine comprises the circuitry for retrieving routing information based on said identity of said second carrier and an identifier associated with said switch.
- 20. The call control circuitry of claim 12 wherein said circuitry for retrieving routing information comprises circuitry for retrieving routing information responsive to said identity of said second carrier and to a called number.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of the filing date of copending provisional application U.S. Ser. No. 60/051,731, filed Jul. 3, 1997, entitled “ANI Based Routing” to Shah et al and to U.S. Ser. No. 60/052,699, filed Jul. 16, 1997, entitled “ANI Based Routing” to Shah et al.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5425090 |
Orriss |
Jun 1995 |
|
5469500 |
Satter et al. |
Nov 1995 |
|
5680446 |
Fleischer, III et al. |
Oct 1997 |
|
6014379 |
White et al. |
Jan 2000 |
|
Non-Patent Literature Citations (1)
Entry |
Chopra, M., “Exploring Intelligent Peripheral Configurations,” International Conference on Universal Personal Communications, Sep. 27, 1994, pp. 635-639. |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/051731 |
Jul 1997 |
US |
|
60/052699 |
Jul 1997 |
US |