Voice: Transfer (deprecated)

This node is used to transfer an inbound or an outbound call based on the response provided by a customer, either a voice or a number input. If the customer's voice response or the number input is invalid, a voice file can be played asking the customer to try again. You can terminate the call if the customer does not provide any input within the defined time.

Using this node in a voice flow
For example, in a bank, customers call may be transferred to an appropriate department once the customer CRN number is validated through voice response or number input.

📘

The older version of voice nodes are deprecated. If you are using an older version and wish to switch to the newer version, contact Customer Support.

128

📘

The number of exit events available and the appearance will depend on the configuration options for this node.

The options of transfer node are:

Node OptionsDescription
TRANSFER OPTIONSTransfer options are used to configure an Outbound or Inbound call and also defines the user experience while transferring a call.
DTMF SETTINGSDTMF values are configured to accept a valid input from the user keypad. If a valid input is not provided, the appropriate voice is played.
RECORD OPTIONSRecord options configured under this tab are played once the call transfer is completed.
PLAY OPTIONSPlay feature enables you to configure the type of voice prompt to be played.
MENU OPTIONSMenu options help you direct a call to the appropriate branch.
TIMER SETTINGSTimer options help you configure the time-out upon which the control is passed to the selected node.
NODE EVENTSNode options help you configure the events that you want to trigger on this node.

TRANSFER OPTIONS


These options are used to configure an Outbound or Inbound call and also defines the user experience while transferring a call.

715

Outbound

ParameterDescription
Source NumberEnter the source number or select a variable from the drop-down. To enter a Source Number, select static variable from the drop-down and enter the number.
Destination NumberEnter the destination number or select a variable from the drop-down. To enter a Destination Number, select static variable from the drop-down and enter the number.
Jingle FileSelect the file to be played during the voice flow. To select a file, follow these steps:

1. Click the Settings icon.

2. Select User Assets.

3. Select language as Static and en from the respective drop-down list.

4. Locate the voice file that was uploaded and select the radio button of the voice file.

5. To close this screen, click x available on the top right corner.

You will notice the voice file is configured in the Jingle File field.
Announcement FileSelect a file to be played to the called party when the call is picked up. To select a file, follow these steps:

1. Click the Settings icon.

2. Select User Assets.

3. Select language as Static and en from the drop-down.

4. Locate the voice file that was uploaded and select the radio button of the voice file.

5. To close this screen, click x available on the top right corner.

Inbound

ParameterDescription
Destination Device IDEnter the Destination Device ID or select a variable from the drop-down. To enter a device id, select static variable from the drop-down and enter the number.

DTMF SETTINGS


The DTMF values are configured to accept a valid input from the user keypad. If a valid input is not provided, the appropriate voice is played.

715
ParameterDescription
Dial DTMFEnter the DTMF number to which the call will be transferred. To enter a DTMF Number, select static variable from the drop-down and enter the number. You can also select a system variable from the drop-down.
Transfer DTMFSelect Transfer DTMF to enable additional options.
DTMF EncryptionSelect this option to enable DTMF encryption. This option is used to carry-out secured transactions.
DirectionSelect the direction of DTMF. The options are:
Single
Both

If the option Both is selected, then additional options appear to configure DTMF.
DTMF: Select the DTMF number from the drop-down.
Value: The value that is configured through settings is displayed.
Settings: To select a file, follow these steps:
Click the Settings icon.
Select User Assets.
Select language as Static and en from the drop-down.
Locate the voice file that was uploaded and select the radio button of the voice file.
To close this screen, click x available on the top right corner.
* Click + icon to configure additional numbers.

RECORD OPTIONS


The options configured under this tab are played once the call transfer is completed.

713

📘

If DTMF SETTINGS is configured, then RECORD OPTIONS are disabled.

ParameterDescription
Transaction RecordingCheck this option to record the file.
Record File PathWhen the above option is selected, the voice file path is displayed.
Record Timeout(Secs)Enter the record timeout in seconds.

PLAY OPTIONS


This feature enables you configure the type of voice prompt to be played.

713

To configure the play options, follow these steps:

  1. Select Type from the drop-down.
  2. Click Settings icon. A popup screen is displayed with additional configuration options.
*   **Session Variables**: If you select **static variable**, the text box is enabled to enter the value.
*   **Offset (Secs)**: Enter the offset time in seconds after which the voice will start playing.
*   **Duration**: Enter the value in seconds. The voice file will be played for the specified duration.
*   **User Assets**: Select this option to select the language and voice file. 
*   **+**: Click **+** option to configure additional options.
  1. Click x to close the screen.
  2. Click + icon to add additional options.

MENU OPTIONS


The menu options help you direct a call to the appropriate branch.

718
ParameterDescription
Key to DetectSelect the key from the drop-down.
Voice TagEnter the voice tag.
ActionsClick + icon to add more keys.

TIMER SETTINGS


Timer options help you configure the time-out upon which the control is passed to the selected node.

718
TypeDescription
callThis option helps you terminate the flow from this node after the specified time-out seconds. To enter the time in seconds, follow these steps:

1. Select call from the Type drop-down.

2. Select static variable from the Value (in secs) drop-down.

3. Enter the value in seconds.

4. Click + icon to add other fields.
menuThis option helps you terminate a menu after the specified time-out seconds. To enter time in seconds, follow these steps:

1. Select menu from the Type drop-down.

2. Select static variable from the Value (in secs) drop-down.

3. Enter the value in seconds.
dtmfThis option helps you accept the DTMF response and terminate the call after the specified seconds. To enter time in seconds, follow these steps:

1. Select dtmf from the Type drop-down.

2. Select static variable from the Value (in secs) drop-down.

3. Enter the value in seconds.
transferThis option helps you transfer the call to a number after the specified seconds. To enter time in seconds, follow these steps:

1. Select transfer from the Type drop-down.

2. Select static variable from the Value (in secs) drop-down.

3. Enter the value in seconds.

NODE EVENTS


Node options help you configure the events that you want to trigger on this node.

718
Event NameDescription
onplaycompleteThis event is triggered when the voice file is played completed.
ontransferreleaseThis event is triggered when the call transfer is complete.
ontransfererrorThis event is triggered when an error occurs during the call transfer.
onrecordcompleteThis event is triggered when the call recording is complete.
oninvalidchoiceThis event is triggered if an invalid choice is made (an undefined choice).
onnoinputThis event is triggered when an input is not provided.
ontrombonefailedThis event is triggered when trombone filed.

Properties / Params configuration

Properties

PropertyDescription
LabelThe name of the node represented as a string.
A node can be renamed by changing the contents of the Label field.

Params

ParameterDescription
Session DataThe Session Data shortcut leads to the Session Data / Custom Logs configuration.

Session Data can set one or more Session Params upon entering or leaving the node.

Custom Logs can record one or more Session Params upon entering or leaving the node. This is useful for debugging purposes.