Platform SDK: Web Telephony Engine |
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. |