Rate this page:

IVR

IVR lets you split the execution of your scenario according to customer input. Even though you can provide your apps with IVR functionality by utilizing methods of the Call class and subscribing to appropriate events, a separate module called IVR can do the same with less code and also improve the readability of your scenarios.

Usage Examples

Prompt with no input

Prompt with no input

Selection menu.

Selection menu.

You need to specify voice prompt and states that IVR will transit to on each specific input

Fixed length input

Fixed length input

This can be used if you need user to enter, for example, extension number and you know exact length of desired input.

Variable length input

Variable length input

First option: say that input must be terminated on #.

Variable length input

Variable length input

Second option: check input every time user presses any digit and see if it's Ok.