On the P-Series CE, the "Contact Visibility Permission" has no effect on the LDAP Directory.
A user will be delivered all contacts whether they have Contact Visibility Permission or not.
I would propose that the LDAP be revised to take the permissions into account. At the same time add the ability for the extension to select what to display via LDAP i.e
- Personal Contacts Only
- Company Contacts Only
- Personal & Company Contacts.