The following article assumes that the ZPM Proxy is configured and enabled. For instructions on how to setup your proxy see ZPM Proxy - How to setup Connection between ZPM and Proxy
How to Configure Active Directory AD (LDAP) write-down
1 Configure LDAP settings on the Proxy Server
-
1.1 Using your browser login to Proxy server using the machine’s
hostnameorip. -
1.2 Go to Settings via the gear in top right corner, then to System > LDAP Management.
-
1.3 Fill in the required information and click Save at the bottom right of the page.
LDAP Server Details IP Address(es)/DNS LDAP Type LDAP, Novell or OpenLDAP Protocol LDAP using Port 386or LDAPS using Port636LDAP Service Account Username Provide the fullyDistinguishedName[1] oruserPrincipalName[1:1] attribute of the LDAP service account with read & write access created for ZIRO.Password General Settings User Base DN Provide the fullyDistinguishedNameattribute of the location of your UC users.User ID Attribute Provide the LDAP attribute used to synchronize User IDs in CUCM. User Object Class If your environment uses a customized version of OpenLDAP, you may need to change the default uservalue to allow ZIRO to find your users.Group Base DN Provide the fullyDistinguishedNameof the location of your LDAP permission groups to be used in ZIRO.Groups Attribute Always use memberOfunless using Novell, in this case usegroupMemberOf.Groups Object Class If your environment uses a customized version of OpenLDAP, you may need to change the default groupvalue to allow ZIRO to find your groups.Connection Timeout (Seconds) Increase this value if you experience any LDAP connection timeout issues/errors in ZIRO. Read Timeout (Seconds) Increase this value if you experience any LDAP read timeout issues/errors in ZIRO.
2. Turn on Write Down to On-Premise AD feature Toggle in ZPM
- 2.1. Login to ZPM and go to Settings > Proxy Server Management > Proxy Feature Settings
- 2.2 Turn on Write Down to On-Premise AD feature toggle.
3. Configure your ZPM Dial Plan(s) to Write Down to On-Premise AD
- 3.1 Scroll to the bottom of the dial plan group.
- 3.2 Enable the Write Down to On-Premise AD toggle to expose the settings
- 3.3 Define the specific phone number attribute(s) for ZPM to update in your On-Premise AD and define the value. A flexible expression editor creates the attribute value to be written.
EXAMPLE
Users are assigned a DID and the number needs to be written to thetelephoneNumberattribute with dashes in On-Premise AD (e.g. User’s lineUri is+913367520922and the value needed intelephoneNumberattribute is+91-33-6752-0922)
- The required expression is
{{ first 3 did }}-{{ last 2 (first 5 did) }}-{{ last 4 (first 9 did) }}-{{ last 4 did}}
- 3.4 Save your Dial Plan. ZPM will now update the On-Premise Active Directory (AD/LDAP) whenever a phone number is assigned to a user from the specified dial plan. Additionally, feedback on any misconfiguration will be provided if the number in AD is not set correctly.


