Configuring MS Exchange Server 2013 Unified Messaging with 3CX Phone System

Exchange Server

This article describes how to setup Microsoft Exchange 2013 SP1 server as a Unified Messaging Server and then configure 3CX Phone System for voice mail and auto attendants. If you decide to use Exchange’s Unified Messaging with 3CX Phone System, all you need to do is use the voice mail in MS Exchange. The auto attendants in Microsoft Exchange and 3CX Digital Receptionists can run side by side.

This guide is for 3CX Phone System version 11.0 and above. Please make sure to not install 3CX Phone System on the same machine as the MS Exchange Server. Exchange integration is not available in the free version of 3CX Phone System.

Important Note: Office 365 Exchange cannot be used and is not supported. Only On-Premise installations of Exchange Servers are supported.

Step 1: Exchange Configuration

  1. Open the ECP console (i.e. https://192.168.3.151/ecp/ where 192.168.3.151 is the IP of the exchange server).
  2. Navigate to “unified messaging”.
  3. Create a new “UM dial plan” and configure it as follows:
    1. Name: 3CX Phone System.
    2. Extension length: Must match the extension length set in 3CX Phone System.
    3. Dial plan type: Telephone extension.
    4. VoIP security mode: Unsecured.
    5. Audio language: Default English, or any other installed language.
    6. Country/Region code: 1 for US, 49 for Germany or 44 for UK (or your country code without 00).
    7. Click “Save”.
  4. Open the newly created “UM dial plan”.
    1. Edit the “3CX Phone System Default Policy” under “UM Mailbox Policies”.
    2. Go to “PIN policies” and change the values to your security needs.
    3. Save and close the “3CX Phone System Default Policy”.
    4. Close the “3CX Phone System” UM Dial plan.
  5. Go to “UM IP gateways”.
  6. Create a new “UM IP gateway”.
      1. Name: 3CX Phone System GW.
      2. Address: Enter the IP Address of the 3CX Phone System Server. e.g. 192.168.3.152.
      3. UM dial plan: Choose the prior created UM dial plan “3CX Phone System”.
      4. Click “Save” to save the new UM IP gateway.

  7. Navigate to “recipients”.
    1. Select a user from the mailboxes page and click “Enable” under “Unified Messaging”.
    2. Select the “3CX Phone System Default Policy” in “UM mailbox policy”.
    3. Enter the user’s Extension Number as configured in 3CX Phone System.
    4. Click “Finish” to save the settings.
  8. Repeat step 7 for every user you would like to have a voice mailbox system.

Step 2: Configure 3CX Phone System to use the MS Exchange UM

Go to the 3CX Management Console and click on the “Settings” node > “Advanced” > and click on the “MS Exchange” tab. Enable the feature, and enter the IP and port of the machine running the Exchange Server.

NOTE: The Hostname must be the exactly written FQDN of the exchange server with caps and lower case letters (Case Sensitive).

After saving the configuration, all voice mail calls will be handled by Exchange. All voice mail messages will be stored in Exchange.

Note: The System Extension status for the Special Menu extension (which is used for voice mail in 3CX) will be shown as disabled (in RED)!

Optional Step 3: Create an MS Exchange Auto Attendant

Note: Due to an integration problem, when an Exchange Auto Attendant is used, and an extension number is entered via DTMF, there is no feedback or music on hold played from exchange side until the destination answers the call.

  1. Create a new Digital Receptionist in 3CX Phone System
    1. Take note of the virtual extension number (800 in our example).
    2. Provide a Name for the new Digital Receptionist (MS Exchange UM in our example).
    3. Check “Redirect to MS Exchange”.
  2. Change to the ECP of the MS Exchange Server 2013.
  3. Open “Unified Messaging”.
  4. Open the “UM dial plan” for 3CX Phone System which was created using the previous steps (“3CX Phone System” in our example).
    1. Within the “3CX Phone System” dial plan, add a new “UM Auto Attendant”.
    2. Set the Name to “3CX Auto Attendant”.
    3. Set the Access Number to the virtual extension of the Digital Receptionist created in 3CX (“800” in our example) redirecting to the MS Exchange server.
    4. Click “Save”, and you will be asked if you want to enable the new UM Auto Attendant.

You have now successfully configured MS Exchange Server 2013 Unified Messaging with 3CX Phone System.

Liked this article?


Get notified of new articles
or share
You might also be interested in:
  1. Barry

    Any thoughts on when we can see TLS support for Exchange integration? Office 365 UM requires it.

    November 6, 2012 at 9:17 pm
  2. Pingback: 3CX Announces Phone System 11 Service Pack 2 Business Telephone Systems Dallas | ATS Nexgen

  3. “The auto attendants in Microsoft Exchange and 3CX Digital Receptionists can run side by side”

    I have been waiting for this! pretty exciting

    November 8, 2012 at 4:39 pm
  4. Pingback: 3CX Phone System 11 Service Pack 2 Released – Kiwi VoIP Ltd

  5. When is going the Microsoft Office 2013 compatible with the myphone outlook addin??

    November 22, 2012 at 12:43 am
    • Very soon. Actually if you try it you will see that basic functionality is already there. But do not deploy it company wide for now. Wait until 3CX publishes this information officially.
      Of course, Windows 8 and 2012 was released so we had to do that first. Now we will work on office 2013. 1 step at a time.

      November 24, 2012 at 4:22 am