TopBanner

How to Install a Skype for Business Trusted UCMA Application

 

Create Trusted App and Trusted App Endpoint

Open Powershell on the Skype for Business (Lync) Server trusted application server you have previously setup.

You are going to need an unused port number. If you don’t know an unused port number, run “get-csTrustedApplication | ft Identity, port” get to see applications and their associated port numbers that are already in use.

Now run: (replacing red values with your environment specific values)

New-CsTrustedApplication –ApplicationId sefautilserver -Port 5500 -TrustedApplicationPoolFqdn yourPoolFQDN.domain.com

image

Now we will create an endpoint which you will interact with.

New-CsTrustedApplicationEndpoint -TrustedApplicationPoolFqdn yourPoolFQDN.domain.com –ApplicationId sefautilserver -SipAddress sip:sefautilserver@domain.com” -DisplayName “SEFAUTIL Server

image

 

Step for Those Using Lync Server 2013

SEFAUTIL Server has been compiled using the latest UCMA SDK which means that we will need to do a small tweak to force UCMA 4 to be use. In the SEFAUTIL Server code folder look for sefautilserver.exe.config and open the file using Notepad. Insert the below code immediately after the close </startup> tag:

&lt;runtime&gt; &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt; &lt;dependentAssembly&gt; &lt;assemblyIdentity name=&quot;Microsoft.Rtc.Collaboration&quot; publicKeyToken=&quot;31bf3856ad364e35&quot; culture=&quot;neutral&quot; /&gt; &lt;bindingRedirect oldVersion=&quot;0.0.0.0-6.0.0.0&quot; newVersion=&quot;5.0.0.0&quot; /&gt; &lt;/dependentAssembly&gt; &lt;/assemblyBinding&gt; &lt;/runtime&gt;

Install SEFAUTIL Server Application

Download SEFAUTIL Server and run the installer.

image

Next, (Customer Information) Next, (Destination Folder) Next, (Ready to Install the Program) Next

image

User Account Control: Yes

image

Finish

image

Now Sefautil Server should be running. We can verify using the Task Manager”

image

NOTE: Now we need to exit PowerShell and restart so the new SEFAUtil Server commandlets become available.

Next you will register your copy of the perpetually free SEFAUtil Server Community Edition by running the below command. The system will use Azure to immediately retrieve your key:

Set-SefautilServerRegistration –Name YourOrgName –EmailAddress YourCorpEmailAddress@YourDomain.com –PhoneNumber YourPhoneNumber –Implement {Press {Tab}

image

NOTE: If you have been sent a registration key via email: Set-SefautilServerRegistration –RegistrationKey “{key here}

Below are the new commandlets. See More Details Here.

image

For more details on using SEFAUTIL Server, Click Here.

For Yammer Community based support forum, Click Here.

9 comments:

  1. Thanks for sharing these.
    It’s always useful to get pointers to the good blogs out there.
    You might also be interested to know more about our company -
    Parana Impact, which is one of the leading database marketing,
    data intelligence and digital marketing service provider.
    Avaya Users Email List Suitable to small scale to large scale companies which will focus on driving more revenue and increase profitability.

    ReplyDelete
  2. Hi Matt, nice work, definitely better than SEFAutil. I have a small issue though. I installed SEFAutil server on a dedicated application pool (not on our frontend pool) and it works, except when i'm configuring delegation for someone, the admin client is not updated (it did not receive the SIP message instructing it that it has been added as a delegate). I checked with SEFAutil and i have the same problem so i don't think your product is the culprit :-) Do you know what could be the problem? Thanks anyway for sharing with the community.

    ReplyDelete
    Replies
    1. Stephen, glad to see SEFAUTIL installed correctly. On the item you note: It appears that UCMA is the culprit, as you note, SEFAUTIL from Microsoft does the same thing. So it appears to be a bug with UCMA platform. See: https://landiscomputer.freshdesk.com/support/solutions/articles/6000118539-users-made-delegates-are-not-notified-in-their-skype-for-business-client

      Delete
    2. This comment has been removed by the author.

      Delete
  3. Great! good to know MS is the bad guy ;-) I will open a ticket for that, it's probably already done but it will give them a boost to solve that in a timely manner. Thanks for your quick reply.

    ReplyDelete
  4. I am also encountering the delegation issue, came here to see is SEFAUTIL Server would help me out but looks to be UCMA. Any news on the ticket you opened Stephen?

    ReplyDelete
  5. Nice article...thanks for sharing. Visit :- Skype Support Also Call +1-800-231-4635 USA (Toll Free).

    ReplyDelete
  6. Cant find any sefautilserver.exe.config after the installation. Only a sefautilserverservice.exe.config. But modifying that file with the information above does not seem to work?

    ReplyDelete
  7. Hi Matt, in setting this up do I need to setup a separate trusted app per pool with sefautil?

    ReplyDelete