Intelligent network services
AssigneeBritish Telecommunications public limited company
InventorsJames Douglas Pettifor, Alan James Clapton
Life of this patent
Estimating the term…
Abstract
In a telephone network, a service control point is called by a switching center, if a flag has previously been set by some event (e.g. call charges crossing a threshold or the leaving of a voice mail message) when a call is being established or terminated. The switching center then operates in accordance with commands returned by the service control point. If no flags have been set, the service control point is not called and the call is treated by the switching center in a default manner.
Claims12
A telephone network comprising a switching center coupled to a subscriber line, and an enhanced service processing apparatus,
- the switching center having event detection means for detecting and recording an occurrence of a predetermined event associated with the subscriber line, and call processing means responsive to an attempt to establish or terminate a call connection via the subscriber line to selectively either:
- (i) notify the enhanced service processing apparatus of that attempt under a condition of when an occurrence of the predetermined event has been previously recorded by the event detection means, and receiving switching control commands to establish or terminate said call connection, wherein the switching control commands are sent by the enhanced service processing apparatus in response to the notification and that attempt is different than and subsequent to recordation of the occurrence of the predetermined event by the event detection means, or
- (ii) establish or terminate said call connection without notifying the enhanced service apparatus under a condition of when an occurrence of the predetermined event has not been previously recorded by the event detection means.
A method of processing calls in a telephone network comprising the steps of:
- a) recording the occurrences of one or more predetermined events at a telephone switching center, said one or more predetermined events being associated with a subscriber line connected to the switching center;
- b) detecting attempts to establish or terminate calls via the subscriber line;
- c) determining whether a record of the occurrence of one or more of said predetermined events exists at the switching center;
- and
- (i) if a condition is determined that a previous record of the occurrence of one or more of said predetermined events exists at the switching center, then
- notifying an enhanced service processing apparatus of the attempt, the attempt being different than and subsequent to recordation of the occurrence of one or more of said predetermined events,
- generating switching control commands at the enhanced service processing apparatus, and
- communicating said commands to the switching center to control the establishment or termination of said call;
- or
- (ii) if a condition is determined that no previous record of the occurrence of one or more of said predetermined events currently exists at the switching center, then
- establishing or terminating the call using only the switching functions of the switching center.
A telephone network comprising:
- a telephone switching center coupled to a subscriber line;
- and
- an enhanced service processing apparatus;
- the switching center having an event detector for detecting and recording an occurrence of a predetermined event associated with the subscriber line, and a call processor responsive to an attempt to establish or terminate a call connection via the subscriber line to perform selection of one of the following processing operations based on a condition of whether or not the occurrence of the predetermined event associated with the subscriber line has been previously recorded by the event detector:
- (i) notify the enhanced service processing apparatus of that attempt under the condition of when the occurrence of the predetermined event has been recorded by the detector, the enhanced service processing apparatus sending switching control commands to the telephone switching center in response to such notification and that attempt being different than and subsequent to recordation of the occurrence of the predetermined event that has been recorded by the event detector;
- or
- (ii) establish or terminate said call connection without such notification under the condition of when the occurrence of the predetermined event has not been previously recorded by the detector.
A method of processing calls in a telephone network comprising:
- recording the occurrences of one or more predetermined events at a telephone switching center, said events being associated with a subscriber line connected to the switching center;
- detecting attempts to establish or terminate calls via the subscriber line;
- determining whether a record of the occurrence of one or more of said predetermined events exists at the switching center;
- and
- performing selection of processing based on a condition of whether or not a record of the occurrence of one or more of said predetermined events exists at the switching center such that:
- (i) if the condition is determined that a previous record of the occurrence of one or more of said predetermined events exists at the switching center, performing the following processing:
- notifying an enhanced service processing apparatus of the attempt, the attempt being different than and subsequent to recordation of the occurrence of one or more of said predetermined events;
- generating switching control commands at the enhanced service processing apparatus;
- and
- communicating said commands to the switching center to control the establishment or termination of said call;
- but
- (ii) if the condition is determined that no previous record of the occurrence of one or more of said predetermined events currently exists at the switching center, performing the following processing:
- establishing or terminating the call using only the switching functions of the switching center.
Dependencies are inferred from the claim text.