CPC try again and/or temporarily unavailable for a secondary number returned by TNM

Microsoft.LS.2019.Monitoring.UnitMonitor.TimerResetEvent.ProvisionService.CpcProvisioningTryAgainSecondaryNumbersReservationFailure (UnitMonitor)

Knowledge Base article:

Summary

Tenant provisioning will succeed, but tenant was not fully provisioned.

Causes

TNM did not return one or more secondary numbers due to a temporary error, tenant provisioning will be finished, but some numbers will be missing from the result.

Resolutions

If deemed necessary, assign numbers to the tenant. Follow up with TNM for to improve TNM reliability.

Element properties:

TargetMicrosoft.LS.2019.Component.ProvisionService
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2019.MonitorType.TimerResetEvent.Simple
RemotableTrue
AccessibilityPublic
Alert Message
[Skype] Tenant provisioning will succeed, but tenant was not fully provisioned.
{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.2019.Monitoring.UnitMonitor.TimerResetEvent.ProvisionService.CpcProvisioningTryAgainSecondaryNumbersReservationFailure" Accessibility="Public" Enabled="true" Target="SFBDiscovery!Microsoft.LS.2019.Component.ProvisionService" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2019.MonitorType.TimerResetEvent.Simple" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Alert_Tenant_provisioning_will_succeed__but_tenant_was_not_fully_provisioned.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.TimerResetEvent.ProvisionService.CpcProvisioningTryAgainSecondaryNumbersReservationFailure.Timer" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.TimerResetEvent.ProvisionService.CpcProvisioningTryAgainSecondaryNumbersReservationFailure.Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Lync Server</LogName>
<ErrorExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">23250</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Provisioning Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ErrorExpression>
<AutoResolveInterval>300</AutoResolveInterval>
</Configuration>
</UnitMonitor>