Difference between revisions of "Consultation and synchronization of remote contacts on IPBrick"
From wiki.IPBRICK.COM
Line 52: | Line 52: | ||
##It configures the password for accessing the LDAP server. | ##It configures the password for accessing the LDAP server. | ||
##The default value is blank. | ##The default value is blank. | ||
− | ldap.password = | + | ldap.password = ************* |
##It configures the maximum of the search results returned by the LDAP server to be displayed. | ##It configures the maximum of the search results returned by the LDAP server to be displayed. | ||
Line 108: | Line 108: | ||
ldap.base = ou=Contacts,dc=domain,dc=com | ldap.base = ou=Contacts,dc=domain,dc=com | ||
ldap.user = uid=yealink_contacts,Ou=Users,dc=domain,dc=com | ldap.user = uid=yealink_contacts,Ou=Users,dc=domain,dc=com | ||
− | ldap.password = | + | ldap.password = ************* |
ldap.max_hits = 300 | ldap.max_hits = 300 | ||
ldap.name_attr = cn displayName | ldap.name_attr = cn displayName |
Latest revision as of 12:39, 16 March 2016
***PAGE ON CONSTRUCTION***
It is possible to perform two types of LDAP search on Yealink phones:
- IPBrick LDAP users
- IPBrick Contacts (contacts.domain.com)
Relevant information:
- Name of the server (FQDN): ipbrick.domain.com
- IP (ETH0): 192.168.69.199
- Contacts: contacts.domain.com
- IPBrick contacts user, with reading permissions: yealink_contacts
- Password: *************
IPBrick LDAP Users
####################################################################################### ##It enables or disables LDAP feature.0-Disabled,1-Enabled. ##The default value is 0. ldap.enable = 1 ##It configures the criteria for searching the contact name attributes. ##Example:ldap.name_filter = (|(cn=%)(sn=%)). ##The default value is blank. ## ldap.name_filter = (&(|(cn=%)(sn=%))(|(SIPIdentityVoipUserAlias=*)(mobile=*)(telephoneNumber=*)(SIPIdentityDefaultPhone=*))) ldap.name_filter = (&(|(cn=%)(sn=%))(|(SIPIdentityVoipUserAlias=*)(mobile=*)(telephoneNumber=*)(SIPIdentityDefaultPhone=*))(|(objectClass=qmailUser)(&(objectclass=contact)(o=ipbrick)))) ##It configures the criteria for searching the contact number attributes. ##Example:ldap.number_filter = (|(telephoneNumber=%)(mobile=%)(ipPhone=%)) ##The default value is blank. ldap.number_filter = (|(telephoneNumber=%)(mobile=%)(ipPhone=%)(pager=%)(departmentNumber=%)(SIPIdentityDefaultPhone=%)(facsimiletelephonenumber=%)(SIPIdentityVoipUserAlias=%)) ##It configures the IP address or domain name of the LDAP server. ##The default value is blank. ldap.host = 192.168.69.199 ##It configures the port of the LDAP server. ##The default value is 389.Integer from 1 to 65535. ldap.port = 389 ##It configures the LDAP search base which corresponds to the location of the LDAP phonebook. ##Example:ldap.base = dc=yealink,dc=cn. ##The default value is blank. ldap.base = dc=domain,dc=com ##It configures the user name for accessing the LDAP server. ##The default value is blank. ldap.user = uid=yealink_contacts,ou=users,dc=domain,dc=com ##It configures the password for accessing the LDAP server. ##The default value is blank. ldap.password = ************* ##It configures the maximum of the search results returned by the LDAP server to be displayed. ##The default value is 50.Integer from 1 to 32000. ldap.max_hits = 500 ##It configures the name attributes of each record to be returned by the LDAP server. ##Multiple attributes are separated by spaces.Example:ldap.name_attr =sn cn. ##The default value is blank. ldap.name_attr = cn ##It configures the number attributes of each record to be returned by the LDAP server. ##Multiple attributes are separated by spaces.Example:ldap.numb_attr = Mobile ipPhone. ##The default value is blank. ldap.numb_attr = SIPIdentityVoipUserAlias mobile telephoneNumber departmentNumber pager SIPIdentityDefaultPhone ##It configures the display name of the contact record displayed on the LCD screen. The value of this parameter must start with ¡°%¡± symbol. ##Example:ldap.display_name = %cn ##The default value is blank. ldap.display_name = %cn ##It configures the LDAP version. ##The default value is 3. ldap.version = 3 ##It enables or disables the phone to perform an LDAP search when receiving an incoming call. ##0-Disabled,1-Enabled. ##The default value is 0. ldap.call_in_lookup = 1 ##It enables or disables the phone to sort the search results in alphabetical order or numerical order. ##0-Disabled,1-Enabled. ##The default value is 0. ldap.ldap_sort = 1 ##It is the electricity + start, automatic search + 00 the beginning and the beginning of the numbe ##The default value is 0.(0-Disable,1-Enable )(Except T19P/T21P Models) ldap.incoming_call_special_search.enable = ##The default value is 0,value of 0 to 2, respectively the ldap, ldap + StarTLS and ldaps ldap.tls_mode = ldap.call_out_lookup = #######################################################################################
IPBrick Contacts
####################################################################################### ldap.enable = 1 ldap.name_filter = (|(cn=%)(sn=%)) ldap.number_filter = (|(telephoneNumber=%)(Mobile=%)(IPBrickPhone=%)) ldap.host = 192.168.69.199 ldap.port = 389 ldap.base = ou=Contacts,dc=domain,dc=com ldap.user = uid=yealink_contacts,Ou=Users,dc=domain,dc=com ldap.password = ************* ldap.max_hits = 300 ldap.name_attr = cn displayName ldap.numb_attr = Mobile IPBrickPhone telephoneNumber ldap.display_name = %cn ldap.version = 3 ldap.call_in_lookup = 0 ldap.ldap_sort = 0 #######################################################################################