Voice: Call URL [Deprecated]

This node is used to call an external application by passing contextual information to fetch specific data as a response. You can define the URL wait time for a response after which the flow/call may end. It supports input validation such as allowed values, if a value outside the allowed set is received as a response, the user can branch out the flow to handle exceptions.

For example, you can call a CRM application to get the profile information of a customer and validate the customer based on the response from CRM data.

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

📘

The older version of voice nodes will be deprecated soon. Contact Customer Support to switch to the newer version of the voice nodes.

128

The options of call URL are:

Node OptionsDescription
CALL URL SETTINGSThis option is being used to configure a URL in this node.
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.

CALL URL SETTINGS


The call URL settings screen allows you to configure a URL in this node.

651
ParameterDescription
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 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.

You will notice the voice file is configured in the Jingle File field.
URLThis option helps you to play the music from a URL. To enter a URL, follow these steps:

1. Select the static variable from the drop-down.

2. Enter the URL in the text field.

3. Enter Response Code.

4. Enter Voice Tag.

5. Click + icon to add additional fields.

TIMER SETTINGS


The timer settings screen allows you to configure the time-out upon which the control is passed to the selected node.

657
TypeDescription
callThis option helps you terminate the flow from this node. 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 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.

NODE EVENTS


The node events screen allows you to configure the events that you want to trigger on this node.

659
Event NameDescription
onhttperrorThis event is triggered if an error occurs.
oninvalidchoiceThis event is triggered if an invalid choice is made (an undefined choice).

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.