FreePBX is a popular tool for managing Asterisk-based phone systems. This guide will teach you how to configure an Interactive Voice Response (IVR), ring groups, and call queues in FreePBX, enabling you to create professional menu options with keypad selections and manage incoming calls efficiently.

Create Extensions in FreePBX

  1. Step 1: Log in to FreePBX

    Go to your FreePBX control panel and log in with your credentials.

  2. Step 2: Navigate to Extensions

    In the left menu, click on Applications and then Extensions.

  3. Step 3: Create New Extension

    Click on Add New, fill in necessary details such as name, number, and password for the extension.

Record IVR Greeting or Upload WAV File

  1. Step 1: Go to Sound Files

    In the left menu, click on Applications and then Sound Files.

  2. Step 2: Upload File

    Click on Add File, select your WAV file and upload it.

  3. Step 3: Record New Greeting

    Select the option to record a new file, follow instructions to record your message.

Configure Digital Receptionist IVR in FreePBX

  1. Step 1: Go to IVR

    In the left menu, click on Applications and then Digital Receptionist (IVR).

  2. Step 2: Create New IVR

    Click on Add New, fill in name and select the sound file you created or uploaded earlier.

  3. Step 3: Configure Menu Options

    Add menu options by clicking on Add Entry, specify button number and destination for each option.

Create Ring Group with Fallback

  1. Step 1: Go to Ring Groups

    In the left menu, click on Applications and then Ring Groups.

  2. Step 2: Create New Ring Group

    Click on Add New, fill in name and add extensions to be included in the ring group.

  3. Step 3: Configure Fallback

    Specify an alternative destination for calls if no one answers within the specified time frame, such as another extension or IVR.

Configure Queue with Hold Music

  1. Step 1: Go to Queues

    In the left menu, click on Applications and then Queues.

  2. Step 2: Create New Queue

    Click on Add New, fill in name and select sound file for hold music.

  3. Step 3: Add Extensions

    Add extensions to handle calls from the queue by clicking on Add Member.

Connect Incoming DID to IVR via Inbound Route

  1. Step 1: Go to Inbound Routes

    In the left menu, click on Connectivity and then Inbound Routes.

  2. Step 2: Create New Inbound Route

    Click on Add Inbound Route, fill in DID number and select IVR as destination.

  3. Step 3: Configure DID Number

    Enter DID number, click on Submit Changes to save settings.

Troubleshoot IVR Not Responding or Wrong Destination

  • Check that the sound file is correctly uploaded and working.
  • Ensure menu options have correct button numbers and destinations.
  • Verify DID number is correctly configured and connected to IVR.

For more help, visit Internetports support.