System and method for facilitating call routing
First Claim
1. A method for facilitating call routing for an international call, the method comprising:
- receiving information at an interexchange carrier (IXC) about a foreign carrier that provides termination for phone numbers outside a North American Numbering Plan (NANP);
generating multiple custom termination codes for the foreign carrier;
transmitting the multiple custom termination codes from the IXC to a remote centralized database, such that the remote centralized database records the multiple custom termination codes, and such that the remote centralized database associates the multiple custom termination codes with an identifier for the foreign carrier and an identifier for the IXC;
receiving initialization information for an international call at a switch of the IXC, wherein the initialization information includes a termination telephone number outside the NANP;
in response to receiving the initialization information, automatically recognizing one or more call attributes for the international call;
in response to receiving the initialization information, automatically using a signaling system 7 (SS7) common channel interoffice signaling (CCIS) technique to transmit a request from the interexchange switch to the remote centralized database, wherein the request includes the termination telephone number;
receiving a reply to the request at the interexchange switch, wherein, if the termination telephone number corresponds to the foreign carrier, the reply includes the multiple custom termination codes previously transmitted to the remote centralized database by the IXC; and
in response to receiving the reply, automatically selecting a custom termination code among the multiple custom termination codes for use in completing the international call, based on the one or more recognized call attributes.
3 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system utilizes a central database to determine characteristics for international calls, to facilitate call routing for international calls, or both. The central database includes termination information for telephone numbers in multiple nations outside the North American Numbering Plan. In one aspect, an interexchange switch receives a termination number for an international call from a local exchange carrier and uses information from the central database to help complete the call. In another aspect, the central database receives a telephone number from a remote user such as interexchange carrier (IXC) and, in response, transmits termination information to the remote user to identify whether the telephone number uses wireless termination. The remote user may then charge a customer for wireless termination, if appropriate, possibly even before the remote user receives an invoice that reflects wireless termination charges from a foreign wireless carrier.
52 Citations
22 Claims
-
1. A method for facilitating call routing for an international call, the method comprising:
-
receiving information at an interexchange carrier (IXC) about a foreign carrier that provides termination for phone numbers outside a North American Numbering Plan (NANP);
generating multiple custom termination codes for the foreign carrier;
transmitting the multiple custom termination codes from the IXC to a remote centralized database, such that the remote centralized database records the multiple custom termination codes, and such that the remote centralized database associates the multiple custom termination codes with an identifier for the foreign carrier and an identifier for the IXC;
receiving initialization information for an international call at a switch of the IXC, wherein the initialization information includes a termination telephone number outside the NANP;
in response to receiving the initialization information, automatically recognizing one or more call attributes for the international call;
in response to receiving the initialization information, automatically using a signaling system 7 (SS7) common channel interoffice signaling (CCIS) technique to transmit a request from the interexchange switch to the remote centralized database, wherein the request includes the termination telephone number;
receiving a reply to the request at the interexchange switch, wherein, if the termination telephone number corresponds to the foreign carrier, the reply includes the multiple custom termination codes previously transmitted to the remote centralized database by the IXC; and
in response to receiving the reply, automatically selecting a custom termination code among the multiple custom termination codes for use in completing the international call, based on the one or more recognized call attributes.
-
-
2. A method for facilitating call routing for an international call, the method comprising:
-
receiving, at an interexchange carrier, a termination telephone number from a local exchange carrier (LEC);
in response to receiving the termination telephone number, retrieving carrier information from a remote centralized database of custom termination codes, wherein the carrier information relates to a foreign carrier that provides termination for the termination telephone number;
determining whether the foreign carrier provides wireless termination, based on the carrier information from the remote centralized database of custom termination codes;
completing an international call to the termination telephone number via the foreign carrier; and
charging a customer for wireless termination, based on the carrier information from the remote centralized database. - View Dependent Claims (3, 4)
-
-
5. A system for facilitating call routing for an international call, the system comprising:
-
an interexchange switch; and
processing resources in the interexchange switch that perform operations comprising;
receiving a termination telephone number from a local exchange carrier (LEC);
in response to receiving the termination telephone number, retrieving carrier information from a remote centralized database of custom termination codes, wherein the carrier information relates to a foreign carrier that provides termination for the termination telephone number;
determining whether the foreign carrier provides wireless termination, based on the carrier information from the remote centralized database of custom termination codes;
completing an international call to the termination telephone number via the foreign carrier; and
charging a customer for wireless termination, based on the carrier information from the remote centralized database. - View Dependent Claims (6, 7)
-
-
8. A method for facilitating call routing for an international call, the method comprising:
-
receiving initialization information for an international call, wherein the initialization information includes a termination telephone number for the international call;
in response to receiving the initialization information, automatically retrieving one or more custom termination codes for the termination telephone number from a remote database, based on the termination number and an identifier for an interexchange carrier; and
in response to retrieving the one or more custom termination codes for the termination telephone number, automatically using at least one of the one or more custom termination codes to complete the international call. - View Dependent Claims (9, 10, 11)
-
-
12. A system for facilitating call routing for an international call, the system comprising:
-
an interexchange switch; and
processing resources in the interexchange switch that perform operations comprising;
receiving initialization information for an international call, wherein the initialization information includes a termination telephone number for the international call;
in response to receiving the initialization information, automatically retrieving one or more custom termination codes for the termination telephone number from a remote database, based on the termination number and an identifier for an interexchange carrier; and
in response to retrieving the one or more custom termination codes for the termination telephone number, automatically using at least one of the one or more custom termination codes to complete the international call. - View Dependent Claims (13, 14)
-
-
15. A method for facilitating call routing for an international call, the method comprising:
-
receiving initialization information for an international call at a switch, wherein the initialization information includes a termination telephone number;
in response to receiving the initialization information, automatically obtaining one or more termination characteristics associated with the termination telephone number from a remote centralized database, wherein the remote centralized database contains termination characteristics for telephone numbers outside a North American Numbering Plan (NANP); and
in response to obtaining the one or more termination characteristics from the remote centralized database, automatically using at least one of the one or more termination characteristics from the remote centralized database to complete the international call to the termination telephone number. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification