FreeSWITCH has a simple but flexible system for building IVR-style menus for caller interaction. In this recipe, we will create a custom menu that is very similar to the demo IVR that is part of the default FreeSWITCH configuration.
You will need a text editor and a telephone for testing. We will create a custom menu for extension number 5002, and use a generic greeting that comes with the FreeSWITCH sound files. To use the
dial-by-name directory, be sure to complete the The company directory recipe covered earlier in this chapter.
Create the menu definition by following these steps:
<menu name="simple_greeting" ...