LDAP Configuration Guide
LDAP Configuration Guide
INTRODUCTION ............................................................................................................. 5
GXP1620/1625
Yes No 1.0.4.6 or higher
GXP1628
GXP1630
Mid-Range IP Phones
GXP17XX Series
GXP1760
Yes No 1.0.0.37 or higher
GXP1780/1782
Enterprise IP Phones
GXP21xx Series
GXP2130/2140/2160
Yes Yes 1.0.7.25 or higher
GXP2135/2170
GXV3240
Yes Yes 1.0.3.92 or higher
GXV3275
Cordless IP Phones
DP750/DP720 Series
LDAP (Lightweight Directory Access Protocol) is a client/server protocol used to access and manage
directory information over Internet Protocol, the core LDAP specifications are defined in RFC4511.
Just as a Database Management System is used to process queries and updates to a database, an LDAP
server behave the same way. In other words, an LDAP information directory is a type of database, unlike
databases that are designed for processing hundreds or thousands of changes per minute, LDAP
directories are heavily optimized for read performance.
The LDAP information model is based on entries. An entry is a collection of attributes that has a globally-
unique Distinguished Name (DN). The DN is used to refer to the entry. Each of the entry's attributes has
a type and one or more values. The types are typically mnemonic strings, like "cn" for Common Name, or
"mail" for Email Address. The syntax of values depends on the attribute type.
In LDAP directory, entries are arranged in a hierarchical tree-like structure. Traditionally, this structure
reflects geographic and/or organizational boundaries. Entries representing countries appear at the top of
the tree, followed by entries representing states and national organizations, then entries representing
organizational units, people, printers, documents…
JDK needs to be installed on PC to run ApacheDS, it can be downloaded from the link: Download JDK
The ApacheDS server software can be downloaded for free from below link:
http://directory.apache.org/studio/download/download-windows.html
Following first start page will be visible when launching the application.
1. In Workbench, go to the LDAP Servers tab and click on New Server (If no server is created) then
select a Server from the list and click Finish.
3. In Workbench, go to Connections tab and press create new connection button as shown below:
a) Enter Hostname value with IP address or FQDN of the machine where ApacheDS is installed.
b) The default connection port for LDAP on ApacheDS is 10389.
c) Set Encryption method to “No encryption”.
d) Keep Provider field with default value “Apache Directory LDAP Client API”.
Note: If LDAPS is requested for secure connection, set Port to “10636” (default LDAPS port on
ApacheDS) and Encryption method to “Use SSL encryption(ldaps://)”.
5. After filling the fields, click Next, the following window will be shown.
At this level our connection with the LDAP server is created successfully, we can add now users to
“dc=example,dc=com” which by default has no entries. Administrator can create another domain instead of
using dc=example,dc=com.
5. In Attributes window, create contacts and enter their details: First Name (cn) and Last Name (sn).
Attribute Description
cn Full name of the entry
sn First Name
gn Last Name or family name
telephoneNumber Office phone number
homePhone Home phone number
mobile Mobile phone number
Company Company name
o Organization name
ou Organization Unit. Usual department or any sub entity of larger entity
6. To add new fields for contacts such as Mobile, Email… Press Add New Field button as shown in
previous figure and specify the new Attribute type. Press Next to add another attribute or Finish
if no more attribute will be added.
A summary of contact details will be displayed showing all contact details as illustrated in below figure.
GXP21xx/17xx/16xx Series
LDAP client configuration can be found on the web GUI under Phonebook LDAP. Configure LDAP client
settings as show in below figure:
DP750/DP720 Series
LDAP client configuration can be found on the web GUI under Phonebook > Global Phonebook LDAP
Settings.
Configure LDAP client settings as show in below figure:
GVC3200/GAC2500 Series
LDAP client configuration can be found on the web GUI under Contacts > LDAP.
Configure LDAP client settings as show in below figure:
Interval (in seconds) for the server to process the request and return search
Search Timeout
results to the client. The default setting is 30 seconds.
Sort Results
(GXP21xx/17xx/16xx/DP750 Sort returned results. The default setting is No.
only)
LDAP Lookup For Contact LDAP server to look up incoming caller number.
Incoming Call The default setting is No.
Lookup Display Entry information when LDAP looks up the name for incoming call or outgoing call.
Name This field must be a subset of the LDAP Name Attributes.
(GXP21xx/17xx/16xx/DP750 In this guide:
only) • cn sn
LDAP Dialing Default
Default account to use when dialing contact from LDAP directory. Users may
Account
choose from Account 1 to 6. The default setting is Default.
(GXV32xx/GAC2500 only)
Following LDAP operations screenshots are using GXV32xx series, same operations are available in all
models.
LDAP Search
Access LDAP contacts from Phone LCD Menu Contacts LDAP Contacts, and type the name or
number you want to search. The result will be as follow:
Note: The option “LDAP Lookup For Incoming Call” needs to be enabled from the webGUI under
“Maintenance LDAP Phonebook” so that the phone can match the incoming calls.