Video Interop Server service - Major trunking peer connectivity failure

Microsoft.LS.2015.Monitoring.UnitMonitor.PairedEvent.VideoInteropServer.VIS_MAJOR_TRUNKING_PEER_CONNECTIVITY_FAILURE_ALARM (UnitMonitor)

Knowledge Base article:

Summary

The Skype for Business Server Video Interop Server has encountered a major connectivity problem with these Trunk peer(s).

Causes

VIS_GATEWAY_OPTIONS_FAILED (Event ID: 24029) was recorded 5 times. Check other MOM alerts for more details. The VIS_GATEWAY_IP_NOT_AVAILABLE (Event ID: 24025), VIS_GATEWAY_TLS_NEGOTIATION_FAILED (Event ID: 24028) are examples of events that signal connectivity error conditions with the Trunk peer.

Resolutions

If the failure is VIS_GATEWAY_IP_NOT_AVAILABLE (Event ID: 24025), make sure that the correct listening IP and port for the Trunk have been configured in the Trunk object in management store and that the Trunk is up and running and able to accept incoming connections from the Skype for Business Server Video Interop Server. If the failure is VIS_GATEWAY_TLS_NEGOTIATION_FAILED (Event ID: 24028), make sure that both the Skype for Business Server Video Interop Server and the Trunk are configured for TLS and that the CA for the Trunk's certificate is the trusted certificate path on the Skype for Business Server Video Interop Server and the CA for the Skype for Business Server Video Interop Server's certificate is in the trusted certificate path on the Trunk.

Element properties:

TargetMicrosoft.LS.2015.Component.VideoInteropServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2015.MonitorType.PairedEvent.Simple
RemotableTrue
AccessibilityPublic
Alert Message
[Skype] The Skype for Business Server Video Interop Server has encountered a major connectivity problem with these Trunk peer(s).
{0}

Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2015.Monitoring.UnitMonitor.PairedEvent.VideoInteropServer.VIS_MAJOR_TRUNKING_PEER_CONNECTIVITY_FAILURE_ALARM" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2015.Component.VideoInteropServer" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2015.MonitorType.PairedEvent.Simple" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Alert_The_Skype_for_Business_Server_Video_Interop_Server_has_encountered_a_major_connectivity_problem_with_these_Trunk_peer_s_.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2015.Monitoring.UnitMonitor.PairedEvent.VideoInteropServer.VIS_MAJOR_TRUNKING_PEER_CONNECTIVITY_FAILURE_ALARM.Success" MonitorTypeStateID="SuccessEventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2015.Monitoring.UnitMonitor.PairedEvent.VideoInteropServer.VIS_MAJOR_TRUNKING_PEER_CONNECTIVITY_FAILURE_ALARM.Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Lync Server</LogName>
<SuccessExpression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">24038</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Video Interop Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">24002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Video Interop Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</SuccessExpression>
<ErrorExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">24037</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Video Interop Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ErrorExpression>
</Configuration>
</UnitMonitor>