Hi,
Apologies to start a new thread but I have searched high and low across the site and internet for any help on this. I am not able to get any LDAP searches on my Polycom phones (works on other devices).
Model : VVX411
Software: 5.9.2.3690
LDAP server : OpenLDAP
Here is my config :
<?xml version="1.0" encoding="utf-8"?><WEB feature.corporateDirectory.enabled="1" feature.broadsoftdir.enabled="0" feature.broadsoftdir.enabled="0" log.level.change.ldap="0" feature.flexibleLineKey.enable="1" dir.corp.scope="sub" dir.corp.address="X.X.X.X" dir.corp.port="389" dir.corp.autoQuerySubmitTimeout="1" dir.corp.backGroundSync.period="3600" dir.corp.baseDN="ou=People,dc=example,dc=com" dir.corp.cacheSize="128" dir.corp.filterPrefix="(objectclass=person)" dir.corp.pageSize="32" dir.corp.transport="TCP" dir.corp.domain="example.com" dir.corp.user="cn=admin,dc=example,dc=com" dir.corp.password="password" dir.corp.viewPersistence="1" dir.corp.attribute.1.filter="" dir.corp.attribute.2.filter="" dir.corp.attribute.3.filter="" dir.corp.attribute.1.label="last name" dir.corp.attribute.2.label="first name" dir.corp.attribute.3.label="phone number" dir.corp.attribute.1.name="sn" dir.corp.attribute.2.name="givenName" dir.corp.attribute.3.name="telephoneNumber" dir.corp.attribute.1.searchable="1" dir.corp.attribute.2.searchable="1" dir.corp.attribute.3.searchable="1" dir.corp.attribute.1.sticky="0" dir.corp.attribute.2.sticky="0" dir.corp.attribute.3.sticky="0" dir.corp.attribute.1.type="last_name" dir.corp.attribute.2.type="first_name" dir.corp.attribute.3.type="phone_number" dir.corp.attribute.4.type="phone_number" />
I have tried all kinds of variations of the BASE DN parameter as suggested by the self serve articles but just cannot get this to work. Here is the device logs for LDAP.
0503094821|ldap |1|00|ldapCfg::lookupHost:No srvLookup host=<X.X.X.X> port=<389> 0503094821|ldap |1|00|ldapCfg::lookupHost:No srvLookup host=<X.X.X.X> port=<389> 0503094821|ldap |4|00|cDynamicData::activate:cDynamicData::activate() m_pCfg->lookupHost() = 1 0503094821|clist|4|00|dbCfg::getServerDir:Unknown dbCfg type 0503094821|clist|4|00|dbCfg::getServerDir:Unknown dbCfg type 0503094821|app1 |4|00|[AppPhoneC::makeIdleSoftkey] pPhone->m_acdState = 4 0503094821|app1 |4|00|[AppPhoneC::makeIdleSoftkey] pPhone->m_acdState = 4 0503094821|ldap |1|00|ldapData::queryResults:Sort-No Persist-No VLV-No 0503094821|ldap |1|00|ldapCfg::getCaFile:LDAP:CA filepath = /ffs0/ca1.crt 0503094821|ldap |1|00|ldapCfg::getCaFile:LDAP:CA filepath = /ffs0/ca1.crt 0503094821|ldap |1|00|ldapQueryNoSort::setQLimits:1::<UP> m_curSubset=<0/1> 0503094821|ldap |1|00|ldapEntry::show:setQLimits 1::top <0> 0503094821|ldap |1|00|ldapEntry::show:setQLimits 1::bot <zz> 0503094821|ldap |1|00|ldapQueryNoSort::assmCondition:...1 0503094821|ldap |1|00|ldapQueryNoSort::fillQuery:qDepth=<1> same=<0> incl=<No> 0503094821|ldap |1|00|ldapEntry::show:fillQuery::prevTop <0> 0503094821|ldap |1|00|ldapEntry::show:fillQuery::prevBot <zz> 0503094821|ldap |1|00|ldapEntry::show:fillQuery::top <> 0503094821|ldap |1|00|ldapEntry::show:fillQuery::bot <> 0503094821|ldap |1|00|ldapQueryNoSort::isQueryValid:status=<1> top=<0> bot=<zz> sel=<> 0503094821|ldap |1|00|cDynamicData::getData:filter OK <(&(objectclass=person)(sn%3E=0)(sn%3C=zz))> 0503094821|ldap |1|00|cDynamicData::finalizeInit:finalizeInit state=<5> 0503094821|ldap |4|00|cDynamicData::finalizeInit:finalizeInit Failed state=<5> 0503094821|app1 |4|00|[AppPhoneC::makeIdleSoftkey] pPhone->m_acdState = 4 0503094822|ldap |3|00|ldapData::runSearch:dir=<DOWN> reverse=<No> index=<OFF> filter=<(&(objectclass=person)(sn>=0)(sn<=zz))> 0503094822|ldap |1|00|cDynamicData::dataReady:total=0-restart 0503094822|ldap |1|00|ldapQueryNoSort::getNewLimits:status=<0> 0503094822|ldap |1|00|ldapQueryNoSort::assmCondition:cannot create query=<(&(objectclass=person)> <DOWN>
Please can anyone advise as to why this is not working?
There doesnt seem to be much information on this feature. As mentioned i dont think the LDAP server is at fault as I have other devices working.