Book Image

Freeswitch 1.6 Cookbook

Book Image

Freeswitch 1.6 Cookbook

Overview of this book

Table of Contents (14 chapters)
FreeSWITCH 1.6 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

The company directory


Most companies have some form of dial-by-name directory. This recipe will show you how to add a company directory to your FreeSWITCH installation using mod_directory.

How to do it...

Enable and build mod_directory by following these steps:

  1. Open modules.conf in your FreeSWITCH source directory.

  2. Uncomment this line:

    #applications/mod_directory
  3. Save the file and exit.

  4. Linux/Unix users have to issue the proper make command:

    make mod_directory-install
    

Allow mod_directory to be loaded when FreeSWITCH starts:

  1. Open conf/autoload_configs/modules.conf.xml in a text editor.

  2. Uncomment this line:

    <!--<load module="mod_directory"/>-->
  3. Save the file and exit.

  4. Restart FreeSWITCH.

  5. Start fs_cli and issue the command show application.

You should see an application named directory in the list. Next, we need to add a simple dialplan extension that will let us test:

  1. Open conf/dialplan/default/01_Custom.xml in a text editor.

  2. Add these lines:

    <include>
      <extension name="dial by name"...