Import Extensions via 3CX Active Directory Feature

3CX Active Directory Import Function3CX Phone System has the ability to download all of your current user settings from your Active Directory Server via the LDAP protocol. All the user’s data such as first and last names, mobile numbers, and email addresses will be queried from the Active Directory and extensions will be created with a click of a button. This will save the administrator a great amount of time and resources.



Import Extensions Using 3CX Phone System

1. Open the 3CX Management Console and click on Extensions (1).
2. Click the “Download Active Users” button on the Extensions menu bar (2). A dialog will appear.
3. Complete the required fields to connect to your Active Directory Server (3).

  • Domain Controller – Enter the IP Address of your active directory server. In this example, the AD is on the same machine as 3CX Phone System.
  • Domain – Enter the domain, for example: stefan.local
  • Authentication type – Select the Authentication type. (For Server 2003, the default is Negotiate. For Server 2008 the default is Basic).
  • Username – Enter the username on your Active Directory that has access to query LDAP.
  • Password – Enter the password for the user account specified above.

4. Click “Search”. A table will appear with all the users that are currently configured on your Active Directory.

How to Import an Active Directory User into 3CX Phone System
5. Select the users that you wish to import and click “Next”. 3CX Phone System will display a summary page of the selected extension, First Name, Last Name, Email Addresses, Mobile Numbers, and Outbound Caller ID (if configured). The 3CX AD Import function will also generate secure Authentication ID extension passwords and Voicemail/3CX MyPhone Pin Numbers. The below screenshot explains which Active Directory fields are populated by the 3CX AD Import function.

Mapping Active Directory Users to 3CX Phone System

6. Click “Finish” to import users to 3CX Phone System. The selected extensions will be created with all the settings automatically taken from your Active Directory Server.

Note: When a user is imported into 3CX Phone System via the 3CX Active Directory import feature, the user’s Active Directory unique GUID is used to create an internal mapping between the extension in 3CX and the user in AD. This mapping remains until the extension is deleted from 3CX Phone System.

If changes are made later on in your Active Directory, you will need run this procedure again so that the changes you made in the AD are reflected in 3CX Phone System. When an already existing user is re-imported again, 3CX will detect that this user already exists in its list of extensions and will simply update the extension with the new data it received from AD. Extensions that have changes since the last time they were imported will be displayed in RED.

Liked this article?

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

    Thanks! But what if AD user is deleted? Will 3CX import feature delete Extension also?

    November 26, 2011 at 5:48 am
  2. Bruce G. Kreeger

    Very good job. Explanation is perfect. Thank you!

    November 26, 2011 at 9:48 pm
  3. StefanW

    No we dont del users when removed from the AD.
    It is “JUST” an import of users with the extended functionality to keep track of changed users rather then a sync functionality.

    November 28, 2011 at 8:04 pm
  4. barrysmoke

    what if extensions already exist, but we want to match extensions to people in AD, for phonebook/name updates, etc…?

    November 28, 2011 at 9:17 pm
  5. StefanW

    As i sad before, it is called “download” not “sync”.
    We only can track users which we downloaded and created (Class-ID match)

    November 29, 2011 at 2:55 pm