Access platform for internet-based telephony
First Claim
1. A communications apparatus comprising:
- a computer programmed to provide different grades-of-service using either an Internet-type connection or a long distance carrier connection in establishing long distance communications for a user wherein the computer selects which connection to use as a function of a calling party profile stored within the computer and associated with the user and wherein the calling party profile includes a called party table that associates quality of transmission with called party numbers for use by the computer in selecting the connection; and
wherein the computer comprises a data base for mapping a telephone number of the called party to an Internet address when the computer selects the Internet-type connection.
1 Assignment
0 Petitions
Accused Products
Abstract
An alternate access platform is coupled to the Internet, a local-exchange-carrier (LEC), and other communications facilities such as a plurality of long-distance facilities provided by any one of a number of long distance carriers. Access to the alternate access platform occurs in any one of a number of ways. For example, a user, or calling party, establishes an Internet connection to the alternate access platform, or dials into the alternate access platform via a local plain-old-telephone-service (POTS) call. Independent of the access method, the alternate access platform selects a communications facility for routing the call as a function of a “call profile” associated with the calling party. This “call profile” uses any one of a number of parameters to determine routing such as called party, cost, quality, reliability, time-of-day, etc. This “call profile” is either determined by the user on a call-by-call basis, or is separately administered by the user.
109 Citations
5 Claims
-
1. A communications apparatus comprising:
-
a computer programmed to provide different grades-of-service using either an Internet-type connection or a long distance carrier connection in establishing long distance communications for a user wherein the computer selects which connection to use as a function of a calling party profile stored within the computer and associated with the user and wherein the calling party profile includes a called party table that associates quality of transmission with called party numbers for use by the computer in selecting the connection; and
wherein the computer comprises a data base for mapping a telephone number of the called party to an Internet address when the computer selects the Internet-type connection.
-
-
2. Apparatus for providing communications, the apparatus comprising:
-
a plurality of local facility interface circuits for coupling to a corresponding plurality of local facilities, where the plurality of local facilities includes at least one circuit-switched facility;
a plurality of long distance facility interface circuits for coupling to a corresponding plurality of long distance facilities, where the plurality of long distance facilities includes at least one circuit-switched facility and at least one packet-switched facility; and
processing circuitry for storing calling party information and for establishing a call between a calling party associated with one of the local facilities and a called party by selecting one of the long distance facilities as a function of the stored calling party information;
wherein the stored calling party information includes a called party table that associates information representative of a quality preference of the calling party with respect to called party numbers and wherein the processing circuitry selects the long distance facility as a function of at least this quality preference; and
wherein the processing circuitry further stores a data base for mapping a telephone number of the called party to an Internet address when the processing circuitry selects the at least one packet-switched facility.
-
-
3. Communications apparatus comprising:
-
an interface circuit for coupling to a public-switched-telephone network for receiving an incoming telephone call from a calling party;
a number of interface circuits for coupling to a plurality of long-distance facilities that include at least one circuit-switched facility and at least one packet-switched facility; and
processing circuitry responsive to the incoming telephone call for selecting one of the plurality of long distance facilities for use in establishing a telephone call to a called party;
wherein the processing circuitry selects the one of the plurality of long distance facilities as a function of a calling party profile associated with the calling party and retrieved by the processing circuitry and wherein the calling party profile includes a called party table that associates information representative of a quality preference of the calling party with respect to called party numbers and wherein the processing circuitry uses this quality preference in selecting the one of the plurality of long distance facilities; and
wherein the processing circuitry further stores a data base for mapping a telephone number of the called party to an Internet address when the processing circuitry selects the at least one packet-switched facility.
-
-
4. A method for use communications equipment for providing communications between a calling party and a called party, where the communications equipment is coupled to a plurality of local access facilities and a plurality of long distance facilities that include at least one circuit-switched facility and at least one packet-switched facility, the method comprising the steps of:
-
answering an incoming call from the calling party over one of the local access facilities;
identifying the calling party;
retrieving a calling party profile associated with the identified calling party; and
selecting one of the long distance facilities as a function of the retrieved calling party profile for use in providing communications between the calling party and the called party; and
wherein the retrieved calling party profile includes a called party table that associates a quality preference for the identified calling party with respect to called party numbers and the selecting step includes the step of comparing at least this quality preference to quality information associated with each one of the long distance facilities to select the long distance facility in accordance with the quality preference; and
wherein the incoming call is a telephone call and further including the step of mapping a telephone number of the called party to an Internet address when the selected one of the long distance facilities is the packet-switched facility.
-
-
5. A method for use communications equipment for providing communications between a calling party and a called party, where the communications equipment is coupled to a plurality of local access facilities and a plurality of long distance facilities that include at least one circuit-switched facility and at least one packet-switched facility, the method comprising the steps of:
-
receiving an incoming call from the calling party over one of the local access facilities; and
selecting one of the long distance facilities as a function of a calling party profile for use in providing communications between the calling party and the called party; and
mapping a telephone number of the called party to an Internet address when the selected one of the long distance facilities is the packet-switched facility;
wherein the calling party profile includes a called party table that associates a quality preference for the calling party with respect to called party numbers and the selecting step includes the step of comparing at least this quality preference to quality information associated with each one of the long distance facilities to select the long distance facility in accordance with the quality preference.
-
Specification