AnotherUCBlog > Exchange, S4B, O365

Share my findings in the Microsoft unified communication world



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



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.



LYNC/SKYPE FOR BUSINESS – Fail to escalate IM conversation to Microsoft Whiteboard sharing or Microsoft PowerPoint sharing session with a federated user

Hi Guys,

I have go a lot of things to say this week !

I had a new issue corrected thanks to a great MS Engineer ! We were having an error when trying to share a PowerPoint file with a federated user, this one was going to the lobby for a minute and then it failed. See below :


Again thanks to this great MS Engineer, we found that it was due to this known issue : and indeed we were using the Lync 2013 client (or Skype for Business 2015 which is Lync 2013 with SFB UI)

So after launching the following commands :

Get-CsConferencingPolicy | Set-csconferencingpolicy -AllowAnonymousParticipantsInMeetings $true -AllowFederatedParticipantJoinAsSameEnterprise $true

Set-CsAccessEdgeConfiguration -AllowAnonymousUsers $true

All was working fine !

Enjoy !!!

LYNC/SKYPE FOR BUSINESS – Desktop sharing not working with federated user

Hello folks,

It has been a while I haven’t write something ! Anyway, I had an issue some weeks ago on a fresh Skype for Business environment. We were having a “Network error” when trying to share a desktop in a peer to peer context with a federated user (Lync 2013 and Skype for Business 2015).

It was working between two internal users, between an internal and a remote user and between two remote user.

After looking at the firewall logs when performing test, we found that the federated user was trying to access the Audio/Video on port 5*****… You know the range 50000-59999 that should only be used for RTP traffic with OCS 2007 federated users ! So those ports are also used with Lync 2013 and Skype for Business federated users for RTP traffic.



O365 – PST Import \ Make AzCopy use a proxy

Hello folks,

In order to perform your PST import or just upload files to the Azure storage through a proxy, AzCopy can be configured to use it by following this :

  1. Go to the directory where AzCopy is installed (for me it is : “C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy\”
  2. Create a new file called “azcopy.exe.config” and edit it with the following :


Then AzCopy will use the proxy mentionned on the field “ProxyAddress” and bypass it for local ressources.

Have a good day ^^

O365 – O365 Audit log report (License change report)

Hi all,

If I say that you can now audit and get reports of modifications done in O365 like licenses modification ! That would be great, isn’t it ? This is now the case, thanks to the feature called “O365 Audit log report”.


By default, this feature is turned off, to enable it, follow this steps :

  1. Log on the O365 portal
  2. On the left pane, click on Compliance
  3. The Compliance Center should open
  4. Go to Reports and in the part Auditing, click on “Office 365 audit log report”
  5. The “Audit log search” page appear and you can now turn on the feature by clicking on the “Start recording user and admin activities” button.

This should take around 2 hours to be effective.

Now to search for any modification done on licenses :

  1. Enter a start date and an end date
  2. If you want to trigger any modification done by an admin, fill the “User” field
  3. Launch the Search
  4. And here is the result : LicenseAudit
  5. You can now use the filter on the item column in order to check modification done on a particular user.

This audit and report feature can also be used for Exchange Online and Sharepoint reporting like modification done a document hosted in a personal Onedrive storage.


The picture show modifications done on an excel file hosted in Onedrive, one modification has been done by an internal user and the other has been done by an external user.

You can audit the following solutions :

  • User activity in SharePoint Online and OneDrive for Business
  • User activity in Exchange Online (Exchange mailbox audit logging)
  • Admin activity in SharePoint Online
  • Admin activity in Azure Active Directory (the directory service for Office 365)
  • Admin activity in Exchange Online (Exchange admin audit logging)

Just to let you know :

  • You can search the Office 365 audit log for activities that were performed within the last 90 days.
  • It takes up to 15 minutes after an event occurs in SharePoint Online or OneDrive for Business for the corresponding audit log entry to be displayed. It takes up to 12 hours for events in Exchange Online and Azure Active Directory.

You can also perform your search using Powershell with the Search-UnifiedAuditLog cmdlet (

You can get more information regarding this feature on this page

En joy 🙂

O365 HYBRID – Auto archive to pst missing after migration

Hi all,

The Auto Archive feature of Outlook is a feature which create a pst file and move automatically items that are older than a number of days you configured into that pst file.


When migrating a user to Exchange online with the online archive enabled, the auto archive to pst feature of Outlook disappear from the Outlook options but the feature is still enabled and you cannot turn it off anymore.

Which means that no matter the user is having an online archive, the pst file will continue to grow…

In order to turn it off, you can do it via a modification in the registry : HKCU\Software\Microsoft\Office\<OutlookVersion>\Outlook\Preferences\DoAging

This value is set to 1 when auto archive is set up. To turn it off, just set it to 0. You can do it via GPO if you want.

Office 365 – Get-MoveRequestStatistics returns Mailbox ” is not currently being moved.

Hi all,

Today I faced an issue when performing a move request from our On-premise Exchange to Office 365.

The move request launched successfully but when I wanted to get the status of the migration with the command “Get-MoveRequestStatistics”, it returns me “Mailbox mailboxName is not currently being moved.”


Launching a “Get-MoveRequest” says that the migration status is “In Progress” but impossible to get a detailed status so impossible to know if I can launch the completion of the migration.

I did some search on Google and found an article in the technet ( talking about this issue but I have not been able to use the workaround proposed… It seems to be an issue when the mailbox is moved between databases in the cloud during the migration.

The only way I found was to  delete the move request with the command “Remove-MoveRequest” and relaunch it.

O365 – Bypass clutter


MS provides us a way to disable the clutter feature via a simple cmdlet ( but if you have tried it, you have seen that the execution of the command is really long (from 7 sec to 15 sec in our case) and for a large number of mailboxes, it is a bit difficult to manage.

Also, you have no way to check if you already forced the turn off of the feature, the field “enabled” stay at false after execution of the command…

So to be sure that no email are moved to the clutter folder, you can setup a transport rule that will add the line “X-MS-Exchange-Organization-BypassClutter” with the value “true” and the effect will be that the message will not be moved to the clutter folder.

More information on the technet page :

An important thing, I wanted to add is that this line appear only on messages tagged by clutter. So you have to use MFCMapi to test the rule…

Create a free website or blog at

Up ↑