Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

1. Description

Task of the flow:

After the call is accepted by the subscriber, play him a greeting file with a suggestion to select a number to continue the conversation. Depending on the choice, redirect to an operator, or queue, who is competent on the selected matter.

1.1. Redirect to number

An example flow can be seen in Figure 1.

Fig. 1. The flow of a simple IVR menu

Info

For ease of useconvenience, you can download the finished  completed json file,, which is attached below, and import it. More information on importing a json file can be found here.

View file
nameSimple IVR menu.json
height150

1.1.1. Flow description

Component 

Block of component

 Component parameters

Description

Start

Image Modified


Start component
Answer

Image Modified

Image Modified

Connecting a subscriber to the system
Playback

Image Modified

Image Modified

Play a sound file at the start of a conversation.

This requires:

  • in the "File type" field, select the file that will be played to the subscriber;
  • switch "Get digits" to the active position;
  • in the field "Set result to variable" write the name of the variable into which the values will be written - getIVR
Switch

Image Modified

Image Modified

For branching into multiple options.

This requires:

  • in the "Variable" field, call the variable in which the subscriber's choice is written - ${getIVR}
  • in the "Cases" field, specify the options to which the branching will be carried out  - 1,2,3.

Bridge

(branch 1)

Image Modified

Image Modified

Branch 1 is executed when the subscriber has pressed 1.

To connect with

Connect to the number specified in the "Extension" field - 105.

Hangup

(branch 1)

Image Modified

Image Modified

Ending the call

Join Queue

(branch 2)


Image Modified

Image Modified

Branch 2 is executed when the subscriber has pressed 2.

To redirect the subscriber to the "Магазин" queue

Hangup

(branch 2)

Image Modified

Image Modified

Ending
End the call

Join Queue

(branch 3)


Image Modified

Image Modified

Branch 3 is executed when the subscriber has pressed 3.

To redirect the subscriber to the "Маркетинг" queue

Hangup

(branch 3)

Image Modified

Image Modified

Ending
End the call

Playback

(branch 4)

Image Modified

Image Modified

Branch 4 is executed when the subscriber has not made a choice within the time specified in the previous "Playback" component ("Timeout" field).

Play a file, for example, a file with the resulting selection.

This requires:

  • in the "File type" field, select the file that will be played to the subscriber;
  • switch "Get digits" to the active position;
  • in the field "Set result to variable" write the name of the variable into which the values will be written - getIVR
  • press the "Add limit" button and in the "Max" field specify the number of possible passages, for example, 3.

Go to

(branch 4)

Image Modified

Image Modified

For an optional transition to the "Playback" component

"Hangup

(branch 4)

Image Modified

Image Modified

Ending
End the call