Upgrading to AudioCodes IPP Manager Express 7.4

AudioCodes has refreshed IP Phone Manager Express with the 7.4 release, aligning it more – at least visually – with the current SBC look and feel.

Under the hood it’s had a significant revamp: out with SQL Express, in with mySQL.

It’s presumably due to the significance of the revamp that if you try to upgrade an existing deployment to 7.4, you’ll be told “the computer says no”:


Continue reading ‘Upgrading to AudioCodes IPP Manager Express 7.4’ »

Microsoft updates WAC/OOS pre-req’s

Getting a new Office Web Apps or Office Online Server to report “Healthy” is no mean feat, and you’ll find no shortage of blog posts with advice in that direction.


Hence it was with great interest that I noticed Microsoft has recently updated the pre-req’s. (OK, it was either back in May or only last month, it’s hard to tell).

Two things jumped out at me:

  • NET-WCF-HTTP-Activation45 & several others have been added to the server pre-req’s. The former has been in the unofficial extras list for a while now, but the others are all new:

Server 2012 R2:

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Server 2016:

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
  • A new component is required:

Microsoft.IdentityModel.Extention.dll – https://go.microsoft.com/fwlink/p/?LinkId=620072

Still reporting Unhealthy?

Wictor Wilén seems to have the definitive post on getting your WAC/OOS server healthy, but if you still draw a blank my only suggestion is to try adding the x64 and x86 versions of the VC_Redist 2013 and then “Restart-Service WACSM”.

Best of luck with it! Oh, and make sure W3SVC is running!


– G.

WAC/OOS error: Could not read settings

I was struggling with an Office Online Server recently that didn’t want to talk to me. I was able to create the OfficeWebAppsFarm OK, but then couldn’t query it (as I wanted to check its health):


PS C:\> Get-OfficeWebAppsFarm
Get-OfficeWebAppsFarm : Could not read settings from WEBAPPS. The destination is unreachable.

The fix was a simple one: the WWW service was stopped. As soon as I restarted it, I was able to execute the ‘get-farm’ commandlet OK.

PS C:\> get-service W3SVC
Status   Name               DisplayName
------   ----               -----------
Stopped  3SVC               World Wide Web Publishing Service
PS C:\> start-service W3SVC


– G.

LS Audio/Video Authentication service could not be started

I returned from holidays recently to find my Skype for Business client reporting the familiar “Limited External Calling” error.

A quick RDP to my Lab’s Edge server revealed stopped services and this error in the Event Log:


Event Properties - Event 19005, LS Audio/Video Authentication Server
LS Audio/Video Authentication service could not be started.
Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Rtc.Collaboration, Version=, Culture= neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Filtering the Event Log by this error I saw it pops up from time to time in brief spurts, then vanishes as quickly as it arrived. The date-stamp of its first recent occurrence looked interesting – that turned out to be the date I applied CU6 to the server. I’m guessing I was distracted or maybe rebooted it “into service” (ha!) and moved on to something else without checking it properly.

The fix was to run bootstrapper and it came good straight away.

PS C:\Program Files\Skype for Business Server 2015\Deployment> .\Bootstrapper.exe
PS C:\Program Files\Skype for Business Server 2015\Deployment> Start-CsWindowsService


– G.

Error updating CCE public Edge certificate

Digicert mailed me this week to advise that the public Edge certificate on my Lab’s Cloud Connector Edition was about to expire. Duly forewarned I set about updating it, but I hit an unexpected error when I tried to activate it in the CCE:


SetCcExternalCertificateFilePathlnternal : The property 'Commond' cannot be found on this object. Verify that the property exists.

“Commond”? Surely that’s a typo!

I eventually managed to fix* it – and I’ll get to that shortly. (* It’s a bit kludgey).

Continue reading ‘Error updating CCE public Edge certificate’ »

2018 mugshot: the Trimphone

My ‘mugshot’ for this year is the British Trimphone.


The Trimphone was designed by Martyn Rowlands for STC as a luxury telephone that the GPO could rent to its customers at a premium.


It had an innovative electronic ringer (at a time when phones still housed mechanical bells), and a dial that glowed at night thanks to a small glass tube of radioactive tritium gas exciting phosphors in the dial. It was a light phone – especially when compared to its bakelite forebears – and could be easily carried around by its loop-around hookswitch lever when the handset was out of its cradle.

The Trimphone won a design award in 1966.

Continue reading ‘2018 mugshot: the Trimphone’ »

Lync 2013 / SfB 2015 Client Update – January 2018

Happy new year! It’s barely January and we have a fresh update to the client – albeit a relatively small one, but with what looks like a doozie of a fix. Our December update took us to 15.0.4989.1000 and today Kb 4011638 nudges us up a few builds to 15.0.4997.1000.

What’s Fixed

This update fixes the following issues:

  • Kb 4057706 FIX: Skype meetings not found when joining meetings

Continue reading ‘Lync 2013 / SfB 2015 Client Update – January 2018’ »

Searching log files the easy way

Want to search through, say, a directory full of log files for a specific message? PowerShell to the rescue!

PS C:\> get-item *.log | Select-String -Pattern "Race Condition"

12-19-2017 02.44.02 PM.log:93413:SIP/2.0 200 Race Condition

Subfolders too:

PS C:\> Get-ChildItem c:\<Path>\*.log -Recurse | Select-String -Pattern "Race Condition"

Ongoing Support\20171011-SIP503s\Logs-20171219\12-19-2017 02.44.02 PM.log:93413:SIP/2.0 200 Race Condition

Continue reading ‘Searching log files the easy way’ »

My new home – on Azure

Back in 2014 I announced the relocation of greiginsydney.com to Azure. Today I can announce we’ve moved again – this time to Azure.

For the last few years we’ve been living on Azure’s version of WordPress as an “App Service” hosted in the West US Region. This choice of platform has to date necessitated the use of a third-party (in this case ClearDB) to host the WordPress database.

It’s an understatement to say that I’ve not found the blog’s performance anywhere near my expectation. Googling “slow WordPress on Azure” reveals this isn’t an issue unique to me, and none of the fixes offered in any of my occasional shopping expeditions improved matters:

Continue reading ‘My new home – on Azure’ »

SfB 2015 Server Update CU6 – December 2017

Our December 2017 update – the first in 7 months – leaps the server from 6.0.9319.281 to 6.0.9319.510. It updates 7 components on my Standard Edition Front-End.

What’s Fixed?

This update enables Location-Based Routing to support the Skype for Business mobile clients. It also fixes the following issues:

  • Kb4043636 Skype for Business on Mac can’t retrieve meeting information in Skype for Business Server 2015
  • Kb4043634 Sign-in dialog box is always displayed when you try to access external web services in Skype for Business Server 2015
  • Kb4043638 Incorrect format of location information about an E911 call from Skype for Business on Mac
  • Kb4043641 Update to add a Strict-Transport-Security header to the path of all web service responses in Skype for Business Server 2015
  • Kb4043637 Update to enable Skype for Business on Mac to restrict external access in Skype for Business Server 2015
  • Kb4043633 Synthetic transactions fail after installing February 2017 update for Skype for Business Server 2015
  • Kb4043635 You cannot sign in Web Scheduler in Skype for Business Server 2015
  • Kb4036633 “We can’t sign you in because you aren’t set up to use Skype for Business” error in Skype for Business Server 2015
  • Kb4036631 Can’t join an application sharing session of meeting in Skype for Business Server 2015 that has May 2017 update applied
  • Kb4036632 UCWA clients still can sign in from external networks when the external access is disabled in Skype for Business Server 2015
  • Kb4036630 Can’t schedule or join a meeting after you apply May 2017 Cumulative Update for Skype for Business Server 2015
  • Kb4036625 Enables the peer-to-peer file transfer feature for Skype for Business on Mac clients in Skype for Business Server 2015
  • Kb4036627 Event ID 16385 floods in Skype for Business Server 2015 Director pools
  • Kb4023993 LS Data MCU events 41024, 41025 and 41026 are constantly generated after you install the May 2017 .NET Framework update
  • Kb4036621 Mid-call control like “Stop my video” fails if a call occurs from a VTC endpoint in Skype for Business Server 2015
  • Kb4036622 “ONLINE_USER_COUNT_SETTING is immutable” error occurs if you manage chat user roles with BeginAddUsersOrGroupsToRole
  • Kb4036623 “Action couldn’t be completed” error when you upload a file to a persistent chat room in Skype for Business Server 2015
  • Kb4036615 Sets the default value of the “EnableDelegateManagement” attribute to “true” in Skype for Business Server 2015
  • Kb4036614 “From number” is missing in the Peer-to-Peer Session Detail Report when you dial a PSTN number in Skype for Business Server 2015
  • Kb4036620 Can’t join meeting by using Skype for Business Room System or Surface Hub devices in Skype for Business Server 2015
  • Kb4036618 Meeting URLs are visible in search results of a search engine in Skype for Business Server 2015
  • Kb4036619 Lync or Skype for Business client can’t be started to join meeting if default browser is Firefox 52 or a later version
  • Kb4036612 Event Id 53530 is logged and connection to SQL database is lost in Skype for Business Server 2015 Persistent Chat Server
  • Kb4036617 User move fails and many SIP messages are queued after you apply August 2016 update for Skype for Business Server 2015

Continue reading ‘SfB 2015 Server Update CU6 – December 2017’ »