Protocol independent telephony call lifecycle management scheme
First Claim
1. A method of managing a lifecycle of a telephone call comprising:
- creating an abstract model of telecommunication services to be provided during a call, comprising;
creating an abstract model of the call;
defining, based on the abstract model of the call, a plurality of communication threads to manage the abstract model of the call from initiation to termination;
wherein said communication threads are active in parallel and can be activated or deactivated as desired during the call;
translating the defined communication threads into executable software code;
establishing a real telephone call; and
executing the executable software code of the defined communication threads to manage the real telephone call over the lifecycle of the telephone call;
wherein the real telephone call is controlled by the defined communication threads, without manipulation of telecommunications protocols and/or network layers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and network layer details. The method of the invention operates by creating an abstract model of a telephone call life-cycle that is converted, using a set of communication threads, into executable code. Models in accordance with the method of the invention are constructed using an Integrated Development Environment (IDE) for creating and developing telecom services that embodies the Telecom Service Domain Specific Language (TS-DSL) which is implemented as a Unified Modeling Language (UML) extension for the telecom domain. By this method, individuals without specialized knowledge of telecom related software programming and protocols can successfully design and implement telecom services that manages calls. The ease of implementation of the method also reduces design time and, therefore, time to market of the finished product.
-
Citations
1 Claim
-
1. A method of managing a lifecycle of a telephone call comprising:
-
creating an abstract model of telecommunication services to be provided during a call, comprising; creating an abstract model of the call; defining, based on the abstract model of the call, a plurality of communication threads to manage the abstract model of the call from initiation to termination; wherein said communication threads are active in parallel and can be activated or deactivated as desired during the call; translating the defined communication threads into executable software code; establishing a real telephone call; and executing the executable software code of the defined communication threads to manage the real telephone call over the lifecycle of the telephone call; wherein the real telephone call is controlled by the defined communication threads, without manipulation of telecommunications protocols and/or network layers.
-
Specification