1. What is LDAP?

LDAP, or Lightweight Directory Access Protocol, is a client-server protocol for managing related information from a centralized location through the use of a file and directory hierarchy. In other words, it is a protocol for accessing a directory service.

LDAP is used as a phonebook on Yeastar P-Series Phone System and S-Series VoIP PBX so that you can search a keyword from your IP phone. It is an easy and sophisticated solution based on LDAP services available, fulfilling the requirement of searching through a phone directory quickly. LDAP Server provides centralized phone book management, which makes phone book management easy and intuitive. You can set up Yeastar PBX as a server. Once the LDAP is set up, you can search the LDAP directory and look up contacts on your IP phone.

For example, you can search name, email, and telephone, such as “Yeastar”, and it will return all the contacts containing Yeastar.

Alternative PBX-native Contacts Management

Yeastar P-Series PBX System offers system-inbuilt contacts management and phonebook feature, which allows you to store and manage external contact information directly from the PBX. The contact info is synced across your Linkus UC Clients and IP phones, so users can quickly call contacts on whatever devices they are using.

The contacts and phonebooks feature also comes with robust user accessibility control, allowing you to control who can see and manage which contacts/phonebooks.

Learn more about the feature here.

2. What Kind of information can be stored in the LDAP directory?

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 unambiguously. 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 the email address. The syntax of values depends on the attribute type. For example, a cn attribute might contain the value “Babs Jensen”. A mail attribute might contain the value “babs@example.com”.

Yeastar LDAP phonebook options include phonebook name, first name, last name, nickname, department, office number, mobile number, home number, and email.

3. Configure LDAP Server on Yeastar P-Series PBX System

Check out the comprehensive configuration guide here.

3. Configure LDAP Server on S-Series VoIP PBX

LDAP Server is an App in S-Series VoIP PBX App Center. So you can install, uninstall, and upgrade LDAP Server in App Center. After installing LDAP Server App on S-Series PBX, follow the below instructions.

  • Log in the PBX web interface, go to LDAP Server.
  • Check the option Enable LDAP Server.

Enable LDAP Server on S-Series VoIP PBX

  • Retain the default LDAP server settings or change the settings according to your needs.

Base DN: Specify the LDAP search base which corresponds to the location in the LDAP phonebook. The search base narrows the search scope and decreases directory search time.
PBX DN: The default phonebook DN.
Username: Specify the username to login the server.
Password: Specify the password to login the server.

  • Click Save.
  • Then you can add/delete contacts as required on the LDAP Phonebook. ( note: Yeastar S-Series supports for importing and exporting LDAP contacts.)
ldapserver-2

Edit Phonebook on S-Series VoIP PBX

Beside the text guide, we also prepare a short video that shows the complete process of LDAP setup on S-Series VoIP PBX.

4. Configure LDAP on IP Phones

Now, you should configure LDAP settings on your IP phones. The configuration settings you enter in your phone will wildly depend on how your LDAP server is configured.

For detailed configuration, download the Guide here. It contains the actual application process with SIP phones from Yealink, Fanvil, Snom, Htek, Cisco and Grandstream.

5. A Step Further

Besides LDAP server app, Yeastar S-Series VoIP PBX App Center also includes a bundle of powerful add-on apps that can add and manage features independently, such as Linkus App for unified communications softphone and Hotel App for easy hotel features management. Just click the button below, take an explore, and know what app can bring business-enhancing benefits to your company.

Yeastar Cloud PBX App Center now includes Linkus softphone, Auto Provisioning, Conference Panel, and LDAP Server. Stay tuned! More will be added.

Learn more powerful app in S-Series App Center

This Post Has 12 Comments

      1. But on S20 isn’t available.
        Will be in the future or is a “technical/commercial” problem (Api support missing on S20?) and will not??
        Thanks

        1. Currently, we do not have the plan to add Contacts support for S20. So I’m afraid the answer is no.

  1. Hi Yeastar
    we use the standard character in the domain name “-”
    DC=polimaster-ltd,DC=local
    but the system gives an error – “Only alphanumeric, comma and equal sign and characters are permitted”
    how to solve a problem?

  2. Hi Yeastar,

    We need a safe shared phonebook that only the admin can edit so when he add/remove a number it will be added/removed for everyone. Is it doable?
    Also we it to be easy to use on phone for non-admin users: they can find the number in their regular phonebook app without needing to install another phonebook app that will replace it.

    1. Hi Alioune, the need can be satisfied. You can click here for a step-by-step guide. You can click here to submit a ticket for more support. Also you can send mail to this address: sales@yeastar.com and our sales team will reply you asap.

  3. I am downloading the LDAP server app from the App Center of yeaster S series Pbx. It is not connecting to the server. what are the possible issues??
    This message is displayed at the screen. “Unable to connect the server”.

    1. Hi Muhammad, sorry to here that. You can check the following: the internet connection, gateway IP and DNS IP address settings. If the above go well, you can click here to creat a ticket hence one of our technical support expert will reach you very soon.

Leave a Reply

Your email address will not be published. Required fields are marked *