EP0438860A2 - Arrangement for blocking or allowing telephone calls to predefined destinations - Google Patents
Arrangement for blocking or allowing telephone calls to predefined destinations Download PDFInfo
- Publication number
- EP0438860A2 EP0438860A2 EP90312596A EP90312596A EP0438860A2 EP 0438860 A2 EP0438860 A2 EP 0438860A2 EP 90312596 A EP90312596 A EP 90312596A EP 90312596 A EP90312596 A EP 90312596A EP 0438860 A2 EP0438860 A2 EP 0438860A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- call
- accordance
- processing
- received
- query
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000000903 blocking effect Effects 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 29
- 238000012216 screening Methods 0.000 claims abstract description 16
- 230000004044 response Effects 0.000 claims description 29
- 238000000034 method Methods 0.000 claims description 20
- 238000003672 processing method Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000011664 signaling Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 2
- 108091006146 Channels Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
- H04Q3/54508—Configuration, initialisation
- H04Q3/54533—Configuration data, translation, passwords, databases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/38—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S379/00—Telephonic communications
- Y10S379/903—Password
Definitions
- This invention relates to telecommunications.
- the call block service where calls to a set of Numbering Plan Areas (NPAs) or office codes are not allowed, and is generally accomplished within the local switching system.
- NPAs Numbering Plan Areas
- the second category of service includes call screening services where a call may or may not be completed depending on the response to a query that goes to a database, where the database may be internal or external to the switching system.
- the switch queries the database based on the fact that a customer has dialed a specific NPA or office code or abbreviated directory number.
- the database may require the customer to provide a personal identification number (PIN) or authorization code prior to concluding the screening function.
- PIN personal identification number
- the first category of service is generally available to most telephone service subscribers; however the second category is not as generally available because it requires more switch capabilities than the first.
- the fact that a customer subscribes to a call blocking service for a specific set of NPAs or office codes prevents them from using the other call screening services of the second category based on the same set of NPAs or office codes.
- the known call blocking services do not provide selective blocking such that a customer can limit, for example, 976 access by their children without blocking all access to 976 services from their line.
- call blocking is selectively overridden by dialing a prespecified prefix or access code, e.g., *66.
- a prespecified prefix or access code e.g., *66.
- Customers are offered, in addition to the conventional office dialing plan, a special dialing plan where received numbers are processed such that a query of a database is defined when the prespecified access code is received, for example followed by a destination number, but where call blocking is defined for a predefined plurality of destination numbers, e.g., all destination numbers beginning with 976 or 1-900 or all destination numbers beginning with 1, when such numbers are received without the prespecified access code.
- the database query may result in the customer being prompted for a personal identification number (PIN) and accordingly 976 or 1-900 access is thereby limited to those knowing the PIN.
- PIN personal identification number
- the database may perform other call screening and call management operations such as time of day or day of week screening or limiting the number or cost of 976 calls in a given time period.
- a call processing method in accordance with the invention is used in an arrangement comprising a database and switching means connectable to a plurality of customer stations.
- the switching means includes memory that stores data defining a plurality of dialing plans and defining for each of the customer stations the one of the plans to be used for calls from that customer station.
- a first dialing plan defines processing of received numbers such that a query of the database is defined when a prespecified access code is received and such that call blocking is defined when one of a predefined plurality of destination numbers is received without the prespecified access code.
- a second dialing plan defines processing of received numbers such that continued call processing is defined when one of the predefined destination numbers is received.
- Information is received for an outgoing call from one of the customer stations.
- the data stored in the memory is read to determine the dialing plan to be used for calls from that station.
- the received information is then processed in accordance with the determined dialing plan.
- a query is transmitted to the database to determine further processing of the call when the received information does include the prespecified access code.
- the call is blocked when the received information does not include the prespecified access code but does include one of the predefined destination numbers.
- the information received from the one station including the prespecified access code further includes one of the predefined destination numbers.
- a query response is received from the database and the call is processed in accordance with the query response. Such processing may include completing the call by processing the destination number in accordance with the second dialing plan, or providing terminating treatment for the call.
- the station may be prompted for further information such as a personal identification number (PIN).
- PIN personal identification number
- the database may return an authorized PIN for the one station, and the call is completed as soon as that PIN is received from the station.
- the method is useful in a number of arrangements including a database and switching means.
- the database may be included within the switching means or maybe interconnected with the switching means via a data link, e.g., a common channel signalling system 7 (CCS7) link.
- the switching means may include both a switching system connectable to the customer stations and a feature node for processing calls to and from the customer stations in cooperation with the switching system.
- the database may be included within the feature node or may be interconnected with the feature node via a data link.
- the memory storing the dialing plan data may be in either the switching system or the feature node.
- FIG. 1 is a diagram of an exemplary network configuration in which the present invention is implemented
- FIG. 2 is a memory map for a memory included in the configuration of FIG. 1;
- FIGS. 3-5 are network configuration alternatives to the configuration of FIG. 1;
- FIG. 6 is a call flow diagram for call processing in accordance with the exemplary feature of the present invention.
- FIGS. 7 and 8 are exemplary dialing plan tables stored in the memory of FIG. 2;
- FIGS. 9 and 10 are sequence diagrams illustrating operation of the exemplary feature of the present invention for particular calls.
- FIG. 11 is a decision graph for an exemplary call screening service.
- FIG. 1 is a diagram of an exemplary network configuration in which the present invention is implemented.
- a local or class 5 switching system 100 serves customer stations, e.g., 101, 102, and is interconnected via a data link 130 with an external database 140, e.g., a service control point. Data link 130 may for example implement CCS7 signaling.
- Switching system 100 includes memory 110 shown in greater detail in FIG. 2.
- Memory 110 stores per-line data 240 such as block 241 associated with customer station 101 and block 242 associated with customer station 102.
- Memory 110 also stores data defining at least two dialing plans, dialing plan 1 and dialing plan 2, having associated tables 210 and 220 respectively.
- the per-line data blocks 241 and 242 each include data defining the starting dialing plan table to be used for the customer station associated with that block.
- data block 241 may define that dialing plan 1 table 1 is the starting table to be used for calls from customer station 101 and data block 242 may define that dialing plan 2 table 1 is the starting table to be used for calls from customer station 102.
- a dialing plan is implemented by sequencing through dialing plan tables based on the starting table and the dialed digits as described further herein.
- FIGS. 3, 4 and 5 are diagrams of alternative network configurations.
- a local switching system 300 serves customer stations, e.g., 301, 302, and includes memory 310 substantially identical to memory 110 of FIG. 2.
- database 340 which is queried in accordance with the invention is included within local switching system 300.
- a local switching system 400 serves customer stations, e.g, 401, 402 and includes memory 410 substantially identical to memory 110 of FIG. 2.
- a feature node 460 interconnected with switching system 400 via voice/data circuits 450, e.g., primary rate interface (PRI) ISDN trunks or basic rate interface (BRI) circuits, cooperates with switching system 400 to process calls to and from customer stations 401 and 402.
- the database which is queried in accordance with the invention is database 440 included within feature node 460.
- the memory including the dialing plan tables may be memory 410' included within feature node 460.
- feature node 460 may be interconnected with switching system 400 via a trunk and a separate signaling link.
- a local switching system 500 serves customer stations, e.g., 501, 502 and includes memory 510 substantially identical to memory 110 of FIG. 2.
- Feature node 560 is interconnected via a data link 530 with an external database 540, e.g, a service control point.
- Data link 530 may for example implement CCS7 signaling.
- the memory including the dialing plan tables may be memory 510' included within feature node 560.
- the prespecified access code e.g., *66
- the switching system may be interpreted by the switching system to switch the call to the feature node, or the call could be switched to the feature node on off-hook. In either case, the call is switched to the feature node and the access code is interpreted by the feature node.
- the full directory number may be dialed immediately alter the access code and all the dialed digits may be processed by the feature node.
- the exemplary over-ride feature works as follows.
- the customer picks up the phone and dials an access code, and then dials a directory number.
- the switch launches a query to a database and a response is returned.
- the response can instruct the switch to do various actions such as route to an announcement, play an announcement and collect digits, or connect to a translated number or connect to the directory number that was dialed after the access code.
- the customer dials the access code followed by the directory number if they want to complete a call to the directory number, as the switch has been configured by its data to block all calls to directory numbers of this type for this customer.
- the feature essentially changes the customer's access to a service from blocking the call to screening the call.
- the customer requests that the telephone company set the switch up so that all 976-XXXX calls from their phone are blocked.
- the sequence XXXX can stand for any number from 0000-9999 inclusive.
- the customer also requests to have the over-ride feature of the present invention. This feature allows the customer to complete 976-XXXX calls that would normally be blocked.
- the access code can be any sequence of characters or symbols that can be input to the switch. In this example assume that the code is three characters and the value of the code is *66. When the customer dials *66976XXXX, the switch queries a database and the resulting response can cause the switch to complete the call, if the over-ride feature for this 976 service allows the call to be completed.
- FIG. 6 A call flow diagram for the over-ride feature is shown in FIG. 6.
- the caller dials (block 610) the access code plus a directory number or extension number, for example *66976XXXX. From this information the switch determines (620) that a query to a database is required and sends (block 630) a query to the database. The switch then receives (block 640) a database response and provides treatment to the caller based on the response from the database.
- FIG. 6 shows several of the possible switch responses.
- the switch can play (block 650) an announcement and collect more digits, or collect a personal identification code, or a group code from the caller. The switch then would send another message to the database and get another response back. This continues until the response requires terminating treatment.
- the switch plays (block 670) a terminating announcement or sends a signaling tone or an error tone to the caller.
- Another treatment is to provide the caller with call completion (660) so that the caller is connected to the port associated with either the number that was dialed after the access code *66 or a translation of that number. It is also important to note that on a dial pulse line the subscriber could use 11 as the access code rather than a code using * or #.
- FIGS. 7-10 are for an example implementation used for the over-ride feature. It is important to understand what can be dialed normally by the customer and what can be allowed by using the over-ride feature.
- the customer's dialed digits are normally processed by the switch by having the switch read a set of digit interpretation tables to determine whether the dialed number is a valid number for this customer and, if the number is valid, where to route the call. These tables are normally lumped into what is referred to as an office dialing plan.
- Some subscribers can subscribe to what is called an individualized dialing plan that provides extra capabilities to the customer for activation/deactivation of switch based services and access to call management and call screening services by having the switch query a database.
- the over-ride feature requires the switch to have the capability to provide at least two office dialing plans. Calls that are normally blocked are tagged in dialing plan 1 as requiring blocking treatment; this usually means giving the customer an error tone or an error announcement. Dialing plan 1 also has entries for the access code(s). An example of the dialing plan 1 tables 210 is shown in FIG. 7. The analysis of digits begins with table 1 of dialing plan 1. The dialing plan 1 access code entries also specify that the switch must query a database for further information, and may have entries as to how many more digits the customer can dial after the access code has been dialed.
- the switch launches a query to the database after the customer has dialed a valid number (according to an entry (not shown) in the dialing plan for number of digits). When the response comes back the switch can perform several types of actions. If the call is to be blocked, an error tone or announcement is given to the customer. If the call is to be queued for a resource, the customer can be given an announcement or a special tone. If a PIN or other type of identification code is required, the switch can play an announcement, collect subsequent digits, and then launch another query to the database for more information and instructions. If the call is to be routed to a specific directory number or route, the number or route can be processed in accordance with dialing plan 2 to determine whether the call is allowed.
- dialing plan 2 allows the types of calls that are blocked by dialing plan 1.
- Dialing plan 2 could be constructed to allow any number that can be completed from the office to any other office, or the same office.
- An example of the dialing plan 2 tables 220 is shown in FIG. 8. Note by examining tables 1, 5 and 6, that customers may dial 972, 973, 974, 975, 976, 977, 978, and 979 office codes, but, for example, not the digit sequences *, #, 0, 970, 971, 97* or 97#.
- the switch may provide additional dialing plans. For example, a third dialing plan may be used to provide a simple call blocking service to customers that don't subscribe to the blocking over-ride feature.
- FIGS. 9 and 10 are sequence diagrams illustrating the use of dialing plans 1 and 2 allowing a customer to use the over-ride feature to provide a call treatment that is different from that of the blocked call.
- FIG. 9 illustrates the case where the customer dials 976-XXXX and the switch provides call blocking.
- Dialing plan 1 has its tables populated such that if a customer dials 976 that call is flagged as requiring block treatment.
- the same customer subscribing to the over-ride feature as well as 976 call blocking completes a call to the 976 number that was previously blocked by dialing the access code, in this example *66.
- FIG. 10 shows the detailed call flow for this case.
- the switch is programmed to use the two dialing plans 1 and 2 as shown in FIG. 10.
- the original input from the customer is applied to dialing plan 1 for interpretation and the routing number that is returned from the database query is applied to dialing plan 2.
- the number that is applied is the directory number without the access code. If this number, in the example 976-XXXX, were to be applied to the dialing plan 1 the call would always be blocked. If the number is applied to office dialing plan 2, the switch always attempts to complete the call.
- the database may include, in its response to the initial query, an authorized PIN associated with the calling station. As soon as the customer station transmits that authorized PIN, the call may be completed without further communication with the database.
- FIG. 11 is a decision graph for an example of a more complex screening service performed by the database for the type of call that is normally blocked.
- the service first checks the day of week and then branches on that decision to follow either of two paths--one path during the week and the other path for the weekend.
- the nodes are executed from left to right until a terminating node is reached.
- the terminating nodes A-CNA tell the switch to play a "Call not allowed" announcement, A-VCA nodes tell the switch to play a "Vacant code announcement", and C-local1 nodes tell the switch to connect the call either to the original dialed 976 number or a translation of that number.
- the decision nodes have either four or five sides.
- Five-sided nodes represent a logical decision involving a search of a data table, for example to determine whether a particular dialed 976 number is valid.
- Four-sided nodes represent a logical decision not involving a data table search.
- the five-sided node PIN includes a circle indicating that a collection of input from a customer--in this case a PIN--is required as the basis of a data table search.
- the 976 numbers are categorized as cheap or expensive.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
- This invention relates to telecommunications.
- Local telephone companies have increasingly come under fire concerning their audiotex, or dial-it, services, e.g., 976 services. Consumers complain that children have too easily gained access to dial-a-porn messages. In fact, lawsuits have been filed against telephone companies relate to assaults by children having extensive dial-a-porn access. There is a similar controversy over extraordinarily high telephone bills run up by some customers on live, interactive services, often called gab lines. Even calls to prerecorded messages can be expensive. The courts have stymied attempts to stop carrying dial-a-porn based on First Amendment protection. The perception left with many is that the phone company is, however grudgingly, making a lot of money off the sale of obscenity over the phone lines.
- Most telephone companies do make money off 976 services, and those revenues help keep local telephone rates down. The issues raised by 976 services are likely to come up again and again as telephone companies seek to boost network usage, and thus their revenues, by introducing new services using local network technologies.
- Telephone companies and regulators in many states are dealing with the problems raised by dial-a-porn and other 976 services by offering blocking services, often for charges at or below cost. Blocking allows a customer to prohibit access to any 976 or other dial-it service number for a particular phone line. This solution is, however, not totally satisfactory to 976 service providers, telephone companies or customers, because is prohibits access to all 976 services, including those that are not controversial such as time and weather services. Some companies have split their existing 976 services into two categories, moving those services that offer live conversations and adult-oriented messages onto a new three-digit prefix such as 960. However, this wastes a valuable prefix and raises definitional problems.
- Two general categories of call screening services are available. The first is the call block service, where calls to a set of Numbering Plan Areas (NPAs) or office codes are not allowed, and is generally accomplished within the local switching system. The second category of service includes call screening services where a call may or may not be completed depending on the response to a query that goes to a database, where the database may be internal or external to the switching system. The switch queries the database based on the fact that a customer has dialed a specific NPA or office code or abbreviated directory number. The database may require the customer to provide a personal identification number (PIN) or authorization code prior to concluding the screening function. The first category of service is generally available to most telephone service subscribers; however the second category is not as generally available because it requires more switch capabilities than the first. The fact that a customer subscribes to a call blocking service for a specific set of NPAs or office codes prevents them from using the other call screening services of the second category based on the same set of NPAs or office codes. In addition, the known call blocking services do not provide selective blocking such that a customer can limit, for example, 976 access by their children without blocking all access to 976 services from their line.
- These problems are solved and a technical advance is achieved in accordance with the principles of the invention in an exemplary call processing embodiment where call blocking is selectively overridden by dialing a prespecified prefix or access code, e.g., *66. Customers are offered, in addition to the conventional office dialing plan, a special dialing plan where received numbers are processed such that a query of a database is defined when the prespecified access code is received, for example followed by a destination number, but where call blocking is defined for a predefined plurality of destination numbers, e.g., all destination numbers beginning with 976 or 1-900 or all destination numbers beginning with 1, when such numbers are received without the prespecified access code. Illustratively, the database query may result in the customer being prompted for a personal identification number (PIN) and accordingly 976 or 1-900 access is thereby limited to those knowing the PIN. The database may perform other call screening and call management operations such as time of day or day of week screening or limiting the number or cost of 976 calls in a given time period.
- A call processing method in accordance with the invention is used in an arrangement comprising a database and switching means connectable to a plurality of customer stations. The switching means includes memory that stores data defining a plurality of dialing plans and defining for each of the customer stations the one of the plans to be used for calls from that customer station. A first dialing plan defines processing of received numbers such that a query of the database is defined when a prespecified access code is received and such that call blocking is defined when one of a predefined plurality of destination numbers is received without the prespecified access code. A second dialing plan defines processing of received numbers such that continued call processing is defined when one of the predefined destination numbers is received. Information is received for an outgoing call from one of the customer stations. The data stored in the memory is read to determine the dialing plan to be used for calls from that station. The received information is then processed in accordance with the determined dialing plan.
- When the determined dialing plan is the first dialing plan, a query is transmitted to the database to determine further processing of the call when the received information does include the prespecified access code. The call is blocked when the received information does not include the prespecified access code but does include one of the predefined destination numbers.
- Illustratively, the information received from the one station including the prespecified access code further includes one of the predefined destination numbers. After the query is transmitted, a query response is received from the database and the call is processed in accordance with the query response. Such processing may include completing the call by processing the destination number in accordance with the second dialing plan, or providing terminating treatment for the call. The station may be prompted for further information such as a personal identification number (PIN). When a PIN is received from the one station, that PIN is transmitted to the database which in turn returns a further response indicating a presence or absence of entitlement to complete the call. Alternatively, the database may return an authorized PIN for the one station, and the call is completed as soon as that PIN is received from the station.
- The method is useful in a number of arrangements including a database and switching means. For example, the database may be included within the switching means or maybe interconnected with the switching means via a data link, e.g., a common channel signalling system 7 (CCS7) link. The switching means may include both a switching system connectable to the customer stations and a feature node for processing calls to and from the customer stations in cooperation with the switching system. Again, the database may be included within the feature node or may be interconnected with the feature node via a data link. The memory storing the dialing plan data may be in either the switching system or the feature node.
- FIG. 1 is a diagram of an exemplary network configuration in which the present invention is implemented;
- FIG. 2 is a memory map for a memory included in the configuration of FIG. 1;
- FIGS. 3-5 are network configuration alternatives to the configuration of FIG. 1;
- FIG. 6 is a call flow diagram for call processing in accordance with the exemplary feature of the present invention;
- FIGS. 7 and 8 are exemplary dialing plan tables stored in the memory of FIG. 2;
- FIGS. 9 and 10 are sequence diagrams illustrating operation of the exemplary feature of the present invention for particular calls; and
- FIG. 11 is a decision graph for an exemplary call screening service.
- FIG. 1 is a diagram of an exemplary network configuration in which the present invention is implemented. A local or
class 5switching system 100 serves customer stations, e.g., 101, 102, and is interconnected via adata link 130 with anexternal database 140, e.g., a service control point.Data link 130 may for example implement CCS7 signaling.Switching system 100 includesmemory 110 shown in greater detail in FIG. 2.Memory 110 stores per-line data 240 such asblock 241 associated withcustomer station 101 andblock 242 associated withcustomer station 102.Memory 110 also stores data defining at least two dialing plans,dialing plan 1 anddialing plan 2, having associated tables 210 and 220 respectively. The per-line data blocks 241 and 242 each include data defining the starting dialing plan table to be used for the customer station associated with that block. For example data block 241 may define that dialingplan 1 table 1 is the starting table to be used for calls fromcustomer station 101 and data block 242 may define that dialingplan 2 table 1 is the starting table to be used for calls fromcustomer station 102. A dialing plan is implemented by sequencing through dialing plan tables based on the starting table and the dialed digits as described further herein. - FIGS. 3, 4 and 5 are diagrams of alternative network configurations. In FIG. 3, a
local switching system 300 serves customer stations, e.g., 301, 302, and includes memory 310 substantially identical tomemory 110 of FIG. 2. However, in the configuration of FIG. 3,database 340 which is queried in accordance with the invention is included withinlocal switching system 300. - In FIG. 4, a
local switching system 400 serves customer stations, e.g, 401, 402 and includesmemory 410 substantially identical tomemory 110 of FIG. 2. However, in FIG. 4, afeature node 460 interconnected withswitching system 400 via voice/data circuits 450, e.g., primary rate interface (PRI) ISDN trunks or basic rate interface (BRI) circuits, cooperates with switchingsystem 400 to process calls to and fromcustomer stations database 440 included withinfeature node 460. Alternatively, the memory including the dialing plan tables may be memory 410' included withinfeature node 460. As a further alternative,feature node 460 may be interconnected withswitching system 400 via a trunk and a separate signaling link. - In FIG. 5, a
local switching system 500 serves customer stations, e.g., 501, 502 and includesmemory 510 substantially identical tomemory 110 of FIG. 2. Afeature node 560 interconnected withswitching system 500 viavoice data trunks 550, e.g., primary rate ISDN trunks, cooperates with switchingsystem 500 to process calls to and fromcustomer stations Feature node 560 is interconnected via adata link 530 with anexternal database 540, e.g, a service control point.Data link 530 may for example implement CCS7 signaling. Alternatively, the memory including the dialing plan tables may be memory 510' included withinfeature node 560. - In FIGS. 4 and 5, the prespecified access code, e.g., *66, may be interpreted by the switching system to switch the call to the feature node, or the call could be switched to the feature node on off-hook. In either case, the call is switched to the feature node and the access code is interpreted by the feature node. As an example, the full directory number may be dialed immediately alter the access code and all the dialed digits may be processed by the feature node.
- The exemplary over-ride feature works as follows. The customer picks up the phone and dials an access code, and then dials a directory number. The switch launches a query to a database and a response is returned. The response can instruct the switch to do various actions such as route to an announcement, play an announcement and collect digits, or connect to a translated number or connect to the directory number that was dialed after the access code. The customer dials the access code followed by the directory number if they want to complete a call to the directory number, as the switch has been configured by its data to block all calls to directory numbers of this type for this customer. The feature essentially changes the customer's access to a service from blocking the call to screening the call.
- For example, assume that the customer requests that the telephone company set the switch up so that all 976-XXXX calls from their phone are blocked. As used herein, the sequence XXXX can stand for any number from 0000-9999 inclusive. The customer also requests to have the over-ride feature of the present invention. This feature allows the customer to complete 976-XXXX calls that would normally be blocked. The access code can be any sequence of characters or symbols that can be input to the switch. In this example assume that the code is three characters and the value of the code is *66. When the customer dials *66976XXXX, the switch queries a database and the resulting response can cause the switch to complete the call, if the over-ride feature for this 976 service allows the call to be completed. As one example, assume that unless there is a resource problem in the switch, the call is completed to the 976-XXXX number that was dialed after the *66 code. It is possible to have a complex screening service for the type of call that is normally blocked, occur when the access code is used. An example of a more complex screening service is described herein with respect to FIG. 11.
- A call flow diagram for the over-ride feature is shown in FIG. 6. The caller dials (block 610) the access code plus a directory number or extension number, for example *66976XXXX. From this information the switch determines (620) that a query to a database is required and sends (block 630) a query to the database. The switch then receives (block 640) a database response and provides treatment to the caller based on the response from the database. FIG. 6 shows several of the possible switch responses. The switch can play (block 650) an announcement and collect more digits, or collect a personal identification code, or a group code from the caller. The switch then would send another message to the database and get another response back. This continues until the response requires terminating treatment. Another response is that the switch plays (block 670) a terminating announcement or sends a signaling tone or an error tone to the caller. Another treatment is to provide the caller with call completion (660) so that the caller is connected to the port associated with either the number that was dialed after the access code *66 or a translation of that number. It is also important to note that on a dial pulse line the subscriber could use 11 as the access code rather than a code using * or #.
- The descriptions and diagrams of FIGS. 7-10 are for an example implementation used for the over-ride feature. It is important to understand what can be dialed normally by the customer and what can be allowed by using the over-ride feature. The customer's dialed digits are normally processed by the switch by having the switch read a set of digit interpretation tables to determine whether the dialed number is a valid number for this customer and, if the number is valid, where to route the call. These tables are normally lumped into what is referred to as an office dialing plan. Some subscribers can subscribe to what is called an individualized dialing plan that provides extra capabilities to the customer for activation/deactivation of switch based services and access to call management and call screening services by having the switch query a database.
- The over-ride feature requires the switch to have the capability to provide at least two office dialing plans. Calls that are normally blocked are tagged in dialing
plan 1 as requiring blocking treatment; this usually means giving the customer an error tone or an error announcement.Dialing plan 1 also has entries for the access code(s). An example of thedialing plan 1 tables 210 is shown in FIG. 7. The analysis of digits begins with table 1 ofdialing plan 1. Thedialing plan 1 access code entries also specify that the switch must query a database for further information, and may have entries as to how many more digits the customer can dial after the access code has been dialed. Note by examining tables 1, 4 and 6, that customers may dial 972, 973, 974, 975, 977, 978, and 979 office codes but not thedigit sequences 970, 971, 976, 97*, or 97#. Also note by examining tables 1, 5, 8 and 9, that customers may dial *66 followed by whatever is allowed in table 9. This could be seven or ten digit numbers depending on the tables pointed to by the next fields in table 9. Table 9 shows that a number starting with *66 followed by a 9 is allowed. Subsequent tables (not shown) would define that *66976-XXXX would be allowed. The switch always uses dialingplan 1 for the customers who have subscribed to the over-ride feature to process the customer's originally dialed number. If the access code has been dialed, the switch launches a query to the database after the customer has dialed a valid number (according to an entry (not shown) in the dialing plan for number of digits). When the response comes back the switch can perform several types of actions. If the call is to be blocked, an error tone or announcement is given to the customer. If the call is to be queued for a resource, the customer can be given an announcement or a special tone. If a PIN or other type of identification code is required, the switch can play an announcement, collect subsequent digits, and then launch another query to the database for more information and instructions. If the call is to be routed to a specific directory number or route, the number or route can be processed in accordance with dialingplan 2 to determine whether the call is allowed. The nature of the over-ride feature is that dialingplan 2 allows the types of calls that are blocked by dialingplan 1.Dialing plan 2 could be constructed to allow any number that can be completed from the office to any other office, or the same office. An example of thedialing plan 2 tables 220 is shown in FIG. 8. Note by examining tables 1, 5 and 6, that customers may dial 972, 973, 974, 975, 976, 977, 978, and 979 office codes, but, for example, not the digit sequences *, #, 0, 970, 971, 97* or 97#. The switch may provide additional dialing plans. For example, a third dialing plan may be used to provide a simple call blocking service to customers that don't subscribe to the blocking over-ride feature. - FIGS. 9 and 10 are sequence diagrams illustrating the use of dialing
plans Dialing plan 1 has its tables populated such that if a customer dials 976 that call is flagged as requiring block treatment. The same customer subscribing to the over-ride feature as well as 976 call blocking completes a call to the 976 number that was previously blocked by dialing the access code, in this example *66. FIG. 10 shows the detailed call flow for this case. In this particular example, the switch is programmed to use the two dialingplans plan 1 for interpretation and the routing number that is returned from the database query is applied to dialingplan 2. The number that is applied is the directory number without the access code. If this number, in the example 976-XXXX, were to be applied to thedialing plan 1 the call would always be blocked. If the number is applied tooffice dialing plan 2, the switch always attempts to complete the call. - As an alternative when caller verification is effected using a PIN, the database may include, in its response to the initial query, an authorized PIN associated with the calling station. As soon as the customer station transmits that authorized PIN, the call may be completed without further communication with the database.
- FIG. 11 is a decision graph for an example of a more complex screening service performed by the database for the type of call that is normally blocked. The service first checks the day of week and then branches on that decision to follow either of two paths--one path during the week and the other path for the weekend. The nodes are executed from left to right until a terminating node is reached. The terminating nodes A-CNA tell the switch to play a "Call not allowed" announcement, A-VCA nodes tell the switch to play a "Vacant code announcement", and C-local1 nodes tell the switch to connect the call either to the original dialed 976 number or a translation of that number. In FIG. 11, the decision nodes have either four or five sides. Five-sided nodes represent a logical decision involving a search of a data table, for example to determine whether a particular dialed 976 number is valid. Four-sided nodes represent a logical decision not involving a data table search. The five-sided node PIN includes a circle indicating that a collection of input from a customer--in this case a PIN--is required as the basis of a data table search. In this example, the 976 numbers are categorized as cheap or expensive.
Claims (16)
- A call processing method for use in an arrangement comprising database means and switching means, said switching means connectable to a plurality of customer stations, said switching means including memory means, said method comprising
storing data in said memory means defining a plurality of dialing plans and defining for each of said customer stations the one of said plans to be used for calls from that customer station, said plans including a first plan defining processing of received numbers such that a query of said database means is defined when a prespecified access code is received and such that call blocking is defined when of a predefined plurality of destination numbers is received without said prespecified access code, said plurality of plans further including a second plan defining processing of received numbers such that continued call processing is defined when one of said predefined destination numbers is received,
receiving information for an outgoing call from one of said customer stations,
reading said stored data in said memory means to determine the one of said plans to be used for calls from said one station, and
processing said received information in accordance with the determined dialing plan. - A method in accordance with claim 1 wherein said processing said received information comprises
when said determined dialing plan is said first dialing plan, transmitting a query to said database means to determine further processing of said call when said received information does include said prespecified access code, and blocking said call when said received information does not include said prespecified access code but does include one of said predefined destination numbers. - A method in accordance with claim 2 wherein said received information including said prespecified access code further includes one of said predefined destination numbers and wherein said processing said received information further comprises
after transmitting said query, receiving a query response from said database means, and
processing said call in accordance with said query response. - A method in accordance with claim 3 wherein said query response defines call completion, and said processing said call in accordance with said query response comprises
completing said call to said further included destination number. - A method in accordance with claim 4 wherein said completing comprises
processing said further included destination number in accordance with said second dialing plan. - A method in accordance with claim 3 wherein said query response defines call termination, and said processing said call in accordance with said query response comprises
providing terminating treatment for said call. - A method in accordance with claim 3 wherein said query response defines caller verification, and said processing said call in accordance with said query response comprises
transmitting further information received from said one station to said database means,
receiving a further response from said database means, and
processing said call in accordance with said further response. - A method in accordance with claim 7 wherein said received further information comprises a personal identification number.
- A method in accordance with claim 7 wherein said processing said call in accordance with said query response further comprises
prompting said one station for said further information. - A method in accordance with claim 3 wherein said query includes an identification of said one station.
- A method in accordance with claim 10 further comprising
said database means determining an authorized personal identification number for said identified one station,
wherein said query response includes said authorized personal identification number, and said method further comprising
upon receiving further information from said one station including said authorized personal identification number, completing said call to said further included predefined destination number. - A method in accordance with claim 3 further comprising
said database means performing a call screening operation in response to receipt of said query, and
said database means transmitting said query response based on a result of said call screening operation. - A method in accordance with claim 1 wherein said switching means is interconnected with said database means via data link means.
- A method in accordance with claim 1 wherein said database means is included within said switching means.
- A method in accordance within claim 1 wherein said switching means comprises a switching system connectable to said customer stations and a feature node for processing calls to and from said customer stations in cooperation with said switching system.
- An arrangement comprising
database means, and
switching means connectable to a plurality of customer stations, said switching means comprising
memory means for storing data defining a plurality of dialing plans and defining for each of said customer stations the one of said plans to be used for calls from that customer station, said plans including a first plan defining processing of received numbers such that a query of said database means is defined when a prespecified access code is received and such that call blocking is defined when one of a predefined plurality of destination numbers is received without said prespecified access code, said plurality of plans further including a second plan defining processing of received numbers such that continued call processing is defined when one of said predefined destination numbers is received,
means for receiving information for an outgoing call from one of said customer stations,
means for reading said stored data in said memory means to determine the one of said plans to be used for calls from said one station, and
means for processing said received information in accordance with the determined dialing plan.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US444075 | 1982-11-24 | ||
US07/444,075 US5109408A (en) | 1989-11-30 | 1989-11-30 | Arrangement for intentionally blocking telephone calls to predefined destination numbers but allowing such blocking to be selectively overridden |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0438860A2 true EP0438860A2 (en) | 1991-07-31 |
EP0438860A3 EP0438860A3 (en) | 1992-08-12 |
EP0438860B1 EP0438860B1 (en) | 1996-09-04 |
Family
ID=23763388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP90312596A Expired - Lifetime EP0438860B1 (en) | 1989-11-30 | 1990-11-20 | Arrangement for blocking or allowing telephone calls to predefined destinations |
Country Status (4)
Country | Link |
---|---|
US (1) | US5109408A (en) |
EP (1) | EP0438860B1 (en) |
JP (1) | JP2971566B2 (en) |
DE (1) | DE69028384T2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0629072A1 (en) * | 1993-06-11 | 1994-12-14 | Telia Ab | Arrangement in a telephone system for controlling debiting of services |
WO1995009505A1 (en) * | 1993-09-30 | 1995-04-06 | Siemens Aktiengesellschaft | Subscriber-oriented control process for releasing services of a communications system |
NL9401004A (en) * | 1994-06-20 | 1995-08-01 | Robert Geradts | A method of providing access to a prepaid telephone service, and a telephone terminal and a telephone exchange suitable for applying the method. |
WO1996038971A1 (en) * | 1995-06-01 | 1996-12-05 | Harris Corporation | Computer calling method and system |
WO1997031472A2 (en) * | 1996-02-23 | 1997-08-28 | Smart Tone Authentication, Inc. | Method and system for the secure communication of data |
DE19616487A1 (en) * | 1996-04-25 | 1997-10-30 | Deutsche Telekom Ag | Toll-free switching method especially for use in telephone network |
WO1998025390A2 (en) * | 1996-12-03 | 1998-06-11 | Nokia Telecommunications Oy | Network operator controlled usage of long distance carriers |
WO1998051062A1 (en) * | 1997-05-08 | 1998-11-12 | Telemark Technology, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
EP0740448A3 (en) * | 1995-04-25 | 1999-03-31 | Deutsche Telekom AG | Method for call blocking/unblocking in an ISDN telephone network |
DE10032014A1 (en) * | 2000-07-01 | 2002-01-10 | Deutsche Telekom Ag | Call connection establishment in telephone network, involves comparing caller identifications with that stored in filter file assigned for called subscriber, and accordingly establishes connection between subscribers |
WO2004102939A1 (en) * | 2003-05-09 | 2004-11-25 | Deutsche Telekom Ag | Network-based protection of value-added services against automated connections |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5793846A (en) | 1985-07-10 | 1998-08-11 | Ronald A. Katz Technology Licensing, Lp | Telephonic-interface game control system |
US5359645A (en) | 1985-07-10 | 1994-10-25 | First Data Corporation Inc. | Voice-data telephonic interface control system |
US5828734A (en) | 1985-07-10 | 1998-10-27 | Ronald A. Katz Technology Licensing, Lp | Telephone interface call processing system with call selectivity |
US4845739A (en) | 1985-07-10 | 1989-07-04 | Fdr Interactive Technologies | Telephonic-interface statistical analysis system |
US6678360B1 (en) | 1985-07-10 | 2004-01-13 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface statistical analysis system |
US6185415B1 (en) | 1992-03-24 | 2001-02-06 | Atcomm Corporation | Call security system |
US7747243B2 (en) * | 1992-03-24 | 2010-06-29 | Boatwright John T | Call security system |
US5809125A (en) * | 1992-07-09 | 1998-09-15 | Gammino; John R. | Method and apparatus for intercepting potentially fraudulent telephone calls |
US5812650A (en) * | 1992-07-09 | 1998-09-22 | Gammino; John R. | Method and apparatus for intercepting potentially fraudulent |
US5495528A (en) * | 1992-08-25 | 1996-02-27 | Rolm Systems | Digital telephone control interface system |
US5345595A (en) * | 1992-11-12 | 1994-09-06 | Coral Systems, Inc. | Apparatus and method for detecting fraudulent telecommunication activity |
US5436957A (en) * | 1992-12-24 | 1995-07-25 | Bell Atlantic Network Services, Inc. | Subscriber control of access restrictions on a plurality of the subscriber's telephone lines |
US5588049A (en) * | 1993-01-25 | 1996-12-24 | Detering; Greig R. | Method for the automatic insertion of removal of a calling number identification (CNID) blocking prefix from within a telephone number in a personal computer based telephone management system |
US5442689A (en) * | 1993-01-29 | 1995-08-15 | At&T Corp. | Apparatus and method for providing services prior to call completion in a telecommuncation system |
US5754632A (en) * | 1993-03-31 | 1998-05-19 | British Telecommunications Public Limited Company | Management of communications networks |
US5566234A (en) * | 1993-08-16 | 1996-10-15 | Mci Communications Corporation | Method for controlling fraudulent telephone calls |
US5467388A (en) * | 1994-01-31 | 1995-11-14 | Bell Atlantic Network Services, Inc. | Method and apparatus for selectively blocking incoming telephone calls |
US5592537A (en) * | 1994-05-20 | 1997-01-07 | Moen; Arthur J. | Method of providing message service for limited access telecommunications |
US5864604A (en) * | 1994-05-20 | 1999-01-26 | General Patent Corp | Method of providing message service for limited access telecommunications |
US5438615A (en) * | 1994-05-31 | 1995-08-01 | Teleos Incorporated | Method of providing message service for pinless limited access telecommunications |
CN1078802C (en) * | 1994-12-23 | 2002-01-30 | 诺基亚电信公司 | Method of routing international call to foreign mobile subscriber |
AU700807B2 (en) * | 1994-12-23 | 1999-01-14 | Nokia Telecommunications Oy | A method of routing an international call to a foreign mobile subscriber |
US5802157A (en) * | 1995-04-26 | 1998-09-01 | U S West Technologies, Inc. | Method and apparatus for controlling outgoing calls on a telephone line |
US5757899A (en) * | 1995-07-21 | 1998-05-26 | Boulware; Joni R. | Call screening using subscriber specified timers and schedules |
US5802162A (en) * | 1995-10-27 | 1998-09-01 | Lucent Technologies Inc. | Method for selectively changing the call handling capacity of a telecommunications switch |
US6052454A (en) * | 1996-01-16 | 2000-04-18 | Global Tel*Link Corp. | Telephone apparatus with recording of phone conversations on massive storage |
US7092494B1 (en) | 1996-01-16 | 2006-08-15 | Global Tel★Link Corporation | Telephone system |
WO1997028631A1 (en) * | 1996-02-01 | 1997-08-07 | Northern Telecom Limited | Telecommunications functions management system |
US5988497A (en) * | 1996-05-30 | 1999-11-23 | Mci Communications Corporation | Method for authenticating credit transactions to prevent fraudulent charges |
US5857014A (en) * | 1996-05-31 | 1999-01-05 | Rockwell International Corporation | System and method for establishing communications between a remote computer and a computer service provider using a telephonic switch |
US6130935A (en) * | 1996-08-08 | 2000-10-10 | Mci Communications Corporation | Virtual networking work at home system and method |
US5960071A (en) * | 1997-03-27 | 1999-09-28 | Lucent Technologies Inc. | Inhibiting completion of defrauding calls |
US6778651B1 (en) * | 1997-04-03 | 2004-08-17 | Southwestern Bell Telephone Company | Apparatus and method for facilitating service management of communications services in a communications network |
US20010048738A1 (en) | 1997-04-03 | 2001-12-06 | Sbc Technology Resourses, Inc. | Profile management system including user interface for accessing and maintaining profile data of user subscribed telephony services |
US6330315B1 (en) | 1998-06-19 | 2001-12-11 | At&T Corp. | Apparatus and method for routing blocked calls |
US6445783B1 (en) * | 1998-07-14 | 2002-09-03 | At&T Corp. | System and method that provides specialized processing of communications based on automatically generated identifiers |
US6418211B1 (en) * | 1998-12-28 | 2002-07-09 | Ericsson Inc. | Adaptive call screening method |
DE19902466A1 (en) * | 1999-01-22 | 2000-07-27 | Siemens Ag | Number blocking implementation in telephone communications network |
US6891940B1 (en) | 2000-07-19 | 2005-05-10 | Sbc Technology Resources, Inc. | System and method for providing remote access to telecommunications services |
DE10016366C2 (en) * | 2000-04-04 | 2003-03-20 | Schenck Pegasus Gmbh | Method for positioning a vehicle on a chassis measuring stand for measuring or measuring and adjusting the geometry of the wheel axles of wheels of a vehicle, and device for carrying out the method |
US7155001B2 (en) | 2001-10-24 | 2006-12-26 | Sbc Properties, L.P. | System and method for restricting and monitoring telephone calls |
US7317787B2 (en) * | 2000-11-21 | 2008-01-08 | At&T Knowledge Ventures, L.P. | Voice enhancing for advance intelligent network services |
US7337220B2 (en) * | 2001-10-24 | 2008-02-26 | At&T Labs, Inc. | Unified interface for managing DSL services |
US7082191B1 (en) * | 2002-02-06 | 2006-07-25 | Bellsouth Intellectual Property Corporation | Telephone usage control |
US7502457B2 (en) | 2002-02-28 | 2009-03-10 | At&T Intellectual Property I, L.P. | Outbound call rules routing |
US7957509B2 (en) * | 2002-04-30 | 2011-06-07 | At&T Intellectual Property I, L.P. | Voice enhancing for advance intelligent network services |
US20050185784A1 (en) * | 2004-02-20 | 2005-08-25 | Samuel Chiu | Method and electronic device for selective telephone call screening |
US20060053047A1 (en) * | 2004-08-30 | 2006-03-09 | Garcia Rita M | System and method for selecting targets for sales and marketing campaigns |
US20060047571A1 (en) * | 2004-08-30 | 2006-03-02 | Garcia Rita M | System and method for selecting targets for sales and marketing campaigns |
US8107459B1 (en) * | 2005-10-31 | 2012-01-31 | At&T Intellectual Property Ii, L.P. | Method and apparatus for executing a call blocking function |
US20080103529A1 (en) * | 2006-10-26 | 2008-05-01 | Old Dominion University | Apparatus and methods for performing cellular electro-manipulations |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS611155A (en) * | 1984-06-14 | 1986-01-07 | Matsushita Electric Ind Co Ltd | Service restricting device of electronic exchange |
US4661974A (en) * | 1984-04-13 | 1987-04-28 | At&T Company | Automatic route selection of a private telephone network path on the basis of a public telephone network number |
EP0249795A2 (en) * | 1986-06-20 | 1987-12-23 | Siemens Aktiengesellschaft | Method for a communication system, especially for a private telephone system, in which at times a switching to changed traffic possibilities occurs |
DE3725061A1 (en) * | 1987-07-29 | 1989-02-09 | Telefonbau & Normalzeit Gmbh | Arrangement for monitoring multi-digit subscriber numbers for telecommunications exchanges, especially telephone exchanges |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3786196A (en) * | 1972-08-28 | 1974-01-15 | American Telephone & Telegraph | Toll call denial circuit |
US4064372A (en) * | 1976-01-29 | 1977-12-20 | Stromberg-Carlson Corporation | Systems for and methods for PBX toll restriction |
US4162377A (en) * | 1978-07-13 | 1979-07-24 | Bell Telephone Laboratories, Incorporated | Data base auto bill calling using CCIS direct signaling |
US4232199A (en) * | 1978-10-18 | 1980-11-04 | Summa Four, Inc. | Special services add-on for dial pulse activated telephone switching office |
US4277649A (en) * | 1980-01-18 | 1981-07-07 | Bell Telephone Laboratories, Incorporated | Method and apparatus for screening telephone calls |
US4348554A (en) * | 1980-03-21 | 1982-09-07 | Bell Telephone Laboratories, Incorporated | Method of providing virtual private network telephone service |
US4346264A (en) * | 1980-04-02 | 1982-08-24 | Cindon Research Inc. | Telephone call restriction apparatus |
-
1989
- 1989-11-30 US US07/444,075 patent/US5109408A/en not_active Expired - Lifetime
-
1990
- 1990-11-20 DE DE69028384T patent/DE69028384T2/en not_active Expired - Lifetime
- 1990-11-20 EP EP90312596A patent/EP0438860B1/en not_active Expired - Lifetime
- 1990-11-30 JP JP2330850A patent/JP2971566B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4661974A (en) * | 1984-04-13 | 1987-04-28 | At&T Company | Automatic route selection of a private telephone network path on the basis of a public telephone network number |
JPS611155A (en) * | 1984-06-14 | 1986-01-07 | Matsushita Electric Ind Co Ltd | Service restricting device of electronic exchange |
EP0249795A2 (en) * | 1986-06-20 | 1987-12-23 | Siemens Aktiengesellschaft | Method for a communication system, especially for a private telephone system, in which at times a switching to changed traffic possibilities occurs |
DE3725061A1 (en) * | 1987-07-29 | 1989-02-09 | Telefonbau & Normalzeit Gmbh | Arrangement for monitoring multi-digit subscriber numbers for telecommunications exchanges, especially telephone exchanges |
Non-Patent Citations (1)
Title |
---|
PATENT ABSTRACTS OF JAPAN vol. 10, no. 137 (E-405)(2194) 21 May 1986 & JP-A-61 001 155 ( MATSUSHITA ) 7 January 1986 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0629072A1 (en) * | 1993-06-11 | 1994-12-14 | Telia Ab | Arrangement in a telephone system for controlling debiting of services |
WO1995009505A1 (en) * | 1993-09-30 | 1995-04-06 | Siemens Aktiengesellschaft | Subscriber-oriented control process for releasing services of a communications system |
NL9401004A (en) * | 1994-06-20 | 1995-08-01 | Robert Geradts | A method of providing access to a prepaid telephone service, and a telephone terminal and a telephone exchange suitable for applying the method. |
WO1995035619A1 (en) * | 1994-06-20 | 1995-12-28 | Robert Geradts | Method for providing access to pre-paid telephone services |
EP0740448A3 (en) * | 1995-04-25 | 1999-03-31 | Deutsche Telekom AG | Method for call blocking/unblocking in an ISDN telephone network |
WO1996038971A1 (en) * | 1995-06-01 | 1996-12-05 | Harris Corporation | Computer calling method and system |
WO1997031472A3 (en) * | 1996-02-23 | 1998-09-03 | Smart Tone Authentication Inc | Method and system for the secure communication of data |
WO1997031472A2 (en) * | 1996-02-23 | 1997-08-28 | Smart Tone Authentication, Inc. | Method and system for the secure communication of data |
DE19616487A1 (en) * | 1996-04-25 | 1997-10-30 | Deutsche Telekom Ag | Toll-free switching method especially for use in telephone network |
WO1998025390A3 (en) * | 1996-12-03 | 1998-07-23 | Nokia Telecommunications Oy | Network operator controlled usage of long distance carriers |
WO1998025390A2 (en) * | 1996-12-03 | 1998-06-11 | Nokia Telecommunications Oy | Network operator controlled usage of long distance carriers |
US5950126A (en) * | 1996-12-03 | 1999-09-07 | Nokia Telecommunications Oy | Network operator controlled usage of long distance carriers |
WO1998051062A1 (en) * | 1997-05-08 | 1998-11-12 | Telemark Technology, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
US6130937A (en) * | 1997-05-08 | 2000-10-10 | Telemark Technology, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
US7194075B2 (en) | 1997-05-08 | 2007-03-20 | Gryphon Networks, Inc. | System and process for automatic storage, enforcement and override of consumer do-not-call requests |
DE10032014A1 (en) * | 2000-07-01 | 2002-01-10 | Deutsche Telekom Ag | Call connection establishment in telephone network, involves comparing caller identifications with that stored in filter file assigned for called subscriber, and accordingly establishes connection between subscribers |
DE10032014B4 (en) * | 2000-07-01 | 2007-06-21 | Deutsche Telekom Ag | Smart call keeper |
WO2004102939A1 (en) * | 2003-05-09 | 2004-11-25 | Deutsche Telekom Ag | Network-based protection of value-added services against automated connections |
Also Published As
Publication number | Publication date |
---|---|
DE69028384D1 (en) | 1996-10-10 |
JPH03186048A (en) | 1991-08-14 |
EP0438860B1 (en) | 1996-09-04 |
DE69028384T2 (en) | 1997-01-23 |
JP2971566B2 (en) | 1999-11-08 |
EP0438860A3 (en) | 1992-08-12 |
US5109408A (en) | 1992-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5109408A (en) | Arrangement for intentionally blocking telephone calls to predefined destination numbers but allowing such blocking to be selectively overridden | |
US6996220B2 (en) | Method and apparatus for forwarding caller identification for a credit card or calling card call to an automatic number identification system of a telephone network | |
US7664244B2 (en) | Method and system for providing calling number restoral | |
US5930344A (en) | Method and apparatus for tracing a specific communication | |
US5903636A (en) | System and method for providing caller identification in conjunction with calling card calls | |
FI98185C (en) | ||
US7260203B2 (en) | Method and apparatus for routing calls based on identification of the calling party or calling line | |
US6542596B1 (en) | System and method for privacy management | |
US5920619A (en) | Regional centrex | |
US20050063529A1 (en) | Simultaneous telephone ring apparatus and method | |
US6195416B1 (en) | Method to trap a called number in a telecommunications network | |
CA2235980C (en) | Method of using carrier information for enhanced call data processing by a telecommunications provider | |
WO1997033418A1 (en) | System for providing caller information to called party via call standard data field | |
CN1091880A (en) | Change of address after call is replied or circuitous | |
US6748064B2 (en) | Systems and methods for least cost routing of long distance or international telephone calls | |
EP0767568A2 (en) | Method and apparatus for processing telephone calls | |
JP3796126B2 (en) | Intelligent network telecommunications system that strategically creates and employs service-dependent pseudo-call line identifier (CLI) to eliminate double charging errors | |
US5850432A (en) | Method and system for capturing and recording information associated with a dial-around call | |
US6269155B1 (en) | Process for making connections and accounting for connections in telecommunication systems | |
US5901213A (en) | Method for providing virtual dedicated access to an inter-exchange carrier | |
Raatikainen | Information aspects of services and service features in intelligent network capability set 1 | |
CA2323908C (en) | Methods for processing operator services system calls | |
AU4675100A (en) | Method and apparatus for local routing of toll free calls | |
WO1999037078A1 (en) | Calling subscriber validation | |
KR20010063298A (en) | Phone Number Simplification System and Method of Allied Businessmen Using Recipient Charge Service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): DE FR GB IT |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): DE FR GB IT |
|
17P | Request for examination filed |
Effective date: 19930129 |
|
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: AT&T CORP. |
|
17Q | First examination report despatched |
Effective date: 19950619 |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB IT |
|
ITF | It: translation for a ep patent filed | ||
ET | Fr: translation filed | ||
REF | Corresponds to: |
Ref document number: 69028384 Country of ref document: DE Date of ref document: 19961010 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed | ||
REG | Reference to a national code |
Ref country code: GB Ref legal event code: IF02 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED. Effective date: 20051120 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20091120 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20091119 Year of fee payment: 20 Ref country code: FR Payment date: 20091201 Year of fee payment: 20 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20101119 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20101119 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20101120 |