IVR menu definitions
The following XML defines an IVR menu named "demo_ivr"
.
<menu name="demo_ivr" greet-long="phrase:demo_ivr_main_menu" greet-short="phrase:demo_ivr_main_menu_short" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="voicemail/vm-goodbye.wav" timeout="10000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="4">
We'll use this menu's name later when we route calls to the IVR from the Dialplan. Following the name, various XML attributes specify how the IVR will behave. The following options are available when defining an IVR's options:
greet-long
The greet-long
attribute specifies the initial greeting that is played when a caller reaches the IVR. This is different from the greet-short
sound file which allows for introductions to be played, such as "Thank you for calling XYZ Company". In the sample IVR, the greet-long
attribute is a Phrase Macro that plays an introductory message to the caller ("Welcome to FreeSWITCH...