System and method for creating, transfering, and monitoring services in a telecommunication system
First Claim
1. A method for controlling a telephone switching network including:
- a management processor having a graphics terminal for creating a graphical representation of a telephone service which is then stored in binary form as a call processing record, a control processor having a memory, a plurality of telephones each having a corresponding telephone number, and a switching system coupled to the plurality of telephones, the method comprising the steps, executed by the management processor of;
retrieving said call processing record;
translating said call processing record from binary form into data structure form;
encoding, in accordance with an interface specification, each data structure form of a call processing record into a machine independent data transfer syntax form;
sending the machine independent data transfer syntax form of the call processing record to the control processor;
wherein the method further comprises the steps, executed by the control processor, of;
receiving said machine independent data transfer syntax form of the call processing record;
decoding, in accordance with the interface specification, each of said machine independent data transfer syntax form of the call processing record received in the receiving step to generate a plurality of service procedures;
storing the plurality of service procedures in the memory;
detecting a telephone call;
selecting one of the plurality of service procedures stored in the memory according to a telephone number corresponding to the telephone call; and
executing the selected service procedure to control the switching network.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for creating, transferring, and monitoring services in a telecommunication system includes a service creation and management application and a service execution application. Services are created as call processing records, each call processing record comprises call processing nodes, branches and call variables. An interface specification is provided which permits the creation and management application to communicate with the execution application at a high level. Call processing records, data, and management information to be exchanged between the creation and management application and the execution application are encoded in accordance with the interface specification to permit the effective and efficient communication between the two applications and to permit the system to activate, monitor, trace, audit, and manage telecommunication services.
127 Citations
15 Claims
-
1. A method for controlling a telephone switching network including:
- a management processor having a graphics terminal for creating a graphical representation of a telephone service which is then stored in binary form as a call processing record, a control processor having a memory, a plurality of telephones each having a corresponding telephone number, and a switching system coupled to the plurality of telephones, the method comprising the steps, executed by the management processor of;
retrieving said call processing record; translating said call processing record from binary form into data structure form; encoding, in accordance with an interface specification, each data structure form of a call processing record into a machine independent data transfer syntax form; sending the machine independent data transfer syntax form of the call processing record to the control processor; wherein the method further comprises the steps, executed by the control processor, of; receiving said machine independent data transfer syntax form of the call processing record; decoding, in accordance with the interface specification, each of said machine independent data transfer syntax form of the call processing record received in the receiving step to generate a plurality of service procedures; storing the plurality of service procedures in the memory; detecting a telephone call; selecting one of the plurality of service procedures stored in the memory according to a telephone number corresponding to the telephone call; and executing the selected service procedure to control the switching network. - View Dependent Claims (2, 3, 4, 5, 6)
- a management processor having a graphics terminal for creating a graphical representation of a telephone service which is then stored in binary form as a call processing record, a control processor having a memory, a plurality of telephones each having a corresponding telephone number, and a switching system coupled to the plurality of telephones, the method comprising the steps, executed by the management processor of;
-
7. A system for controlling a telephone network having a plurality of telephones, each telephone capable of originating a phone call, the system comprising:
-
graphical means for creating a call processing record for a customized telephone service; means for encoding said call processing record, using an interface specification, into a plurality of memory structures; means for sending the plurality of memory structures to a remotely located control processor; means for receiving at said control processor a plurality of memory structures representing service procedures; means for decoding, in accordance with the interface specification, each of the plurality of first memory structures received from the means for receiving to generate a plurality of service procedures; means for storing the service procedures created by said means for decoding; means, responsive to a telephone call originating from one of the telephones, for selecting one of the plurality of service procedures according to a telephone number identifying either a source or destination address of the telephone call; means for executing the selected service procedure by writing a value to the memory location defined by the variable corresponding to the procedure and subsequently reading the memory location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of controlling a telephone switching network including:
- a management processor having a graphics terminal, a control processor having a memory, and a switching system coupled to a plurality of telephones, the method of comprising the steps, executed by the management processor of;
a first step of sending a plurality of table memory structures to the control processor, each table memory structure having a respective table identifier; displaying a plurality of graphs on the graphics terminal; encoding, in accordance with an interface specification each of the plurality of graphs to generate a plurality of first memory structures; a second step of sending the plurality of first memory structures to the control processor; wherein the method further comprises the steps, executed by the control processor of; a first step of receiving the plurality of table memory structures sent in the first sending step; a first step of storing the plurality of table memory structures, received in the first step, in the memory; a third step of receiving the plurality of first memory structures sent in the sending step; decoding, in accordance with the interface specification, each of the plurality of first memory structures received in the receiving step to generate a plurality of service procedures, one of the service procedures including an instruction having a table identifier; a second step of storing the plurality of service procedures in the memory; detecting a telephone call; selecting one of the plurality of service procedures stored in the memory according to a telephone number identifying either the source or destination address of the telephone call; and executing the selected service procedure to control the switching network, including the substeps of recognizing the instruction having the table identifier, accessing a table memory structure stored in the first storing step, corresponding to the table identifier, and retrieving from said table memory structure information for executing said service procedure. - View Dependent Claims (14, 15)
- a management processor having a graphics terminal, a control processor having a memory, and a switching system coupled to a plurality of telephones, the method of comprising the steps, executed by the management processor of;
Specification