AnotherUCBlog > Exchange, S4B, O365

Share my findings in the Microsoft unified communication world


Skype For Business

SKYPE FOR BUSINESS – User unable to change his status

Hi Everyone,

This week I received a call from a customer saying that he can’t change his status and other users are seeing him with a different presence information…

As presence information are stored in the SQL database, I said to myself there is an issue with the user account in the database.

So I launched the SQL management studio and connect to the RTC instance. Then type the query : Select * from [rtc].[dbo].[Resource] WHERE [UserAtHost]='<SIPURI>’

I found the user and his resourceid, keep it in mind.

Delete the account from the Control Panel or by powershell and relaunch the previous query.

I still found the user but with a different resourceid.

So I delete it with the query : DELETE FROM [rtc].[dbo].[Resource] WHERE [UserAtHost]='<SIPURI>’

I wait for some minutes and recreate the Skype account using the Control Panel or Powershell and VOILA. The user was able to change his status and the others were seeing him correctly.




SfB/Polycom – VVX IPPhones BToE (Shared desktop/VDI)

Here is the situation :

  • Skype for Business
  • Client running Windows 7 under Citrix Xendesktop
  • Wyse terminals
  • Polycom IPPhones VVX

With the release of Polycom BtoE v3.7, Polycom is supporting VDI Citrix Xendesktop environment (HDX Optimization needs to be disabled) for BToe with VVX Phones running UCS v5.7.

We have found that when you install the software with a user, pair the phone with this user using the manual pairing (code pairing). You can sign out and then sign in (windows session), the pairing is restored automatically. If on the same machine, you log on with another user and then sign out and sign in again, the pairing is not restored automatically until you repair the BTOE installation…

This is due to the software not trying to create the following registry values if they do not exist when performing the first pairing for the user who did not install the BTOE software:

[HKEY_CURRENT_USER\Software\Polycom\Polycom BToE Connector]




After deploying a GPO to create those values at log on (create not update), the software is able to register the pairing code and pairing is automatically restored after a sign out sign in.

This issue also occurs in a “normal” enviroment (without Citrix XenDesktop) where desktop are shared between multiple users.

FYI, the pairing code change when the phone change his IP address. The pairing code is kept after a phone reboot.

Hope this will save you time


EXCHANGE/SFB/UM – Callee voicemail language issue

Hello all,

I had an interesting behavior found by customer recently, he tolds me that when he is reaching the voicemail of one of his user (skype call), voicemail language is in English no matter the UM dialplan…

When I tried to call the user from my mobile, I got the voicemail in the right language (french in our example).

I performed multiple tests and got those results :

  • Internal Skype call -> wrong voicemail language
  • Skype call from federated partner -> right voicemail language
  • PSTN call -> right voicemail language

I compared the Skype for Business logs between internal call and federated partner call and found no difference, the same UM diapl plan was called…

Then I finally found that it was due to the caller mailbox language ! If the caller is having an Exchange mailbox in English then he will reach a voicemail in English.

So this is not an issue but it is per design !


Lync/SfB – Simultaneous ringing not working

Hi all,

New day, new challenge !

We faced an issue where users who use/used the Skype for Business mobile client were not able to get simultaneous ringing working…

Even they disconnect and uninstall the application, simultaneous ringing was no more working for their mobile device set in AD but it was working with another number.

Then I launched the lync debug tool and saw that it was trying to reach the sip address (the phone number to reach was on an iPhone)

So I tried to test the push notification with this command on the front-end server :

Test-CsMcxPushNotification -AccessEdgeFqdn EdgeServerFQDN

So I followed the article to configure push notifications :

Then simultaneous ringing start to work again for those users who were using the mobile app.



SFB – Dial-In number displayed twice for new Skype meeting

Hi all,

On a fresh install of Skype for Business, I created one and only one dial-in number but this one wear appearing twice when creating a “New Skype meeting” from Outlook.

We discover that this was the case only when using Outlook 2010 or 2013 with the Skype for Business client 2016.

This was not the case when using Outlook 2016 or OWA.

The only workaround I found was to create a second dial-in number for a different language (One for English and one for French) then both numbers were appearing and no duplicates.

FYI, I was running Skype for Business Server 2015 with CU4.

Hope it will save you time troubleshooting.


Skype for Business – Unable to share Poll, whiteboard and Powerpoint presentation

Hello all,

I had an issue recently where one user was not able to share a poll, a whiteboard and a Powerpoint presentation.

The infrastructure was Skype for Business 2015 Server Standard with last CU (June 2016) and the clients were all having Skype for Business version 16.0.4432.1000.

But for only user this was not working and when he tried on another computer then it was working so it was due to his computer…

Indeed the KB3118288 was missing and as soon as we installed it, everything started to work on this computer.

Installing the KB does not change the client version and stay 16.0.4432.1000

Hop this will help some of you !

LYNC/SKYPE FOR BUSINESS – Powerpoint/Whiteboard/Poll not working

Hello all,

It has been a long time since I have not write a new post but that day I got a new issue.

On a fresh new Skype for Business environment, I had an issue with the Powerpoint sharing no more working (was working some days ago…).

So I started to check all my config and check what changes I have done since it is no more working, I haven’t found something related to this issue.

So I used fiddler to check what is happening on the client side and see that the client never tried to reach the Office Web App server so I understood that the error was between the Lync/S4B client and the front-end.

Then I saw that article ->

And remember that the admin installed some updates in the last days.

So I followed the MS article ->

In my case, the key “HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v4.0.30319\System.Net.ServicePointManager.SchSendAuxRecord” wasn’t existing on my front-end so I created it and created the DWORD value. I restarted the RCTDATAMCU and after restarting my S4B client, the powerpoint sharing worked again !!!!!

I would like to thanks Tom for his help.


LYNC – External users connected to a different AD domain cannot sign in Lync

Hi all,

We faced a new issue recently with some users unable to sign-in Lync, they were stuck at the sign-in step.

Those users are connecting to Lync through our Edge servers as they are not in our local network and they are also joined to their own AD domain.

We found a temporary workaround by launching the Lync client as an administrator, then entering the user’s credentials make him able to connect successfully.

According to MS engineer, here is the explanation of this behavior :

I have analyzed logs captured so far and the problem seems that in scenario that is working (admin account) client is using already cached Lync certificate from credential manager. In non-working scenario client is not able to retrieve certificate from credential manager and fallback to NTLM. As client is connected externally, Kerberos can’t be used.

                NTLM authentication then request for credentials if already stored credential in credential manager is not up-to-date or account just doesn’t have permissions.

So now, how can we correct this issue :

You need to create the following value: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Lync

Name: DisableNTCredentials  Type: REGDWORD Value:1

This value will force Lync to prompt for credentials in case no valid certificate can be found.

Enjoy !

Lync – Import contacts from a user account to another one


Usually, we need to perform an export/import of the contacts of a user for a migration purposes.

Today, someone asked me to delete a Lync account and enable a Lync Account on a new AD account and migrate the contacts from the old one to the new one.

This is something possible with the commands “Export-csUserData” and “Update-csUserData”. Don’t use the command “import-csUserData” because it will not work.

The difference between the two commands is that “import” replace while “update” just append the data (which is not a problem as the destination is new).

The process is like this :

  1. Launch the command “Export-CsUserData -PoolFQDN poolname -FileName -UserFilter UserSipAddress
  2. A zip is created containing the data
  3. Launch the command “Update-CsUserData -FileName -UserFilter UserSipAddress
  4. The contacts are now in the new Lync account

If the user also changed his SIP address, then there is an extra step where you need to edit the file called DocItem in the zip file before launching the command to update.

  1. Open the zip file created
  2. Extract the file DocItemSet.xml
  3. Open it with text editor and replace any occurence of the old SIP address with the new one then save it.
  4. Replace the file previously edited in the zip file and launch the update.

Blog at

Up ↑