LDAP Server

Release notes

Version 1.8.1 - Early deployment
  • Bugfix: Quote were not accepted in search query (M18463)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.8.0 - Early deployment
  • Improvement: Remove dependency on safetynet (M19656)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.7.4 - Early deployment
  • Bugfix: Quote were not accepted in search query (Backport) (M18463)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.7.3 - Early deployment
  • Bugfix: The module installation was raising raising false errors. (M14173)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.7.2 - Early deployment
  • Bugfix: Some package were not installed properly after a reinstallation (M15021)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.7.1 - Early deployment
  • Bugfix: Exposed all documented attributes (M0)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.7.0 - Early deployment
  • Bugfix: Remove old mapping on installation (M11734)
  • Feature: Expose new attributes (M11734)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline 2.X.X

Version 1.6.0 - General deployment
  • Improvement: Reduce ldap server process privilege (M0)
  • Bugfix: Prevent conflict with other packages (M9455)
  • Dependency:
    • Database Schema Module >= 1.21.0
    • Database Server Module >= 2.1.0
    • System Base Module >= 1.0.0
    • Unified Communication Model Module >= 1.9.4
    • SOP Baseline >= 2.0

Version 1.5.1 - Early deployment
  • Bugfix: Fixed wrong depency for slapd (M0)
  • Dependency:
    • Database Schema Module v1.21.0+
    • Unified Communication Model Module v1.9.4+
    • Database Server Module v2.1.0+
    • SOP Baseline 2.0+

Version 1.5.0 - Early deployment
  • Improvement: increase maximum number of records returned (M5632)
  • Feature: added a Shell plugin to search local LDAP server (M5481)
  • Feature: added the ldap-utils package (M5481)
  • Dependency:
    • Database Schema Module v1.21.0+
    • Unified Communication Model Module v1.9.4+
    • Database Server Module v2.1.0+
    • SOP Baseline 2.0+

Version 1.4.0 - General deployment
  • Improvement: Search speeds improved (M0005364)
  • Limitation: This module is only supported for baseline 2 SOPs.
  • Dependency:
    • Database Schema Module v1.21.0+
    • Unified Communication Model Module v1.9.4+
    • Database Server Module v2.1.0+

Version 1.3.0 - General deployment
  • Bugfix: LDAP Server does not fail anymore with numbers with more that 9 digits (M0005292)
  • Limitation: This module is only supported for baseline 2 SOPs.
  • Dependency:
    • Database Schema Module v1.19.0+
    • Database Server Module v2.1.0+

Version 1.2.0 - General deployment
  • Feature: Show also the mobile number (M0005041)
  • Limitation: This module is only supported for baseline 2 SOPs.
  • Dependency:
    • Database Schema Module v1.19.0+
    • Database Server Module v2.1.0+

Version 1.1.1 - General deployment
  • Improvement: Use ODBC provided by Database Server Module
  • Limitation: This module is only supported for baseline 2 SOPs.
  • Dependency:
    • Database Schema Module v1.19.0+
    • Database Server Module v2.1.0+

Version 1.1.0 - Deprecated
  • Improvement: Duplicate entries in search results (M0004700)
  • Limitation: This module is only supported for baseline 2 SOPs.
  • Limitation: DBSchema v1.19.0+ must already be installed before installing this module. The other way around will not work.
  • Deprecated: This module can break Asterisk 1.8, please use at lease v1.1.1 of this module. There is no problem using this module with Asterisk 1.2.
  • Dependency:
    • Database Schema Module v1.19.0

Version 1.0.2 - General deployment
  • Improvement: Improve robustness - automatic restart on crash (M0004591)
  • Dependency:
    • SOP API Module v2.13.0+

Version 1.0.1 - Deprecated
  • Feature: Exposes read only directory.
  • Feature: Add user for phones who don't support anonymous logins (M0004592)
  • Deprecated: Search returns duplicate entries (M0004700)
  • Deprecated: Specific searches can make the LDAP server crash (M0004591)
  • Dependency:
    • SOP API Module v2.13.0+

Version 1.0.0 - Deprecated
  • Feature: Exposes read only directory (M0)
  • Deprecated: Specific searches can make the LDAP server crash (M0004591)
  • Dependency:
    • SOP API Module v2.13.0+

Module configuration interface

create_resource_form: .:/usr/share/escaux/glue/lib:/usr/share/escaux/glue/bin/gen_wiki_documentation/src/lib:/usr/share/escaux/glue/bin/gen_wiki_documentation/src/lib/

No parameters to configure.

Module configuration parameters

  • No configuration parameters available.

LDAP Client configuration

  • The LDAP server runs on port 389.
  • The base DN is 'dc=directory' without the quotes.
  • It is a read only access.

Clients can connect anonymously or with user+password. The directory is read-only. It is recommended to bind anonymously. For connections with user+password you should use 'ldapuser' as username and 'ld4pp4ss' as your password.

This module is only tested for use with Aastra DECT RFP 32 and Polycom Phones.

Exposed Attributes

The object class for exposed attributes is inetOrgPerson

  • cn: The common name
  • uid: The uid
  • sn: The last name.
  • givenName: The first name
  • mail: The e-mail address
  • mobile: The mobile phone number
  • userPassword: The PIN
  • postalAddress: The site
  • homeNumber: The home number
  • telephoneNumber: The extension
  • businessCategory: The profile
  • physicalDeliveryOfficeName: The department
  • internationaliSDNNumber: The external number
  • facsimileTelephoneNumber: The fax number
  • departmentNumber: The department.

Limitations

  • This module is not compatible with baseline 1 SOPs
  • The LDAP Server module does not access directly the internal directory stored on the SOP. It uses special tables which are synced by the Unified Communication Model module. This table is synced according to the cron specification provided in this module. This means that the changes done at the SMP are not immediately available after an apply-change.

Shell plugin usage

Starting with LDAP Server 1.5.0, a Shell plugin is available to search the local LDAP server.

Simply navigate to Diagnostics/LDAP Server/Test basic search. There you can :

  • Leave the form empty, in which case the next screen will show all the entries contained in the LDAP server
  • Give an LDAP filter, for example "cn=Steve Jobs" (without the "), in which case the next screen will show the results matching this filter
Copyright © Escaux SA