AKN413757

Monitor_AKN413757 (UnitMonitor)

PushNotificationProxyUri is not correctly set up for Lync Mobility push notifications

Knowledge Base article:

External

http://go.microsoft.com/fwlink/?LinkId=266605

Element properties:

TargetMicrosoft.KnowledgeServices.Lync.2010.MCX
Parent MonitorSystem.Health.ConfigurationState
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.KnowledgeServices.Library.SchedulerMonitorEx
RemotableTrue
AccessibilityPublic
Alert Message
PushNotificationProxyUri is not correctly set up for Lync Mobility push notifications
<Details>
<Content>The PushNotificationProxyUri flag value for Get-csmcxconfiguration is not configured to "sip:[email protected]". Because the URI is not correct, push notifications will be rejected by the Push Notification Clearing House (PNCH). If mobility is set up in the Lync environment, change the PushNotificationProxyUri to "sip:[email protected]"</Content>
<CollectedInformation>
<Info>
<Name>Identity</Name>
<Value>{0}</Value>
</Info>
<Info>
<Name>SessionExpirationInterval</Name>
<Value>{1}</Value>
</Info>
<Info>
<Name>SessionShortExpirationInterval</Name>
<Value>{2}</Value>
</Info>
<Info>
<Name>ExposedWebURL</Name>
<Value>{3}</Value>
</Info>
<Info>
<Name>PushNotificationProxyUri</Name>
<Value>{4}</Value>
</Info>
</CollectedInformation>
</Details>
RunAsDefault
CommentSupportTopic=TBD;VersionNumber=1.0.0.0;

Source Code:

<UnitMonitor ID="Monitor_AKN413757" Comment="SupportTopic=TBD;VersionNumber=1.0.0.0;" Accessibility="Public" Enabled="true" Target="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="KnowledgeServicesLibrary!Microsoft.KnowledgeServices.Library.SchedulerMonitorEx" ConfirmDelivery="true">
<Category>Alert</Category>
<AlertSettings AlertMessage="MonitorMessage80abb28064ac4cf9990940335ebc4de2">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/Name$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/SessionExpirationInterval$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/SessionShortExpirationInterval$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/ExposedWebURL$</AlertParameter4>
<AlertParameter5>$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/PushNotificationProxyUri$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ErrorExpression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/PushNotificationProxyUri$</Value>
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value Type="String">sip:[email protected]</Value>
</ValueExpression>
</SimpleExpression>
</ErrorExpression>
<SuccessExpression>
<Not>
<Expression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">$Target/Property[Type="MicrosoftKnowledgeServicesLyncLibrary!Microsoft.KnowledgeServices.Lync.2010.MCX"]/PushNotificationProxyUri$</Value>
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value Type="String">sip:[email protected]</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Not>
</SuccessExpression>
<Schedule>18000</Schedule>
</Configuration>
</UnitMonitor>