The Lync Server 2010 Mobility service supports the use of the synthetic transaction Test-CsMcxPushNotification PowerShell cmdlet. Test-CsMcxPushNotification is used to test push notification connectivity between the internal Lync Server 2010 pool and the Lync Server Push Notification service. If using the synthetic transaction Test-CsMcxPushNotification PowerShell cmdlet fails and returns one of the following error messages to the console, the issue that is described in the Symptoms section of this article may be occurring.
The first time the Test-CsMcxPushNotification PowerShell cmdlet is issued with URL filtering enabled, the following error information will be returned to the console:
Test-CsMcxPushNotification : A 400 (Bad Request) response was received from the network and the operation failed. See the exception details for more information.
At line:1 char:27
+ Test-CsMcxPushNotification <<<<
+ CategoryInfo : OperationStopped: (:) [Test-CsMcxPushNotification], FailureResponseException
+ FullyQualifiedErrorId : WorkflowNotCompleted,Microsoft.Rtc.Management.SyntheticTransactions.TestMcxPushNotificationCmdlet
Subsequent attempts to use the Test-CsMcxPushNotification PowerShell cmdlet with URL filtering enabled, will return the following error information will be returned to the console:
Test-CsMcxPushNotification : Push Notification request was rejected.
At line:1 char:27
+ Test-CsMcxPushNotification <<<<
+ CategoryInfo : OperationStopped: (:) [Test-CsMcxPushNotification], SyntheticTransactionException
+ FullyQualifiedErrorId : WorkflowNotCompleted,Microsoft.Rtc.Management.SyntheticTransactions.TestMcxPushNotificationCmdlet
For more detailed information on using the Test-CsMcxPushNotification PowerShell cmdlet:
Test-CsMcxPushNotificationFor more detailed information on Lync Server 2010 instant message filtering:
Configuring Filtering for Instant Messaging (IM)For more detailed information on using the Set-CsImFilterConfiguration PowerShell cmdlet:
Set-CsImFilterConfiguration