You are currently browsing the category archive for the ‘Skype for Business’ category.

As Microsoft Office 365 (Cloud) continues to grow and expand, its workload continues to be adopted as well. Those were the days (or maybe till now), where emails (Exchange) are treated as the *only* and primary communication tool, now, more and more organizations are also adopting to Real-Time Communication (Lync, Skype for Business) as part of their operation workforce as well.

In most of my engagements, most organizations only has Lync/Skype for Business Server On-Premise without enterprise voice enabled, and most of them opt to ‘move’ directly to the cloud without any co-existence or migration from the On-Premise servers. Hence, you’ll notice that users whom has their account enabled on Lync/Skype for Business Server 2015 will not appear at the Admin Center, even though the Skype for Business Online Cloud has been enabled.

A workaround for this is to remove any existing Lync/Skype for Business entries from the user object:

Disable the user from any existing Lync / Skype for Business Pool Server. Make sure to click on Commit to save the changes










Next, launch the adsiedit console. Locate the user and clear the following entries:

  • msRTCSIP-DeploymentLocater
  • msRTCSIP-FederationEnabled
  • msRTCSIP-InternetAccessEnabled
  • msRTCSIP-OptionFlags
  • msRTCSIP-PrimaryHomeServer
  • msRTCSIP-PrimaryUseraddress
  • msRTCSIP-UserEnabled
  • msRTCSIP-UserPolicies
  • msRTCSIP-UserRoutingGroupId










*Should you encounter any errors during the clearing process. Close the object property window and re-open it and continue where you’ve left off

Once the attributes are cleared, make sure the Active Directory are fully replicated and initial a Delta synchronization from the Azure AD Connect. The user should now appear at your Admin Center and would be able to login to the Office 365 Skype for Business Online Services!


Finally, a lighter version of the Persistent Chat (within Skype for Business Server / Lync Server) is launched which can be easily activated with a simple flip of a switch. Microsoft Teams was launched earlier this month as part of the Office 365 subscription – which is available on Business Essentials, Business Premium, Enterprise E1, E3 and E5. (Reference: Introducing Microsoft Teams)

If you happen to be on either of the subscribed plan(s) mentioned earlier, login to your Office 365 Admin Center and follow the step-by-step guide:


  1. At the Admin Center, Select on Apps > Microsoft Team
  2. “Flip” on the ON switch at the top right and click on Save


So when that’s done, download the Microsoft Teams client App here and you can start creating your own Virtual Groups / Teams and start collaborating!


I’ve just notice my past articles that on Skype4B / Lync Room Systems, it appears that I’ve missed out a guide on how to provision the Room System via Office 365. To perform this tasks, it is assume that your tenant has an Exchange Online Plan 1 with Skype for Business Online Plan 1 (Office 365 Business Essentials / Premium / E1 / E3 / E4) in-place.

  1. First, logon to your Office 365 Admin Portal and launch the Exchange Admin Center page
  2. Create / Provision an Resource (Room) Mailbox.  Give the ‘Room’ a name (example: MY-KUA-Meeting Room) and an Email Address (Mandatory). The rest of the fields are optional
  3. Once complete, launch the Windows Azure Active Directory Module for PowerShell as Administration (Run As Administrator)
  4. Key in the following command line:

Set-ExecutionPolicy Unrestricted
$cred=Get-Credential admin@$org
$sess=New-PSSession –ConfigurationName -Credential $cred -AllowRedirection -Authentication basic -ConnectionUri
Import-PSSession $sess
$password = Read-Host “Enter password” -AsSecureString
set-Mailbox -Identity $rm -type Room -EnableRoomMailboxAccount $true -RoomMailboxPassword $password
Set-CalendarProcessing -Identity SmartRoom -AutomateProcessing AutoAccept
Set-CalendarProcessing -Identity SmartRoom -AddOrganizerToSubject $false –DeleteSubject $false

Close the PowerShell window screen and login using the account that has been provisioned earlier onto the Room System.


Just recently participated in the Skype for Business ELITE Training (APAC) in Singapore, part of this training is to ensure Customers are able to maximize the full potential of SfB 2015 – through Adoption activities.

Microsoft has release a couple of RASK along the way since Lync 2010 and Lync 2013; now with On-Premise, Cloud as well as Hybrid deployment available, the features, functions and most importantly User Experiences differs based each organizations’ deployment mode. This Year – Rollout Adoption & Success Kit 2015 is released as well!

I won’t be covering the entire contents through this Blog but hopefully I’m able to share some of my experiences using these resources; feel free and download the contents from here – Skype for Business 2015 Rollout Adoption & Success Kit

This is somewhat a “throwback” article (sigh, time to look for a new ISP Provider) as the post was stuck at my draft till it was “officially” published 😦

Although there’re various materials available from the Internet on how to join a Lync Online Meeting – either through Lync On-Premise or Office 365, I’d came out with a short guide to help some customers/readers especially users whom are part of the organization but still wishes to use Lync Online Meeting to join meetings.

  1. Usually you’ll receive an Online Meeting Calendar invite from the sender, within the content it as a hyperlink/URL with the word Join Online Meeting
  2. Upon clicking the Lync Meeting URL, the web page brings you to Online Meeting page which it’ll starts detecting whether you have a native Lync Client installed. If not, you’ve an option to use Lync Web App
  3. Usually you’ll join as a Participant (Guest). Upon loading up the page, type in your preferred display name to join the meeting. If this is the first time joining such meeting and there is not Lync Web App Plugin detected, you’ll see this:-
  4. Select the Install Lync Web App plug-in and click on Join the Meeting
  5. Select RUN when prompted
  6. Lync Web App plugin will then start the installation
  7. Once the installation completes, the web page will automatically refreshes. Type in an appropriate Name and Select on the Join the Meeting
  8. You’ll be placed at the Lync Virtual Lobby till the presenter verifies your identity and Admits you into the Meeting session
  9. If you receive a warning message, select on Allow to grant the plugin permission to interact with your machine. I would recommend to select the Always allow the plug-in for this domain to ease future access
  10. If you’re Windows Firewall is enabled, select on Allow access to grant access for the plugin. If this is not available, you may need to grant the it manually from the Windows Firewall option. If you do not grant the plugin through the Windows firewall, you’ll experience difficulties such as there’re no output for its audio and/or video during the meeting session
  11. Once you’re done, Enjoy the Meeting!

Many thanks to @KatherineChen as the meeting organization and initiator for this guide to help out the SEA MVP in joining our monthly MVP Meetings!

Recently I’d carried out a Proof-of-Concept (PoC) for a customer on a SMART Lync Room System (LRS) to replaced their existing Video Conferencing solution – which isn’t too “Unified”, several limitation when it comes to Group Meetings and worse off is the user experience was horrible (and that’s why I’d the opportunity to go in)

The PoC was straight forward where the LRS will be connected to Microsoft Office 365 account where it can be easily configured and demonstrated; simply just an account for the LRS which has Exchange & Lync license assigned would get the entire LRS up and running. However, it wasn’t as smooth as it seems as when the Exchange Calendar doesn’t appear and the “Round Loading Screen” keeps rotating.

Thanks to a good friend from the Lync/Skype for Business MVP @OliverMoazzezi, he’d pointed out that there was a bug within LRS and a temporary workaround can easily solve this issue:

  1. Reboot the System into Admin Mode
  2. Select the Network Connection Configuration. At the Network Connections Windows, activated the Address Bar and type Regedit which opens up the Registry Editor
  3. Maneuver to HKLM\Software\Microsoft\Office\15.0\Lync > Right Click on the Key (icon shows as folder) > Permissions.. > Click on Add > type in Everyone > Grant Full Control                LRS-Registry-Permissions
  4. Reboot the System and the Exchange Calendar will appear

For On-Premise LRS User, you may refer to for additional steps to resolve the similar issue.

Once again, I’d the privilege to attempt the technology that was introduced during Lync Conference 2014 where SMART Technologies, where they’d demonstrated how Lync and the interactive panel are able to bring people to collaborate further and be more productive. On top of the native Lync Online Meeting, it was extended to other file types such as AutoCAD – SMART Technologies: Taking the SMART Room System to the Next Level To enable to use have the features on top of the Native Lync Online Meeting interactive collaboration, SMART Technologies has introduced an add-on known as the USB Bridge.  This add-on allows machines such as laptops or workstation to be connected to the Lync Room System without needing to “switch channels” from the panel. This also enables direct interaction with the machine via the SMART interactive panel. For better understanding on how the USB Bridge works with SMART Lync Room System, here’s a Youtube video Interactive Sharing with the SMART Room System™ for Microsoft® Lync® (Wise Man says: Videos is worth a Million Words) 😀

To configure the USB Bridge, basically there’re only two (2) cables involve – the HDMI & USB Bridge Cable. These two (2) cables are to be connected to the Lync Appliance (known as AM70 Lync Appliance) and NOT the Interactive Panel. The USB Bridge connector can be connected to any of the available USB 2.0 ports EXCEPT the USB 3.0 while the HDMI cable is to be connect to the HDMI Capture Port (see illustration) below: USB-Bridge Once the cable connectivity is completed, you should expect such behavior – USB Bridge with SMART Lync Room System Another area to take note is the SMART Lync Room System must be running on 15.10.1 or higher (currently 15.10.2) – you would need to check the version through Admin Mode. If the LRS isn’t running on the specified version, just run a Web Update at the same mode (Admin) and allow the system to reboot a couple of times and it’ll complete the update easily.

Frankly, I’d troubles with the cable connectivity during my initial attempt as you may not find such document on the Internet – hope those whom will be implementing the SMART Lync Room System will find this article helpful.

MVP Logo

Follow me @Twitter

%d bloggers like this: