Method and apparatus for controlling routing of calls to pay services
First Claim
1. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
- toll switches forming a network;
a shared database computer connected to a toll switch of the toll switches, the shared database computer having a database storing routing plans defining routes connecting the callers to a called service sponsor of the called service sponsors;
the shared database computer being programmed to return instructions to the toll switch in response to a query from the toll switch, the query being generated by the toll switch in response to a call from a caller of the callers to the called service sponsor, the query indicating initial route information followed by the call before reaching the toll switch, the instructions indicating a specific route for the call to be implemented by the toll switch in response to the instructions, the initial route information providing an indication of a route followed by the call from the caller to the toll switch, and a routing plan of the routing plans defining alternative routes from which the specific route is selected by the shared database computer in response to the routing plan and the initial route information; and
an announcement system connected to the toll switch, the announcement system having a recording indicating that a specified rate is to be applied to the call,the routing plan being such that the specific route is a first route when the initial route information includes an indication that the call was operator-assisted, andthe first route being such that the announcement system is controlled to play the recording when the specific route is the first route.
3 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications toll network system employs a central database computer to provide routing and calling rate instructions to toll switches. To allow sponsors of pay services, such as 900 number information services, to control the kinds of calls they receive and the rates charged, the central database computer employs routing plans. These routing plans contain conditional branches selected based on data provided in a query from the originating toll switch (OTS) and sent to the database computer via common channel signaling (CCS). According to embodiments, sponsors can insert objects, called rate nodes, in their routing plans to override the default rate to be applied to the call. Rate nodes are non-branching elements inserted in a routing plan that specify a rate to be used for billing. The rate is specified on the automated message accounting (AMA) record and used by a billing platform to generate bills to the callers.
-
Citations
36 Claims
-
1. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
-
toll switches forming a network; a shared database computer connected to a toll switch of the toll switches, the shared database computer having a database storing routing plans defining routes connecting the callers to a called service sponsor of the called service sponsors; the shared database computer being programmed to return instructions to the toll switch in response to a query from the toll switch, the query being generated by the toll switch in response to a call from a caller of the callers to the called service sponsor, the query indicating initial route information followed by the call before reaching the toll switch, the instructions indicating a specific route for the call to be implemented by the toll switch in response to the instructions, the initial route information providing an indication of a route followed by the call from the caller to the toll switch, and a routing plan of the routing plans defining alternative routes from which the specific route is selected by the shared database computer in response to the routing plan and the initial route information; and an announcement system connected to the toll switch, the announcement system having a recording indicating that a specified rate is to be applied to the call, the routing plan being such that the specific route is a first route when the initial route information includes an indication that the call was operator-assisted, and the first route being such that the announcement system is controlled to play the recording when the specific route is the first route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
-
toll switches forming a network; a shared database computer connected to a toll switch of the toll switches, the shared database computer having a database storing routing plans defining routes connecting the callers to a called service sponsor of the called service sponsors; the shared database computer being programmed to return instructions to the toll switch in response to a query from the toll switch, the query being generated by the toll switch in response to a call from a caller of the callers to the called service sponsor, the query indicating initial route information followed by the call before reaching the toll switch, the instructions indicating a specific route for the call to be implemented by the toll switch in response to the instructions, the initial route information providing an indication of a route followed by the call from the caller to the toll switch, and a routing plan of the routing plans defining alternative routes from which the specific route is selected by the shared database computer in response to the routing plan and the initial route information; and an announcement system connected to the toll switch, the announcement system having a recording indicating that a specified rate is to be applied to the call; the routing plan is such that the specific route is a third route when the initial route information lacks an identification of the caller; and the third route is such that the announcement system is controlled to play the recording when the specific route is the third route.
-
-
11. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
-
a network having toll switches; a database computer connected to an originating toll switch of the toll switches; and the database computer having a database storing routing plans defining alternative routes that connect the callers to a termination of a called service sponsor of the called service sponsors; each of the alternative routes being determined based on a parameter supplied in a query receivable by the database computer from the originating toll switch; the originating toll switch being programmed to generate the query responsively to a call received by the originating toll switch from a caller of the callers to the called service sponsor; the originating toll switch being programmed to implement a specific route determined based on the parameter after receiving data from the database computer responsive to a routing plan of the routing plans and the query; the parameter being one of data identifying a calling party number used by the caller to place the call, data indicating that the call arrived at the originating toll switch through a human operator, and data indicating that the call originated from a cellular telephone; and an announcement system connected to a toll switch of the toll switches, the announcement system having a recording indicating that a specified rate is to be applied to the call, the parameter is data indicating whether the call arrived at the originating toll switch through a human operator and the routing plan being defined such that the specific route is a first route when the parameter indicates the call arrived through a human operator, and the first route being such that the announcement system is controlled to play the recording when the specific route is the first route. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
-
a network having toll switches; a database computer connected to an originating toll switch of the toll switches; and the database computer having a database storing routing plans defining alternative routes that connect the callers to a termination of a called service sponsor of the called service sponsors; each of the alternative routes being determined based on a parameter supplied in a query receivable by the database computer from the originating toll switch; the originating toll switch being programmed to generate the query responsively to a call received by the originating toll switch from a caller of the callers to the called service sponsor; the originating toll switch being programmed to implement a specific route determined based on the parameter after receiving data from the database computer responsive to a routing plan of the routing plans and the query; the parameter being one of data identifying a calling party number used by the caller to place the call, data indicating that the call arrived at the originating toll switch through a human operator, and data indicating that the call originated from a cellular telephone; and an announcement system connected to said at least one of said toll switches a toll switch of the toll switches, the announcement system having a recording indicating that a specified rate is to be applied to the call the parameter being data incompletely identifying a calling party number used by said caller to place the call, the routing plan being defined such that the specific route is a third route when the data incompletely identifies the calling party number, and the routing plan being defined such when the specific route is the third route, the announcement system is controlled to play the recording when the specific route is the third route.
-
-
19. A method for permitting control of call routing and billing by sponsors of pay-for-call services in a toll network system having toll switches, a central database computer connected to the toll switches having a routing plan stored therein, the method comprising:
-
modifying the routing plan by insertion or deletion of an element that causes a call to be routed to a first termination when an automatic number identification record detected by an originating toll switch of the toll switches is incomplete; transmitting automatic number identification data relating to the call from the originating toll switch to the central database computer; determining specific instructions for routing the call from the routing plan modified and transmitting the specific instructions to the originating toll switch; and receiving at the originating toll switch specific instructions and routing the call from the originating toll switch to the first termination when the automatic number identification record detected by the originating toll switch is incomplete.
-
-
20. A method for permitting control of call routing and billing by sponsors of pay-for-call services in a toll network system having toll switches, a central database computer connected to the toll switches having a routing plan stored therein, the method comprising:
-
modifying the routing plan by insertion or deletion of an element that causes a call to be routed to a first termination if an Operator Services Position System (OSPS) record, indicating that the call originated through an operator, detected by an originating toll switch of the toll switches is incomplete; transmitting the OSPS record relating to the call from the originating toll switch to the central database computer; determining specific instructions for routing the call from the routing plan modified and transmitting the specific instructions to the originating toll switch; and receiving at the originating toll switch the specific instructions and routing the call from the originating toll switch to the first termination when the OSPS record detected by the originating toll switch indicates the call originated through an operator.
-
-
21. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
-
toll switches forming a network; and a shared database computer connected to a toll switch of the toll switches, the shared database computer having a database storing routing plans corresponding to the called service sponsors, the routing plans defining a specific route to be implemented by an originating toll switch of the toll switches when a call is received by the originating toll switch, the specific route being one of two alternative routes, the two alternative routes possibly ending at the same destination, the two alternative routes being modifiable by a support system computer connected to the shared database computer through a program running thereon and addressable through at least one of telephone prompting, communication through direct modem connection via a termination, and connection through the Internet, the two alternative routes being defined by a conditional branch point, called a test node, from which stem two alternate branches, each of the two alternate branches corresponding to one of the two alternative routes, the specific route corresponding to the one of the two alternate branches that is connected to an outcome of the test node that satisfies a condition of the test node, and the condition of the test node being determined by a feature of data corresponding to an origin of the call, the data being communicated to the database computer through a query from the originating toll switch to the shared database computer.
-
-
22. A telecommunications toll switch system connecting callers with called service sponsors, the telecommunications toll switch system comprising:
-
toll switches forming a network; a shared database computer connected to a toll switch of the toll switches, the shared database computer having a database storing routing plans corresponding to a called service sponsor of the called service sponsors; and a billing recorder connected to the toll switch, the billing recorder recording a duration of a call and a rate to be applied to the call on a billing record, the routing plans defining a specific route to be implemented by an originating toll switch of the toll switches when a call is received by the originating toll switch, the specific route being one of two alternative routes, the two alternative routes possibly ending at the same destination, the two alternative routes being modifiable by a support system computer connected to the shared database computer through a program running thereon and addressable through at least one of telephone prompting, communication through direct modem connection via a termination, and connection through the Internet, the two alternative routes being defined by a conditional branch point, called a test node, from which stem two alternate branches, each of the two alternate branches corresponding to one of the two alternative routes, the specific route corresponding to the one of the two alternate branches that is connected to an outcome of the test node that satisfies a condition of the test node, at least one of the two alternate branches having an object, called a rate node, that forces the rate to be applied to the call to be overridden when the one of the two alternate branches is connected to the outcome, whereby the billing recorder records an override rate on the billing record when the condition is satisfied, and the branch point being the test node in which the condition is determined by a parameter indicating an origin of the call from a caller of the callers, the parameter being communicated to the shared database computer through a query from the originating toll switch to the shared database computer. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for controlling a plurality of telecommunications switches, the method comprising:
-
receiving, at a database computer connected to a telecommunications switch of the plurality of telecommunications switches, call-origin-data defining an origination route of a call to the telecommunications switch; determining, at the database computer, a selected route responsively to a condition and the call-origin-data; and transmitting in response thereto the selected route back to the telecommunications switch, wherein transmitting the selected route is responsive to a database of the database computer defining routes through which the call may be routed to a final termination, the selected route being one of the routes, the selected route being selected from among the routes responsively to the condition satisfiable by the call-origin-data, the call-origin-data includes data indicating that automatic number identification is not provided by a local exchange company from which the call originated, and the selected route includes an indication that an announcement is to be played by the toll switch when the data indicates that said ANI the automatic number identification is not provided, said message the indication indicating that a surcharge is to be applied to the call. - View Dependent Claims (31, 32, 33)
-
-
34. A method for controlling a computer for controlling a plurality of telecommunications switches, the method comprising:
-
storing, on the computer, routes through which a call may be routed to a final termination, a selected route being one of the routes, the selected route being selected from among the routes responsively to a condition satisfiable by call-origin-data defining a route of the call to an originating switch of the plurality of telecommunications switches; receiving at the computer the call-origin-data; determining the selected route responsively to the condition and the call-origin-data, wherein determining the selected route is effective to determine an override rate applicable to the call; transmitting the selected route to a telecommunications switch; and controlling an announcement system connected to the telecommunications switch to invoke an announcement indicating a surcharge to be applied to the call responsively to instructions and rate data. - View Dependent Claims (35, 36)
-
Specification