Using XML expressed primitives for platform and system-independent call modeling
First Claim
1. A system for providing third-party call control in a network-enabled telecommunications environment comprising:
- a call-control mechanism connected to the Network for providing service logic and routing intelligence for initiating call connections;
a control application running on the call-control mechanism, the control application providing the service-logic description and connection request command instruction for implementing third-party controlled call connections; and
a call-routing entity operating at a public network level accessible to the call-control mechanism;
characterized in that the call-control mechanism using the control application sends primitive text commands to the call-routing entity, which receives, reads and implements the text commands containing all of the service logic and instructions required to successfully construct call connections at the public network level, and wherein the call-routing entity sends notification of success or failure regarding implementation of received commands back to the control application.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for providing third-party call control in a telecommunications environment is provided. The system comprises, a call-control mechanism for providing service logic and routing intelligence, a control application for providing service-logic description and command instruction for implementing third-party controlled call connections, a call-switching mechanism for providing an abstract state of switching matrix and for commutation of external and internal call legs and a commutation application for making and breaking call connections according to commands sent from the control application. The call-control mechanism, using the control application, sends primitive text commands to the call-switching mechanism, which utilizing the commutation application, receives, reads and implements the text commands containing all of the service logic and instructions required to successfully construct call connections and wherein the call-switching mechanism by virtue of the commutation application sends notification of success or failure regarding implementation of received commands back to the control application.
-
Citations
36 Claims
-
1. A system for providing third-party call control in a network-enabled telecommunications environment comprising:
-
a call-control mechanism connected to the Network for providing service logic and routing intelligence for initiating call connections;
a control application running on the call-control mechanism, the control application providing the service-logic description and connection request command instruction for implementing third-party controlled call connections; and
a call-routing entity operating at a public network level accessible to the call-control mechanism;
characterized in that the call-control mechanism using the control application sends primitive text commands to the call-routing entity, which receives, reads and implements the text commands containing all of the service logic and instructions required to successfully construct call connections at the public network level, and wherein the call-routing entity sends notification of success or failure regarding implementation of received commands back to the control application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 31, 32, 33, 34)
-
-
13-24. -24. (canceled)
-
25. In a system having a call-control mechanism connected to a network, a control application running on the call-control mechanism, the control application providing service-logic description and connection request command instruction for implementing third-party controlled call connections, and a call-routing entity operating at a public network level accessible to the call-control mechanism, a method for providing third-party call control, comprising steps of:
-
(a) sending primitive text commands containing service logic and instructions required to successfully construct call connections at the public network level, to the call-routing entity from the control application;
(b) receiving, reading and implementing the text commands at the call-routing entity; and
(c) sending notification of success or failure regarding implementation of received commands back to the control application by the call-routing entity. - View Dependent Claims (26, 27, 28, 29, 30, 35, 36)
-
Specification