Configuring SEFAUtil - Skype for Business

Posted by erwin on Tuesday, June 13, 2017

TOC

What is SEFA Util

SEFAUtil (secondary extension feature activation) is a command-line tool that enables Skype for Business Server 2015 communications software administrators and helpdesk agents to configure delegate-ringing, call-forwarding, simultaneous ringing, team-call settings and group call pickup on behalf of a Skype for Business Server 2015 user. The tool also allows administrators to query the call-routing settings that are published for a particular user.The SEFAUtil tool allows the administrator to enable/disable/modify call forwarding or simultaneously ringing on behalf of the user. The administrator can specify the target (in the form of a SIP URI) or use a target that has already been published by the user. This tool also allows administrators to add or remove delegates or team-call group members on behalf of the user.This tool is built on Microsoft Unified Communications Managed API (UCMA) 3.0 and requires that administrators create a trusted application in the Central Management store for SEFAUtil. SEFAUtil (secondary extension feature activation) enables Skype for Business Server 2015 administrators and helpdesk agents to configure delegate-ringing, call-forwarding, simultaneous ringing, team-call settings and group call pickup on behalf of a Skype for Business Server 2015 user. This tool also allows administrators to query the call-routing settings that are published for a particular user.

Configure Trusted Application Pool

Login to the Front End Server and open Skype for Business Management Shell. We need to create a Trusted Application Pool.

When you create a pool, if using Standard Edition, a single Trusted Application Computer is fine, although when using Enterprise Edition, define a pool consisting of all of your deployed front end servers.

In my lab i’m using a Standard Edition Server so i’ll create a pool with one server:

    New-CsTrustedApplicationPool -Identity skypefe01.skypedev.nl -Registrar skypefe01.skypedev.nl

We also must define a Trusted Application (If required, a different port can be used)

    New-CsTrustedApplication -ApplicationId sefautil -TrustedApplicationPoolFqdn skypefe01.skypedev.nl -Port 7488

Enable the Topology changes:

    Enable-CsTopology

To Verify your settings:

    Get-CsTrustedApplication

Install Resource Kit

Since there are some problem’s installing the Skype for Business Resource Kit i’ve made a workaround to deploy the Resource Kit for SEFAUtil.

Now first let’s download the Lync Server 2013 Resource Kit (Click Here).

Install the Resource Kit and only change the location:

After installing the Resource Kit is installed in “C:\Program Files\Skype for Business Server 2015\ResKit”

Next; Download the Resource Kit for Skype for Business Server 2015 (Click here)

Now use a tool like 7zip to extract the OCSReskit.msi file. In the extracted files you’ll find the file “File_sefautil.exe”. Copy the file to a temp location en rename it to “SEFAUtil.exe”. Go to the “C:\Program Files\Skype for Business Server 2015\ResKit” folder and rename “SEFAUtil.exe” to “SEFAUtil.old.exe” or something┬ásimilar (Just in case you will have problems).

Now copy the the SEFAUtil.exe from the temp location to the folder.

Enjoy SEFAUtil!

Also check out the SEFAUtil GUI from Johan Veldhuis, this one is great!

If you have any questions, comment below I am always happy to help you!


comments powered by Disqus