We have integrated Communications Manager 6.1.1 with the Active Directory LDAP. When we select the Corporate Directory and search for a user. The Phone number that appears is 10-digit. Of course when the employee selects the number, the call fails. How do we force the LDAP directory to return the Employees internal 5-Digit Extension?
You can't force AD to change the number.
2 ways to do this:
1. Write a script to pull out the 10 digit numbers, convert them to 5 digit numbers and push them into the ipPhone attribute (assuming the 10 digit is in the telephoneNumber attribute). Then sync CCM against the ipPhone attribute.
2. Add translation patterns into CCM that will change the 10 digit number down to a 5 digit number.
You can configure the LDAP search field to use the IPPhone instead of the Telephonenumber field under the user properties (win 2003), LDAP will point to this field and the CDirectory will show the 4 or 5 digit ext.
Go to system--->LDAP---->LDAP Directory
You will have to delete and recreate the current LDAP directory configuration or add new. Then go down to the section that says "User Fields to be Synchronized". There you can set the phone number field in call manager to pull from the ipPhone field in AD.
Hope that helped, if so please rate.