So with the Commutative update for Lync 2013, now you have the Group Call Pickup feature as an EV feature. Many people are asking for this since long time.
I know many companies waiting for such feature to replace their older VOIP solution.
Bad thing that configuring this feature requires installing the Lync Resource Kit , and using a utility called SEFAUTIL.exe which is included in the Lync 2013 Resource Kit. And then using some command lines to configure it.
If you browse the internet, you will see amazing people explaining the whole setup and even creating GUI scripts to make it easy to configure Group Call Pickup instead of diving through command lines.
This post is about showing the commands that worked for me when configuring SEFAUTIL. I had difficult times figuring out the right parameters, but then i found my way.
How SEFAUTIL can be deployed?
So SEFAUTIL is a stand alone tool and not member of the native Lync 2013 administrative tool, although it is part of the Lync 2013 resource kit. So how can Lync 2013 system trust and give away information to this SEFAUTIL?
Solution is simple…. Configure a Lync Trusted Application Pool (container that represents the machines that initiate the SEFAUTIL commands), then configure something called Trusted Application inside that Pool with name = SEFAUTIL.
Commands are easy… so let us go through them… Just pickup any Lync pool that you have, standard or enterprise… Suppose you have Lync 2013 Pool that contains 2 Lync front ends (SRV1.contoso.com) and (sRV2.contoso.com) and they are member of a pool called (LyncPool.contoso.com).
Pickup one of those servers, say SRV1.contoso.com, go there and install the Lync 2013 Resource Kit, open Lync PowerShell cmd using Administrative rights, and type :
New-CsTrustedApplicationPool -Identity Lyncpool.contoso.com -Registrar Lyncpool.contoso.com -Site UK
The -Site parameter that i assigned as UK is the Pool Lync site. You can figure out what is your Lync site for your Pool by typing Get-csPool.
New-CsTrustedApplication –ApplicationId sefautil –TrustedApplicationPoolFqdn Lyncpool.contoso.com –Port 7489
Do not be confused about the port 7489 , just type the command as above 🙂
Finally type :
Note: if you have one standard pool at your side, then using the FDQN of your Lync Server instead.
Now, we are half the way there. Now from SRV1 server, open CMD as admin and type :
SEFAUtil.exe email@example.com /server:SRV1.Contoso.com
From there you can follow TechNet Documentation 🙂
TechNet Resource: http://technet.microsoft.com/en-us/library/jj945645.aspx