PreviousNextIndex
Nodes and Palette Options > Detailed Palette Option Descriptions > Consultation Transfer
 
Consultation Transfer

Type

Form item

Available From

Note:

Although the Consultation Transfer item appears on palettes for other nodes, such as the Prompt and Collect node, the Bridged Transfer node, and the Record node, it is not actually available for use in those nodes without destroying their intended functionality. It is intended primarily for use only in the Consultation Transfer Node node.

Purpose

Consultation Transfer is used for transferring a call to another destination without releasing the call from the voice platform until after the call is successfully transferred. If the connection cannot be established to the called person, then the caller is returned back to the speech application which can attempt to handle the call in other ways.

Behavior

A Consultation Transfer is similar to a Blind Transfer except that the outcome of the transfer call setup is known and the caller is not dropped as a result of an unsuccessful transfer attempt. When performing a consultation transfer, the platform monitors the progress of the transfer until the connection is established between caller and the called person.

If the connection cannot be established (For example, no answer, line busy, and so on), the session remains active and returns control to the application. As in the case of a blind transfer, if the connection is established, the interpreter disconnects from the session, connection.disconnect.transfer is thrown, and document interpretation continues normally.

If the connection to the called person is successfully established, then the call is transferred and the application platform releases the call and the speech application ends (the application may execute further to perform logging and resource cleanup and so on, but the caller is no longer connected to the application).

If successful, the application will get a connection.disconnect.transfer event and the VXML session ends; or it continues with session termination operations. If it fails, then the variable item will store the error code and the application can then evaluate the error and perform the appropriate action. See the VXML specification for return codes. Define event types using the Event Type Editor, and use the VXML event handlers to Catch (VXML Events) the event.

Exception errors can be converted into the following return codes:

Properties

Note:

This name must follow conventions for naming Java components as described in Naming Java Components.


PreviousNextIndex

©2009, Avaya Inc. All rights reserved.