Using SEFAUTIL Server


NOTE: SEFAUTIL Server is being released as BETA. Our main reason for this is to get feedback on PowerShell commandlet format before the community write scripts against the existing commandlets. To give feedback on SEFAUTIL Server please join the Community Yammer forum: Click Here

To see the new PowerShell commands that come with SEFAUTIL Server run:

get-command –Module SefautilServerPowershell






Community versus Enterprise Edition



Download SEFAUTIL Server:

Cisco Spark Review by a Skype for Business MVP

I thought I would take a quick look at Cisco Spark and see how it compares to Skype for Business (just because that is the tool I live in). From my short time testing it this is what it appears to do well:

  • Instant Message
  • Video Calls
  • Screen Sharing (but not give control)
  • Upload files
  • Persistent Rooms that can be quickly Searched

Some things that seemed “missing” (from my Skype for Business perspective)

  • No presence (or way to see if another user is there)
  • No ability to initiate a Screen Share without first making a video call then muting the video call
  • No ability to initiate an audio call without first making a video call then muting video portion
  • No ability to give control to another user of a screen share session
  • No ability to mute others in a call
  • No ability to add PSTN/phone users to a collab session (room) (update: this is apparently slated as a future feature)

Some cool things

  • The ability to delete a message (IM)
  • If you add a user to a room that is not currently a Cisco Spark user they will get an email to sign up as a Cisco Spark user (but no Guest meeting join experience that I could see)

Now to explain the experience a bit. Instead of starting with a contact list, Cisco Spark is designed around the “Rooms” paradigm. These are (in Skype for Business parlance) akin to a persistent chat.


Searches can quickly be done and the results will returned categorized in People, Rooms, & Messages.

2016-03-07 20_52_01-Start

The 3 ways you can directly collaborate (without an intermediate step) is Message (1), Attachment (2) and Video Call (3).  There doesn’t seem to be a way to start an audio call or screen share without first starting a video. (I could see some users complaining about this.)


After a user has a video going, then more collaboration methods become available: Desktop sharing and audio call. Desktop sharing (1) is just a single click. There is no ability to give control to the remote party. The CiscoSpark app for Android shows the Screen Share but there didn't seem to be pinch zoom and naturally a full screen is quite small)

Having just an audio call (2) seems quite counterintuitive: you establish a video call then mute the video. (There is very much a push to use video!)


It should be noted that video calls, audio calls and screen sharing sessions are not saved for future reviewing. Considering the paradigm is around persistent I could easily see how a user might think these collaborative interactions would be saved. (from a technical standpoint I can understand why media recordings are not done)

As noted above, messages can even be deleted.

2016-03-07 20_34_29-Microsoft Edge

Taking a look at settings, you’ll notice a very simple and straightforward screen.


A couple things I noticed on my first tryout, I don’t know if they are just my experience but I’ll list the items:

  • Using the web browser version of Cisco Spark Instant Messages failed to send between accounts when I initially tested  (I’ve been notified this was due to large initial influx of users: click here)
  • On my Surface Pro the Windows app seemed to crashed quite frequently (i think it is a bug around finding a room you exited perhaps?)

2016-03-07 20_23_47-Microsoft Edge

  • The Android CiscoSpark app also crashed a time or two while I was testing.
  • The web version requires FireFox for media
  • It is interesting that the @CiscoSpark Twitter account is protected (not public)


Cisco Spark feels like a cross between Skype for Business and Office 365 Groups/Yammer (sans the calendar) which gives a persistent collaborative experience. It doesn’t seem quite as targeted and adept at quick in and out conversations and that quick audio call. It  gives quite a bit of collaborative functionality for free, but it doesn’t seem like it would be a great option for inviting anonymous guests for a quick meeting join experience. The users are going to get the feeling they are being ramrod forced into video calls, but on the flip side Cisco is likely going to focus on making video a good experience when bandwidth is available. (in my tests the videos kept failing, and I wrote it up to the lack of mobile data bandwidth where I was at, but this graphically illustrates that its just not available everywhere) My experience felt like a version 1 experience, a few bugs, a few load hiccups, but then again, I checked the About screen and it is a Version 1.x product.

Review of Logitech ConferenceCam Connect for Skype for Business

Below is my video review of the Logitech ConferenceCam Connect.

The Connect can also turn your display into miracast receiver.


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


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

New-CsTrustedApplicationEndpoint -TrustedApplicationPoolFqdn –ApplicationId sefautilserver -SipAddress” -DisplayName “SEFAUTIL Server



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;; newVersion=&quot;; /&gt; &lt;/dependentAssembly&gt; &lt;/assemblyBinding&gt; &lt;/runtime&gt;

Install SEFAUTIL Server Application

Download SEFAUTIL Server and run the installer.


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


User Account Control: Yes




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


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 –PhoneNumber YourPhoneNumber –Implement {Press {Tab}


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.


For more details on using SEFAUTIL Server, Click Here.

For Yammer Community based support forum, Click Here.

Simple Hunt Groups for Skype for Business? Set-csHuntGroup

Looking for some feedback. (market research? )

Would a way to setup simple hunt groups be useful? No answer delay. Works in survivable branch appliance (connection down) scenarios. Pool pairing failovers.


For those in the know, you know the architecture behind it. (for those not, its fine.)

Welcome any thoughts, feedback!

Skype for Business User QuickTip #41: How to Save Meeting Participant List Using OneNote


You are in a Skype for Business meeting and you would like to get a list of all the participants and their Skype for Business ID/Email. How do you do it? You are correct there is no “Select All” and Copy. You could “Open Participant List” (shown below) and try to screenshot the participant list, but this is problematic in large meetings and because it does not give you an actionable list.


What is a much more elegant way to do this? Microsoft OneNote! Skype for Business meetings have a “My Notes” feature under “Present” which will nicely export all the participants of the current meeting. Just click Present | My Notes |


Now you will be prompted to select which OneNote Notebook you wish to send the meeting to.


The OneNote Meeting Note will now be created. (below)


Someone attending a Skype for Business meeting as an “Attendee” can create “My Notes” with participant list. (does not need to be a “Presenter”). If the meeting has IM/Participant List restricted they will not be able to get the participant list.

The Participant List in the newly created OneNote is interactive in several ways:

  • You can Collapse/Expand the participant list. (especially helpful for large meetings)
  • Single click on a participant name/hyperlink to send an email to them.
  • Hover over a participant name/hyperlink to open the Skype for Business/Outlook Contact Card. (Shown below, same functionality as Outlook)
    • image
  • You can email this list to all participants by clicking “Email Page” in OneNote.
  • How to collect a list of all the email addresses/Skype4B ID’s that participated in a meeting?
    • Click Email Page” and then copy and paste the email address list from the “To:” of the unsent email.
  • How to see the presence of Participants of a Meeting at a glance? (Post Meeting)
    • Click Email Page” and then take a look at the “To:” of the unsent Outlook message.
    • image
  • Very Cool: If new people join the Skype for Business meeting after you have created the OneNote page they will be added to the participants in OneNote. (see below: contacts that have joined the meeting after it was initially created. It seems to update live.)



  • No way to see the presence of each participant embedded in the OneNote page. (you will need to hover)


  • The “In Attendance” Tag/Icon can be checked/unchecked but doesn’t seem to have importance other than visual
  • If a participant joins the meeting and then leaves again, they will be added and stay in the Participants in OneNote
  • Participant List can be sent to OneNote even if it is a large meeting and users see the “The full participant list isn’t available for large meetings.” (below)
    • clip_image002

While Skype for Business “My Notes” might not be specifically designed to “export participants” it doesn’t do a bad job of it.

For a ton more cool User Tips, get the Skype for Business User Tips & Tricks for Anyone Free eBook


See the other Skype for Business User QuickTips (formerly known as Lync)

Matt Landis’ Enterprise Connect 2016 Skype4B Notes: Announcements & News


I’ve often covered Enterprise Connect remotely, but this year I’m planning to attendant in person. This blog will be updated and be my “scratch pad” of notes about new things I see related to Skype for Business & Office 365. Of course we’ll be glad to meet & talk about Attendant Pro or Call Recording Pro, or just about Skype for Business. (If you’re a vendor with a cool new product related to Skype4B your welcome to ping me on Twitter @matthewlandis)

These notes: 
Official site: 
Who will be there:

Microsoft Announcements About Skype4B


Other Vendor Announcements of Interest to Skype4B Community


New Skype for Business Vendor Product Announcements

  • 6/7 – Cequens Skype for Business Meeting Rooms (in 4 Minutes) Click Here
  • 6/7 - Logitech & Illuminari: Logitech + QuickLaunch Meeting Room Vendor: Click Here Us: Click Here
    • (I’m planning to do a video review & interview of this new package)
  • 6/7 - Landis Technologies: SEFAUTIL Server for Skype4B: Powershell SEFAUTIL Click Here
  • 6/7 - Landis Technologies: Call Recording Pro for Skype for Business & Office 365: Click Here

Matt’s Videos from EC

Matt’s Photos from EC16


Logitech + Intel + Illuminari QuickLaunch