在 Lync Server 2013 中配置推送通知

主题上次修改时间: 2013-02-12

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

重要

如果您将 Windows Phone 与 Lync 2010 移动版或 Lync 2013 移动客户端配合使用,推送通知是重要的考虑因素。
如果在 Apple 设备上使用 Lync 2010 Mobile,推送通知是重要的考虑因素。
如果在 Apple 设备上使用 Lync 2013 Mobile,则不再需要推送通知。

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

  • 如果你的环境具有 Lync Server 2010 或 Lync Server 2013 Edge 服务器,你需要添加新的托管提供商和 Microsoft Lync Online,然后在你的组织和 Lync Online 之间设置托管提供商联合身份验证。

  • 如果你的环境具有 Office 通信服务器 2007 R2 Edge 服务器,你需要使用 push.lync.com 设置直接 SIP 联合身份验证。

    备注

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

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

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

要配置 Lync Server 2013 或 Lync Server 2010 Edge 服务器的推送通知

  1. 登录到安装了 Lync Server 命令行管理器和 Ocscore 的计算机作为 RtcUniversalServerAdmins 组的成员。

  2. 启动 Lync Server 命令行管理程序:依次单击 " 开始"、" 所有程序"、" Microsoft Lync server 2013",然后单击 " Lync server Management shell"。

  3. 添加 Lync Server online 托管提供商。 在命令行中键入:

    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 通信服务器 2007 R2 Edge 服务器的推送通知

  1. 以 RtcUniversalServerAdmins 组成员的身份登录到边缘服务器。

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

  3. 在控制台树中,展开 " 服务和应用程序",右键单击 " Microsoft Office 通信服务器 2007 R2",然后单击 " 属性"。

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

  5. 在 " 添加联盟合作伙伴 " 对话框中,执行下列操作:

    • 在 " 联盟伙伴域名" 中,键入 push.lync.com

    • 在 " 联盟伙伴访问边缘服务器" 中,键入 sipfed.online.lync.com

    • 单击“确定”。

启用推送通知

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

  2. 启动 Lync Server 命令行管理程序:依次单击 " 开始"、" 所有程序"、" 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 命令行管理程序:依次单击 " 开始"、" 所有程序"、" 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