在 Lync Server 2013 中配置推送通知

 

上次修改的主题: 2013-02-12

即使移动应用程序处于非活动状态,也可以以锁屏提醒、图标或警报的形式将推送通知发送到移动设备。 推送通知通知用户事件,例如新的或错过的 IM 邀请和语音邮件。 Lync Server 2013 移动服务将通知发送到基于云的 Lync Server 推送通知服务, 然后,为运行 Lync 2010 移动版或 Lync 2013 移动客户端) 的Windows Phone设备运行 Lync 2010 移动客户端) 或 Microsoft Push Notification Service (MPNS) (的 Apple 推送通知服务 (APNS) (发送通知。

重要

如果将 Windows Phone 用于 Lync 2010 Mobile 或 Lync 2013 移动版客户端,则推送通知是一个重要考虑因素。
如果在 Apple 设备上使用 Lync 2010 Mobile,则推送通知是一个重要的注意事项。
如果在 Apple 设备上使用 Lync 2013 Mobile,则不再需要推送通知。

通过执行以下操作,将拓扑配置为支持推送通知:

  • 如果环境具有 Lync Server 2010 或 Lync Server 2013 Edge Server,则需要添加新的托管提供商Microsoft Lync Online,然后在组织与 Lync Online 之间设置托管提供商联合。

  • 如果环境具有 Office Communications Server 2007 R2 Edge Server,则需要与 push.lync.com 建立直接 SIP 联合。

    注意

    Push.lync.com 是推送通知服务的Microsoft Office 365域。

  • 若要启用推送通知,需要运行 Set-CsPushNotificationConfiguration cmdlet。 默认情况下,推送通知已关闭。

  • 测试联合身份验证配置和推送通知。

使用 Lync Server 2013 或 Lync Server 2010 Edge Server 配置推送通知

  1. 登录到将 Lync Server Management Shell 和 Ocscore 安装为 RtcUniversalServerAdmins 组成员的计算机。

  2. 启动 Lync Server Management Shell:单击 “开始”,单击 “所有程序”,单击 Microsoft Lync Server 2013,然后单击 Lync Server Management Shell

  3. 添加 Lync Server 联机托管提供程序。 在命令行中键入:

    New-CsHostingProvider -Identity <unique identifier for Lync Online hosting provider> -Enabled $True -ProxyFqdn <FQDN for the Access Server used by the hosting provider> -VerificationLevel UseSourceVerification
    

    例如:

    New-CsHostingProvider -Identity "LyncOnline" -Enabled $True -ProxyFqdn "sipfed.online.lync.com" -VerificationLevel UseSourceVerification
    

    注意

    不能与单个托管提供程序建立多个联合关系。 也就是说,如果已设置与 sipfed.online.lync.com 有联合关系的托管提供商,请勿为其添加其他托管提供程序,即使托管提供程序的标识是 LyncOnline 之外的标识。

  4. 在组织与 Lync Online 的推送通知服务之间设置托管提供商联合身份验证。 在命令行中键入:

    New-CsAllowedDomain -Identity "push.lync.com"
    

使用 Office Communications Server 2007 R2 Edge Server 配置推送通知

  1. 以 RtcUniversalServerAdmins 组成员身份登录到 Edge Server。

  2. 单击 “开始”,单击 “所有程序”,单击“ 管理工具”,然后单击 “计算机管理”。

  3. 在控制台树中,展开 服务和应用程序,右键单击 Microsoft Office Communications Server 2007 R2,然后单击 “属性”。

  4. 在“ 允许 ”选项卡上,单击 “添加”。

  5. “添加联合合作伙伴 ”对话框中,执行以下操作:

    • 联合合作伙伴域名中,键 入 push.lync.com

    • 联合合作伙伴 Access Edge Server 中,键 入 sipfed.online.lync.com

    • 单击“确定”。

启用推送通知

  1. 登录到将 Lync Server Management Shell 和 Ocscore 安装为 CsAdministrator 角色成员的计算机。

  2. 启动 Lync Server Management Shell:单击 “开始”,单击 “所有程序”,单击 Microsoft Lync Server 2013,然后单击 Lync Server Management Shell

  3. 启用推送通知。 在命令行中键入:

    Set-CsPushNotificationConfiguration -EnableApplePushNotificationService $True -EnableMicrosoftPushNotificationService $True
    
  4. 启用联合。 在命令行中键入:

    Set-CsAccessEdgeConfiguration -AllowFederatedUsers $True
    

测试联合身份验证和推送通知

  1. 登录到将 Lync Server Management Shell 和 Ocscore 安装为 CsAdministrator 角色成员的计算机。

  2. 启动 Lync Server Management Shell:单击 “开始”,单击 “所有程序”,单击 Microsoft Lync Server 2013,然后单击 Lync Server Management Shell

  3. 测试联合身份验证配置。 在命令行中键入:

    Test-CsFederatedPartner -TargetFqdn <FQDN of Access Edge server used for federated SIP traffic> -Domain <FQDN of federated domain> -ProxyFqdn <FQDN of the Access Edge server used by the federated organization>
    

    例如:

    Test-CsFederatedPartner -TargetFqdn accessproxy.contoso.com -Domain push.lync.com -ProxyFqdn sipfed.online.lync.com
    
  4. 测试推送通知。 在命令行中键入:

    Test-CsMcxPushNotification -AccessEdgeFqdn <Access Edge service FQDN>
    

    例如:

    Test-CsMcxPushNotification -AccessEdgeFqdn accessproxy.contoso.com