Setting up entire Lync Infrastructure is fun for Lync Professionals but real fun always come at last moment when end users start enjoying Lync services from their end user devices. To setup Lync soft client is quite easy while configure Lync phone devices are tricky one.
Trick comes with automate process of Lync phone devices which start from getting an IP address from DHCP server and end with user specific configuration such as selecting Time zone. Most of the companies use DHCP server to provide IP address to the client machine, simply Lync Phone devices can get an IP address from same DHCP server but it needs more to complete the entire configuration.
First of all, we have to understand any Lync client can only login if time is synchronized between Lync Server and Client. To meet this requirement starts with DHCP option 42.
If you have time server in your existing environment, specify the same in DHCP configuration option 42.
Let’s take an example if you don’t have time server in your existing environment then you can configure domain controller (PDC) as a time server.
- Create a record as shown below.
- Create service record as shown below.
Once you are done with this, specify same server address in DHCP option 004 & 042 and domain name in option 119.
Rest all the options you can see below need to be configured. But 🙂 you’ll not get any option with specific vendor by default in your DHCP server.
To make it simple MS provide dhcputil.exe in Microsoft Lync Server 2013 Front End / Standard Edition Servers.
Just copy this dhcputil.exe file in DHCP server and run below command
DHCPUtil.exe -SipServer <Lync Server Pool FQDN > -WebServer <Lync Server Internal Web FQDN> -RunConfigScript
In my case, I have copied dhcputil.exe in c drive of dhcp server.
C:\> DHCPUtil.exe -SipServer se01.insidemstech.com -WebServer sewebint.insidemstech.com –RunConfigScript
Once you will run the above cmdlet, it will add & configure all the required option as shown below
If you want to verify your dhcp configuration, run DHCPUtil.exe –EmulateClient from client computer.
If it doesn’t give any errors. It means you are done.
Now you can set pin for your Lync users and get logged in through Lync Phone Edition devices.
I hope it helped 🙂