Method and apparatus for determining the carrier used for an AIN call
First Claim
1. A method for selecting a carrier type for routing a call for AIN-based customers of the LEC, said method comprising the following steps in the order given:
- determining whether a called party is inside a local calling scope of a calling party;
responsive to a determination that said called party is inside said local calling scope of said calling party, selecting a first carrier as said carrier type; and
,responsive to a determination that said called party is outside said local calling scope of said calling party, selecting a second carrier as said carrier type if an originating LATA of said calling party and a terminating LATA of said called party are the same and selecting a third carrier as said carrier type if said originating LATA and said terminating LATA are different.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for determining the carrier that should be used for a particular AIN call. The following information is derived for each call: the originating calling party number, the terminating called party number, the originating LATA, the terminating LATA. Using these components, pre-defined tables are accessed that contain local calling plan information. These tables contain rate center and dial plan information that provides the local calling scope that is available to the originator of the call. Based on the information contained in the tables, the appropriate type of carrier for the call is selected and the call is routed using this carrier.
-
Citations
24 Claims
-
1. A method for selecting a carrier type for routing a call for AIN-based customers of the LEC, said method comprising the following steps in the order given:
-
determining whether a called party is inside a local calling scope of a calling party; responsive to a determination that said called party is inside said local calling scope of said calling party, selecting a first carrier as said carrier type; and
,responsive to a determination that said called party is outside said local calling scope of said calling party, selecting a second carrier as said carrier type if an originating LATA of said calling party and a terminating LATA of said called party are the same and selecting a third carrier as said carrier type if said originating LATA and said terminating LATA are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining a carrier type for routing a call for AIN-based customers of the LEC, said method comprising the following steps in the order given:
-
comparing an originating NPA-NXX to a terminating NPA-NXX; responsive to a determination that said originating NPA-NXX and said terminating NPA-NXX are the same, selecting a local exchange carrier as said carrier type; responsive to a determination that said originating NPA-NXX and said terminating NPA-NXX are different, determining an originating rate center for a calling party and a terminating rate center for a called party; responsive to a determination that said terminating rate center and said originating rate center are the same, selecting a local exchange carrier as said carrier type; responsive to a determination that said terminating rate center and said originating rate center are different, searching an originating rate center table for said terminating rate center; responsive to finding said terminating rate center in said originating rate center table, determining whether said terminating rate center requires an extended dial plan to make a local call from said originating rate center to said terminating rate center; responsive to a determination that said extended dial plan is required, selecting said local exchange carrier as said carrier type if either said calling party or said called party subscribe to said dial plan, and if neither said calling party nor said called party subscribe to said dial plan, selecting an IntraLATA carrier as said carrier type if an originating LATA is the same as a terminating LATA and selecting an InterLATA carrier if said originating LATA is different from said terminating LATA; responsive to a determination that said extended dial plan is not required, selecting a local exchange carrier as said carrier type; and responsive to not finding said terminating rate center in said originating rate center table, selecting said IntraLATA carrier as said carrier type if said originating LATA is the same as said terminating LATA and selecting said InterLATA carrier as said carrier type if said originating LATA is different from said terminating LATA.
-
-
12. A data processing system for selecting a carrier type for routing a call for AIN-based customers of the LEC comprising:
-
means for determining whether a called party is inside a local calling scope of a calling party; means, responsive to operation of said determining means providing a determination that said called party is inside said local calling scope of said calling party, for selecting a first carrier as said carrier type; and means, responsive to operation of said determining means providing a determination that said called party is outside said local calling scope of said calling party, for selecting a second carrier as said carrier type if an originating LATA of said calling party and a terminating LATA of said called party are the same and selecting a third carrier as said carrier type if said originating LATA and said terminating LATA are different. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product in a computer readable medium for selecting a carrier type for routing a call for AIN-based customers of the LEC, said computer program product comprising:
-
first instructions for determining whether a called party is inside a local calling scope of a calling party; second instructions, responsive to said first instructions providing a determination that said called party is inside said local calling scope of said calling party, for selecting a first carrier as said carrier type; and
,third instructions, responsive to said first instructions providing a determination that said called party is outside said local calling scope of said calling party, for selecting a second carrier as said carrier type if an originating LATA of said calling party and a terminating LATA of said called party are the same and selecting a third carrier as said carrier type if said originating LATA and said terminating LATA are different. - View Dependent Claims (23)
-
-
24. A computer program product in a computer readable medium for determining a carrier type for routing a call for AIN-based customers of the LEC, said computer program product comprising:
-
first instructions for comparing an originating NPA-NXX to a terminating NPA-NXX; second instructions, responsive to said first instructions providing a determination that said originating NPA-NXX and said terminating NPA-NXX are the same, for selecting a local exchange carrier as said carrier type; third instructions, responsive to said first instructions providing a determination that said originating NPA-NXX and said terminating NPA-NXX are different, for determining an originating rate center for a calling party and a terminating rate center for a called party; fourth instructions, responsive to a determination that said terminating rate center and said originating rate center are the same, for selecting a local exchange carrier as said carrier type; fifth instructions, responsive to a determination that said terminating rate center and said originating rate center are different, for searching an originating rate center table for said terminating rate center; sixth instructions, responsive to finding said terminating rate center in said originating rate center table, for determining whether said terminating rate center requires an extended dial plan to make a local call from said originating rate center to said terminating rate center; seventh instructions, responsive to a determination that said extended dial plan is required, for selecting said local exchange carrier as said carrier type if either said calling party or said called party subscribe to said dial plan, and if neither said calling party nor said called party subscribe to said dial plan, selecting an IntraLATA carrier as said carrier type if an originating LATA is the same as a terminating LATA and selecting an InterLATA carrier if said originating LATA is different from said terminating LATA; eighth instructions, responsive to a determination that said extended dial plan is not required, for selecting a local exchange carrier as said carrier type; and ninth instructions, responsive to not finding said terminating rate center in said originating rate center table, for selecting said IntraLATA carrier as said carrier type if said originating LATA is the same as said terminating LATA and selecting said InterLATA carrier as said carrier type if said originating LATA is different from said terminating LATA.
-
Specification