AIN service delivery and programmability over the internet
First Claim
1. A system for processing voiced communications through a computer network, the system comprising:
- (a) a switch associated with a telephone line, wherein the switch comprises a trigger that is provisioned for the telephone line;
(b) a controller in communication with the switch via a first protocol; and
(c) a gateway in communication with the switch and the controller through communication links distinct from the computer network,wherein the controller communicates over one of the communication links to the gateway such that the controller sends information in a second protocol that is different than the first protocol and the gateway receives the information from the controller in the second protocol and the gateway sends information in the second protocol to the controller and the controller receives the information in the second protocol,wherein the gateway is connected to the computer network,wherein the switch launches a query to the controller when an incoming communication from a calling party intended for the telephone line is detected by the trigger;
wherein the controller sends a call processing request to the gateway through one of the communication links when the controller receives the query;
wherein the controller sends an instruction to the switch to park the incoming communication at the gateway;
wherein the switch parks the communication at the gateway through one of the communication links in response to the instruction;
wherein the gateway communicates with the computer network to obtain a response to the query from the controller to process the communication; and
wherein the switch processes the incoming communication in accordance with the response.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention integrates Advanced Intelligent Network (AIN) and computer network technologies to provide telephone services. The system of the present invention comprises a gateway serving as an interface between a service control point (SCP) of an AIN and a computer network. The computer network is preferably the Internet. The SCP obtains call routing instructions from the subscriber of the present invention through a link during a communication session between the subscriber and the computer network. A trigger is provisioned on a subscriber'"'"'s line. When a call for a telephone line having the provisioned trigger is detected at a service switching point (SSP), a query is launched to the SCP. A call processing request query comprising calling party information is provided to the gateway. The gateway obtains a response from the computer network containing call processing instructions. The call is processed in accordance with the response.
48 Citations
43 Claims
-
1. A system for processing voiced communications through a computer network, the system comprising:
-
(a) a switch associated with a telephone line, wherein the switch comprises a trigger that is provisioned for the telephone line; (b) a controller in communication with the switch via a first protocol; and (c) a gateway in communication with the switch and the controller through communication links distinct from the computer network, wherein the controller communicates over one of the communication links to the gateway such that the controller sends information in a second protocol that is different than the first protocol and the gateway receives the information from the controller in the second protocol and the gateway sends information in the second protocol to the controller and the controller receives the information in the second protocol, wherein the gateway is connected to the computer network, wherein the switch launches a query to the controller when an incoming communication from a calling party intended for the telephone line is detected by the trigger; wherein the controller sends a call processing request to the gateway through one of the communication links when the controller receives the query; wherein the controller sends an instruction to the switch to park the incoming communication at the gateway; wherein the switch parks the communication at the gateway through one of the communication links in response to the instruction; wherein the gateway communicates with the computer network to obtain a response to the query from the controller to process the communication; and wherein the switch processes the incoming communication in accordance with the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing telephone communications intended for a telephone line of a called party using a computer network, the method comprising the steps of:
-
provisioning a trigger on the telephone line at a switch; detecting an incoming communication for the telephone line at the switch; launching a query to a controller when the incoming communication is detected; sending a call processing request to a gateway through a communication link distinct form the computer network when the query is received; sending an instruction to the switch to park the incoming communication at the gateway; parking the incoming communication at the gateway in response to the instruction; providing the call processing request from the gateway to the computer network; obtaining a response at the gateway for processing the communication from the computer network; and processing the incoming communication at the switch in accordance with the response received by the gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing a telephone call from a caller that is intended for a telephone line of a subscriber who is associated with a computer network and a computer, the system comprising:
-
(a) a service switching point in a public switched telephone network, wherein the service switching point comprises a trigger that is connected to the telephone line; (b) a service control point in communication with the service switching point; and (c) a gateway in communication with the service switching point and the service control point through communication links distinct from the computer network, wherein the gateway is connected to the computer network, wherein the trigger is activated when a communication session is established between the computer and the computer network; wherein the service switching point launches a query to the service control point when an incoming call intended for the subscriber is detected by the trigger; wherein the service control point sends a call processing request to the gateway through one of the communication links when the service control point receives the query; wherein the service control point sends an instruction to the service switching point to park the incoming call at the gateway; wherein the service switching point parks the call at the gateway through one of the communication links in response to the instruction; wherein the gateway communicates with the computer via the computer network to obtain a response to the query from the service control point; and wherein the service control point terminates the incoming call in accordance with the response. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for managing a telephone call from a caller that is intended for a telephone line of a subscriber who is associated with a computer network, the system comprising:
-
(a) a service switching point in a public switched telephone network, wherein the service switching point comprises a trigger that is provisioned for the telephone line; (b) a service control point in communication with the service switching point; (c) a gateway in communication with the service switching point and the service control point through communication links distinct from the computer network, wherein the gateway is connected to the computer network; and (d) a database associated with the computer network, wherein the database contains call routing instructions, wherein the service switching point launches a query to the service control point when an incoming call intended for the subscriber is detected by the trigger; wherein the service control point sends a call processing request to the gateway through one of the communication links when the service control point receives the query; wherein the service control point sends an instruction to the service switching point to park the incoming call at the gateway; wherein the service switching point parks the call at the gateway through one of the communication links in response to the instruction; wherein the gateway communicates with the database via the computer network to obtain a response to the query from the database; wherein the response comprises information from the database; and wherein the service control point terminates the incoming call in accordance with the response. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for managing an incoming communication intended for a telephone line of a subscriber who is associated with a computer network and a computer, the method comprising the steps of:
-
establishing a communication session between the computer and the computer network using a communication link; provisioning a trigger on the telephone line at a switch; detecting the incoming communication at the switch; launching a query to a controller; sending a call processing request to a gateway over a communication link distinct from the computer network; sending an instruction to the switch to park the communication at the gateway; parking the communication at the gateway in response to the instruction; providing the call processing request to the subscriber from the gateway via the computer network during the communication session; formulating a response to the call processing request that is received by the gateway; and completing the incoming communication in accordance with the response. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification