Bryan Nyce
‎12-08-2016 02:15 PM

Meeting Invite Updates (Windows client) - Formatting Dial-In String & Link to Join

‎12-08-2016 02:15 PM

Based on feedback we’ve heard from our customers, we’ve made a few updates to Meeting Invites that are generated by the Skype for Business desktop client. In this blog post, we’ll focus on two new additions – the formatting of the dial-in string, and a link to join using the web app. Let’s take a look!


Join by Phone updates


In the meeting invite, the “Join by phone” section now creates hyperlinks for the dial-in numbers that includes a pause (the comma) followed by the Conference ID. This is especially useful when a user wants to join the conference using a mobile phone that doesn’t have the Skype for Business mobile app installed. When the hyperlink is clicked, it allows the dial-out to first dial the bridge number (1-866-679-9995), then pause, then send the Conference ID (75818576) through DTMF tones, completing with the pound (#) sign. The purpose here is to allow one-click join into the dial-in portion of the conference, without having to manually enter the conference ID.


The requirements for the formatting of the dial-in number as tel:<phone number>,<conference id># are as follows:

  1. For an online user (hosted in Office365), the meeting organizer needs a license for Cloud PSTN Conferencing (CPC). They also need to be leveraging Dynamic PSTN meetings.
  2. For an on-premises user, no requirements are needed server-side.
  3. Limitations on Outlook Client versions are as follows:
    • Outlook 2016 Click to Run (C2R) installs only. Minimum version 16.0.7369.2038 (Current Channel - October 2016).
    • Outlook 2016 MSI installs will not work.
    • Outlook 2013 C2R and MSI installs will not work.
    • The meeting needs to be created using Outlook Client. (Outlook Web App [OWA] won’t work)


Meeting Join URLs
In addition to the formatting for Join by phone, we’ve added a hyperlink that allows joining directly using the Skype Web App. In this instance, the user would be able to participate in the meeting using the web application, even if they have the Skype for Business client installed locally. This is useful if the user is having difficulty joining the meeting using the full client. Many folks already know about this workaround, but for those that don’t, here’s a little background.




When you create a meeting, there is a meeting join URL that is constructed for the meeting, which looks like this:, (this is hyperlinked as Join Skype Meeting in the invite) along with relevant dial-in information (such as the dial-in numbers, toll-free and toll if available) as well as the Conference ID.

If you focus on the meeting join URL, you can break it down as follows:

  • -> this is the location of the meeting, also known as the Meet Simple URL. In this example, this is a meeting hosted in Office365.
  • /microsoft/bryanyce/ -> this is the company and organizer information. In this example, this is in the Microsoft tenant, and the organizer is me (bryanyce)
  • /RY1MVVR1 -> this is the Focus ID of the meeting

It’s important to understand that in the Online world, the meeting join URL is always a unique URL; meaning, the Focus ID of the meeting is always different. In the on-premises world, if you went into Meeting Options for the meeting, you would see this:



“My dedicated meeting space” means that the Focus ID would always be the same, for every meeting that you scheduled, so your join URLs would all be identical.

“A new meeting space” means that the Focus ID would be unique for every meeting.

However, when your account is hosted in Office365, you see this:




Notice that you don’t see the two radio buttons as before? That’s because in online, the behavior is always equivalent to “A new meeting space”. By the way, this also has nothing to do with the new Dynamic IDs feature that we enabled. That feature is specifically for the dial-in coordinates of the meeting (the conference ID), and not the meeting URL (which is why, after your tenant has been enabled for Dynamic IDs, you don’t see any change in the Meeting Options – some folks expected to get the radio buttons as we had on-premises, but that is not the case).

Join Skype Meeting updates
Now, with the history out of the way – what exactly did we do? Well, you can take that same meeting URL ( and by simply appending ?sl=1 to the end, force the join launcher to use the Skype Web App, instead of trying to launch the full client. The URL ends up as (which we show as “Try Skype Web App” in the invite) – allowing the user to go straight to the web client. This is helpful in situations where joining through the full client fails.



Mark Nelson
Occasional Visitor

Great features Bryan!  I was just talking with one of my users this week who was wondering if he could get a phone number + meeting ID clickable-link, so I'm glad that's something that's been added.  I'm a little confused by the requirements, though.  I have an Office 365 Exchange vNext mailbox, an on-premises Skype account, and Outlook 2016 C2R current channel.  I don't see the new features, unfortunately.  Is this not a supported scenario?  Would it be supported if my Skype account was in Office 365?

Alex Cruz
Occasional Visitor

Is there a way to format the on-prem dial in numbers to show sepearte lines for toll-free and toll numbers? Or is there a specific version of Sfb that allows new filed entries?

Glen Eustace
Occasional Contributor

 These new features seem to meet a need but I have been puzzled as to why the online invites are so tightly tied to the versions of Outlook.  We would love to see the invite templated in SfB itself so that it didn't matter which version of Outlook is used to schedule the meeting.  It would then allow full customisation/corporate branding and the ability to add specific instructions to users.  e.g. we use Polycom RelaPresence and dialing in from one of the Legacy VC units alwasy seems to confuse our users.

Daniel Klicks
Occasional Contributor

Glad to see, it's finally there! (also for Lync 2013/Sfb 2015 clients)


There are so many technical pitfalls for users that want to join a meeting that it was overdue to have the ?sl=1 parameter in the meeting invite. Thanks!

Elan Shudnow
Occasional Visitor

I'm an on-premises Skype for Business user and the Trouble Joining Web App link didn't show up until I updated to the December build and Skype for Business showed 16.0.7571.7060.  November or October builds didn't work.

Mark Nelson
Occasional Visitor

Update from me.  I had the same experience as Elan.  When I forced the installation of the December Current Channel update I can now create calendar invites with these options.  I also am now running 16.0.7571.7060.

David Rant
Occasional Visitor

Really nice to see this stuff coming to vanilla sfb invites at last. At the minute I use this tool to get single click to join links, customisation/corporate branding and the ability to add specific instructions to users into my invites. It doesn't matter which version of the Skype client you have either, or if you're on prem. Very handy!

Ian Guest
Occasional Visitor

I agree with David, great to see this coming through. We also use the same tool as David which is pretty neat.

Jonas Back

Love the way you inform us of even the smallest changes you perform and why and let us comment here. Keep doing that!


1. Would it be possible for you to shorten the whitespace below between the number and the language since right now it kind of stands out to the right a bit much?


Reason is because for us, this whitespace is extremely large for some reason:




2. What's the purpose of adding "(Dial-in Number)"? Isn't that uneccesary information since above it says "Join by phone" and then of course it's a dial-in number.

Daniel Klicks
Occasional Contributor

By the way, the additional Web App link looks nasty when used with German (non-english?) language packs. Seems that this was not very well tested. When setting the invite to english in the meeting options, the invite looks nice.





George Cabe
Occasional Contributor

Is the ability to customize the meeting invitation (beyond the footer and help/legal links) anywhere on the roadmap?  It looks like 3rd party vendors have worked on that, but I don't need much in the way of bells/whistles like they are offering.



Vivek Jain
Occasional Contributor

One of my user is not able to see the 'Try Skype Web App' option in his Skype Invites. The user is on following versions and when we click 'Update Now' then it gives the messages indicating that we are already on the latest version of Outlook:

Outlook: Microsoft Outlook 2016 MSO (16.0.7329.1047) 32-bit
Office: Microsoft Office 365 ProPlus Version 1609 (Build 7369.2120)


Thanks so much.



Bryan Nyce

Hi Vivek, 7369.2120 is the Deferred Channel, and this feature likely hasn't reached that channel yet (that's the idea of Deferred, minimal feature updates). You can see the current channels/builds here:

Daniel Klicks
Occasional Contributor

Hopefully, the well formatted invitation link in German (and other than English languages?) will make it into the next update of the current channel...