IVRSettings
IVR menu state settings. Can be passed via the IVRState.settings parameter.
Add the following line to your scenario code to use the interface:
require(Modules.IVR);
Props
inputLength
For inputfixed - length of desired input.
inputValidator
For inputunknown states - whether input is complete (input is passed as string).
nextState
Next state to go - for noinput state type.
nextStates
For select type, map of IVR states to go to according to user input. If there is no next state for specific input, onInputComplete is invoked.
prompt
Prompt settings object.
terminateOn
When this digit is entered in inputunknown mode, input is considered to be complete.
timeout
Timeout in milliseconds for user input. The default value is 5000.
type
Menu type. Possible values: select, inputfixed, inputunknown, noinput.