Article ID: 2664650 - Last Review: January 12, 2012 - Revision: 3.0 Microsoft push notification messages are not delivered to Lync mobile clients
SYMPTOMSWhen Lync Server 2010 Enterprise Edition or Standard Edition front end server pools are deployed with either:
Note The Lync mobile application can run in the background on Android and Nokia devices, so push notifications are not required for these devices CAUSEThe Lync Server 2010 Mobility service sends SIP messages that contain active hyperlinks in their Message-Body header that define the XML namespace information for the push notification to the Lync Server Push Notification service. Lync Server 2010 Front End Pool Using the URL Filter page in the IM and Presence group in Lync Server Control Panel to enable the Hyperlink prefix option Send warning message, will precede the active hyperlink with a user defined warning message in the SIP packet that contains the push notification message. The Lync Server Push Notification service will reject the modified push notification information and send an error response back to the Lync Server 2010 Mobility service. Office Communications Server 2007 R2 Access Edge server Using the URL Filter tab of the Office Communications Server 2007 R2 Intelligent IM Filter dialog to:
RESOLUTIONOne of the following four workarounds will allow the Lync Server 2010 Mobility service to send SIP messages that contain active hyperlinks Workaround 1 The following steps will disable the filtering of URLs in for Lync 2010 instant messaging for the scope of the global policy:
The following steps will disable the filtering of URLs for instant messaging that are proxied by the Office Communications Server 2007 R2 Access Edge server for the Lync 2010 front end server pool in a coexistence scenario.
The following steps will disable the filtering of URLs for instant messaging that begin with the http or https prefix and are proxied by the Office Communications Server 2007 R2 Access Edge server for the Lync 2010 front end server pool in a coexistence scenario
MORE INFORMATIONThe 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-CsMcxPushNotification (http://technet.microsoft.com/en-us/library/hh690043.aspx) For more detailed information on Lync Server 2010 instant message filtering: Configuring Filtering for Instant Messaging (IM) (http://technet.microsoft.com/en-us/library/gg520952.aspx) For more detailed information on using the Set-CsImFilterConfiguration PowerShell cmdlet: Set-CsImFilterConfiguration (http://technet.microsoft.com/en-us/library/gg412960.aspx) Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use
(http://go.microsoft.com/fwlink/?LinkId=151500)
for other considerations.
| Other Resources Other Support Sites
CommunityGet Help Now
|





















Back to the top