Run time control in a call processing system
First Claim
1. In a Voice Processing System comprising an applications program for interacting with a remote user and a plurality of call processing resources for exchanging messages with the applications program, at least one call processing resource arranged to detect information received from a remote user of said Voice Processing System, a method of automatically acting upon said information received from said remote user, said method comprising the steps of:
- transmitting, from said applications program, prior to said information being detected, a first message to a first call processing resource, denoted as a receiving resource said first message including a particular condition in said information to be detected;
transmitting, from said applications program, prior to said information being detected, a second message to a second call processing resource, denoted as an acting resource, said second message including a particular action to be taken upon said condition being detected by said receiving resource;
generating a third message at said receiving resource when said particular condition is detected; and
receiving said third message at said acting resource, and taking said particular action in response thereto.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of allowing independent call processing resources to work together in a call processing system by specifying conditions/action pairs. The technique arms specified resources to issue particular commands upon detection of the particular conditions. When the condition occurs, the armed resource issues the command and an acting resource acts upon the command. The application program no longer need be involved in mediating between resources.
-
Citations
13 Claims
-
1. In a Voice Processing System comprising an applications program for interacting with a remote user and a plurality of call processing resources for exchanging messages with the applications program, at least one call processing resource arranged to detect information received from a remote user of said Voice Processing System, a method of automatically acting upon said information received from said remote user, said method comprising the steps of:
-
transmitting, from said applications program, prior to said information being detected, a first message to a first call processing resource, denoted as a receiving resource said first message including a particular condition in said information to be detected; transmitting, from said applications program, prior to said information being detected, a second message to a second call processing resource, denoted as an acting resource, said second message including a particular action to be taken upon said condition being detected by said receiving resource; generating a third message at said receiving resource when said particular condition is detected; and receiving said third message at said acting resource, and taking said particular action in response thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A Voice Processing System comprising:
-
a first processor for executing an applications program; a second processor for executing a receiving resource; a third processor for executing an acting resource; communications means for implementing communications between said applications program and said receiving resource, and between said receiving resource and said acting resource; and means at said first processor for issuing a first message to said receiving resource to arm said receiving resource such that said receiving resource will generate a second message upon occurrence of specified conditions detected from a telephone call; and means at said first processor for issuing a third message to said acting resource, said third message specifying a particular action to be taken by said acting resource upon receipt of said second message; means at said acting resource for receiving said second message from said receiving resource and performing an action associated with said second message, said second message being transmitted directly from said second processor to said third processor and not via said first processor. - View Dependent Claims (10, 11, 12, 13)
-
Specification