Platform SDK: Web Telephony Engine

Key-Assignment Properties

The WTE includes built-in functionality that the caller can access by pressing keys on the telephone. This functionality includes operations that allow the caller to navigate backward, transfer a call to the operator, confirm or deny a selection, and so on. The key-assignment properties of the WTEApplication object allow an application to assign its own phone keys to these common key-based operations.

For example, in most applications, the "0" key transfers the call to the operator. However, suppose your application contains an input field in which the caller enters a credit card number. Because the number may contain a zero, you would need to change the operator key to "#" before the input field, as the following example shows:

OldChar = External.Configuration.OperatorKey
External.Configuration.OperatorKey = "#" 
 
... <!-- code for entry field -->
 
 
External.Configuration.OperatorKey = OldChar

The following table lists and describes the key-assignment properties.

Property Description
BackKey The key used to navigate backward.
HomeKey The key used to navigate to the home page.
SelectCheckBoxKey The key used to select a check box in the HTML page.
ClearCheckBoxKey The key used to clear a check box in the HTML page.
ClickButtonKey The key used to click a button in the HTML page.
SkipButtonKey The key used to skip a button in the HTML page.
RepeatMenuKey The key used to specify that the caller did not say any of the phrases recognized by the SR engine.
OperatorKey The key used to transfer the call to the operator.
OperatorExtension Operator extension to use when the caller presses the key specified in the OperatorKey property.
OperatorTransferType Transfer type when transferring to the operator extension. It can be a blind or supervised transfer.