1. 为自动发现服务创建 DNS 记录
2. 安装 2011 年 11 月版的 Lync Server 2010 累积更新
3. 设置内部服务器端口以实现移动功能
4. 安装 Mobility Service 和自动发现服务
5. 修改证书以实现移动功能
6. 配置反向代理以实现移动功能
7. 测试-intranet-internet
8. 验证您的移动功能部署
9. 针对推送通知进行配置
10. 配置移动策略
移动功能和特性
Lync Server 2010 中的移动功能支持移动设备上的 Lync 功能。当您部署 Microsoft Lync Server 2010 Mobility Service 时,用户可以使用受支持的 Apple iOS、Android、Windows Phone 或 Nokia 移动设备来执行发送和接收即时消息、查看联系人和查看状态等活动。此外,移动设备还支持某些企业语音功能,例如,“单击加入会议”、“单位电话呼叫”、“一号通”、“语音邮件”和“错过的呼叫”。
利用一号通功能,用户可以通过移动电话接收拨打至单位号码的呼叫。利用单位电话呼叫功能,用户可以使用单位电话号码(而不是移动电话号码)从移动电话发出出站呼叫。若要使用单位电话呼叫功能,用户可以直接通过移动电话拨号或使用电话拨出式会议。利用电话拨出式会议,有效用户可以请求 Mobility Service 为其发出呼叫。服务器将发起呼叫,然后在移动电话上回拨用户。当用户应答时,服务器将通过拨打另一方的号码来完成呼叫。通过使用单位电话呼叫功能,用户可以在呼叫期间维护其工作标识,这意味着呼叫接收方将看不到呼叫者的移动电话号码,并且呼叫者可免于支付出站呼叫费。 |
并非所有功能在所有移动设备上的工作方式都相同。有关移动设备上支持的功能的详细信息,请参阅移动客户端比较表。有关受支持的设备和操作系统的详细信息,请参阅规划移动客户端下的要求主题。 |
在将 Microsoft Lync Server 2010 自动发现服务与 Mobility Service 结合使用时,移动应用程序会自动定位 Lync Server Web 服务而无需用户在其设备设置中手动输入 URL。在移动设备设置中手动输入 URL 也是受支持的,此操作主要用于进行故障排除。
移动功能还支持针对不支持在后台运行的应用程序的移动设备的推送通知。推送通知是一类发送给移动设备的有关当移动设备处于不活动状态时发生的事件的通知。会产生推送通知的事件的示例是错过的即时消息 (IM) 邀请或错过的呼叫。
2011 年 11 月版的 Lync Server 2010 累积更新中提供了 Mobility Service、自动发现服务和对推送通知的支持。
针对 Mobility Service 和自动发现服务的移动应用程序 Web 请求流
推送通知服务适应 Lync Server 2010 拓扑的方式
部署移动功能
7.测试-intranet-internet
测试-intranet
A. 安卓手机
密码:Aa123456
注意:不要求证书!
B. iphone 4
Microsoft Lync 2010 for iPhone
http://itunes.apple.com/cn/app/microsoft-lync-2010-for-iphone/id484293461?mt=8
密码:Aa123456
注意:需要CA根证书---如果你有公网证书,就不用了!
C. ipad 2
Microsoft Lync 2010 for iPad
http://itunes.apple.com/cn/app/microsoft-lync-2010-for-ipad/id484222449?mt=8
操作同iphone 4相同。
测试-internet
8.验证您的移动功能部署
部署 Microsoft Lync Server 2010 Mobility Service 和 Microsoft Lync Server 2010 自动发现服务后,运行测试事务来验证您的部署是否正常工作。您可以运行 Test-CsMcxP2PIM 来测试在两个用户之间发送即时消息的情况。若要使用此测试事务,您需要两个实际或测试用户及其完整凭据。
1. 以 CsAdministrator 角色的成员身份登录任何安装了 Lync Server 命令行管理程序和 Ocscore 的计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
3. 在命令行中键入:
Test-CsMcxP2PIM -TargetFqdn <FQDN of Front End pool> -SenderSipAddress sip:<SIP address of test user 1> -SenderCredential <test user 1 credentials> -ReceiverSipAddress sip:<SIP address of test user 2> -ReceiverCredential <test user 2 credentials> -v
您可以在脚本中设置凭据并将这些凭据传送给测试 cmdlet。例如:
$passwd1 = ConvertTo-SecureString "Password01" -AsPlainText -Force $passwd2 = ConvertTo-SecureString "Password02" -AsPlainText -Force $tuc1 = New-Object Management.Automation.PSCredential("contoso\UserName1", $passwd1) $tuc2 = New-Object Management.Automation.PSCredential("contoso\UserName2", $passwd2) Test-CsMcxP2PIM -TargetFqdn pool01.contoso.com -SenderSipAddress sip:UserName1@contoso.com -SenderCredential $tuc1 -ReceiverSipAddress sip:UserName2@contoso.com -ReceiverCredential $tuc2 -v 9.针对推送通知进行配置
即使移动应用程序处于非活动状态,也可以向移动设备发送推送通知(以徽章、图标或警告的形式)。推送通知会将一些事件(例如,新的或错过的 IM 邀请、错过的呼叫和语音邮件)告知用户。Microsoft Lync Server 2010 Mobility Service 会将通知发送到基于云的 Microsoft Lync Server 2010 推送通知服务,然后该服务会将通知发送到 Apple 推送通知服务 (APNS) 或 Microsoft 推送通知服务 (MPNS)。
通过执行下列操作,将您的拓扑配置为支持推送通知:
- 如果您的环境包含一台 Lync Server 2010 边缘服务器,则您需要添加一个新的宿主提供程序(即 Microsoft Lync Online),然后在您的组织和 Lync Online 之间设置宿主提供程序联盟。
- 如果您的环境包含一台 Office Communications Server 2007 R2 边缘服务器,则您需要设置与 push.lync.com 的直接 SIP 联盟。
Push.lync.com 是一个适用于 Lync Server 2010 推送通知服务的 Microsoft Office 365 域。 |
- 若要启用推送通知,您需要运行 Set-CsPushNotificationConfiguration cmdlet。默认情况下,推送通知已关闭。
- 测试联盟配置和推送通知。
使用 Lync Server 2010 边缘服务器配置推送通知
1. 以 RtcUniversalServerAdmins 组的成员身份登录到安装 Lync Server 命令行管理程序和 Ocscore 的计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
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 边缘服务器配置推送通知
1. 以 RtcUniversalServerAdmins 组的成员身份登录到边缘服务器。
2. 依次单击“开始”、“所有程序”、“管理工具”和“计算机管理”。
3. 在控制台树中,展开“服务和应用程序”,右键单击“Microsoft Office Communications Server 2007 R2”,然后单击“属性”。
4. 在“允许”选项卡上,单击“添加”。
5. 在“添加联盟伙伴”对话框中,执行下列操作:
o 在“联盟伙伴域名”中,键入 push.lync.com。
o 在“联盟伙伴访问边缘服务器”中,键入 sipfed.online.lync.com。
o 单击“确定”。
1. 以 CsAdministrator 角色的成员身份登录到安装 Lync Server 命令行管理程序和 Ocscore 的计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
3. 启用推送通知。在命令行中键入:
Set-CsPushNotificationConfiguration -EnableApplePushNotificationService $True -EnableMicrosoftPushNotificationService $True
4. 启用联盟。在命令行中键入:
Set-AccessEdgeConfiguration -AllowFederatedUsers $True
1. 以 CsAdministrator 角色的成员身份登录到安装 Lync Server 命令行管理程序和 Ocscore 的计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
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 accessprox.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 Test-CsMcxPushNotification -AccessEdgeFqdn "LS-Edge.uc-cn.net" LS-Edge.uc-cn.net是针对内网使用。Lync边缘服务器内部网卡对应的FQDN。 不是: Test-CsMcxPushNotification -AccessEdgeFqdn "SIP.uc-cn.net" SIP.uc-cn.net是针对公网使用。在此测试的时候不能使用这个FQDN。
测试:
administrator@uc-cn.net 登录 笔记本
LiuJinFeng@uc-cn.net 登录 iphone 4
假设:
LiuJinFeng@uc-cn.net不在这个界面,在进行别的操作去了,Lync 2010相当于处于后台运行。
如果不配送通知服务。
administrator@uc-cn.net向LiuJinFeng@uc-cn.net发送IM。
Iphone 4手机立即收到提示。
注意:
针对Lync 2010 mobile for android不需要配置推送通知就有这个功能。
10.配置移动策略
配置移动策略
此主题尚未评级 评价此主题
上一次修改主题: 2012-01-18
2011 年 11 月版的 Lync Server 2010 累积更新引入了一种新的移动策略,该策略确定可使用移动功能的用户和可使用单位电话呼叫功能的用户。单位电话呼叫功能使移动用户能够通过使用工作电话号码(而非移动电话号码)在移动电话上发出和接收呼叫。此功能可使被呼叫方看不到呼叫方的移动电话号码,并使用户无需承担出站呼叫费。
默认情况下,移动功能和单位电话呼叫功能都已启用。管理员可确定哪些用户可通过运行 cmdlet 访问这些功能。您可以按网站或用户全局关闭这些选项。
若要能使用移动功能和单位电话呼叫功能,用户必须满足以下两个先决条件:
- 用户必须启用 Lync Server 2010。
- 用户必须启用企业语音。
对于希望能使用单位电话呼叫功能的用户,他们必须满足以下两个额外的先决条件:
- 必须为用户分配已选择“允许多部电话同时响铃”选项的语音策略。
- 必须为用户分配已将“EnableMobility”选项设置为 True 的移动策略。
未启用企业语音的用户可在其移动设备上使用“单击以加入”链接来通过移动设备加入会议(如果您为这些用户分配了语音策略)。有关详细信息,请参阅定义您的移动要求。 |
有关为用户启用 Lync Server 2010 的详细信息,请参阅为用户启用或禁用 Lync Server 2010。有关为用户启用企业语音的详细信息,请参阅为用户启用企业语音。有关设置语音策略选项的详细信息,请参阅修改语音策略和配置 PSTN 用法记录。
1. 以 CsAdministrator 角色的成员身份登录到安装 Lync Server 命令行管理程序和 Ocscore 的任何计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
3. 全局禁用对移动功能和单位电话呼叫功能的访问。在命令行中键入:
Set-CsMobilityPolicy -EnableMobility $False -EnableOutsideVoice $False
您可禁用单位电话呼叫功能,而不禁用对移动功能的访问。但是,您无法在不禁用单位电话呼叫功能的情况下禁用移动功能。 |
1. 以 CsAdministrator 角色的成员身份登录到安装 Lync Server 命令行管理程序和 Ocscore 的任何计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
3. 创建网站级别策略,然后按网站禁用对移动功能和单位电话呼叫功能的访问。在命令行中键入:
New-CsMobilityPolicy -Identity site:<site identifier> -EnableMobility $False -EnableOutsideVoice $False
您可禁用单位电话呼叫功能,而不禁用对移动功能的访问。但是,您无法在不禁用单位电话呼叫功能的情况下禁用移动功能。 |
1. 以 CsAdministrator 角色的成员身份登录到安装 Lync Server 命令行管理程序和 Ocscore 的任何计算机。
2. 启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
3. 创建用户级别移动策略,然后按用户禁用对移动功能和单位电话呼叫功能的访问。在命令行中键入:
New-CsMobilityPolicy -Identity <policy name> -EnableMobility $False -EnableOutsideVoice $False Grant-CsMobilityPolicy -Identity <user identifier> -PolicyName <policy name>
您可禁用单位电话呼叫功能,而不禁用对移动功能的访问。但是,您无法在不禁用单位电话呼叫功能的情况下禁用移动功能。
例如:
New-CsMobilityPolicy "tag:disableOutsideVoice" -EnableOutsideVoice $False Grant-CsMobilityPolicy -Identity -MobileUser1@contoso.com -PolicyName Tag:disableOutsideVoice