Lync Server与Outlook Web App集成

简介:
+关注继续查看

在前面的三篇文章里,我们做好了基本的Exchange环境,那么这一篇文章我们就来做Lync与Exchange Outlook Web App的集成吧,这并不需要太大的动作,所以我们用一篇文章来完成集成的内容就可以了。由于与OWA集成,需要单独的功能包支持,所以我们需要准备以下程序:

 

Microsoft Office Communications Server 2007 R2 Web Service Provider

http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=ca107ab1-63c8-4c6a-816d-17961393d2b8

 

Unified Communications Managed API 2.0 Core Runtime (64-bit)

http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=e5e7aa8d-e110-4736-81ae-2ef81338b46b

 

OCS 2007 R2 Web Service Provider Hotfix KB 981256

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=797

 

我们先把这三个所需要的功能包下好,然后把下好的Microsoft Office Communications Server 2007 R2 Web Service Provider程序双击安装解压。

image

我们指定一个位置来放置解压出来的文件。

image

确认无误后就可以开始解压了,似乎比我们正常的解压要麻烦一些。

image

image

然后我们依次在CAS服务器上安装UcmaRuntimeSetup.exe、CWAOWASSP.msi以及CWAOWASSP.msp。安装CWAOWASSP的两个包很简单这里就不再单独贴图了, 安装UcmaRuntimeSetup与安装Lync Server比较像,运行之后会出现类似Lync Server部署向导的东西,然后我们单击安装。

sshot-1

会跳出最终协议,我们选择接受并单击OK。

sshot-2

安装完成的话会显示Complete,并打勾。

sshot-3

安装好三个功能包后,我们打开注册表验证一下安装,虽然一般是没有问题的,但我们还是这样做保险一点。

在注册表中打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA\InstantMessaging,是否有一个键名为ImplementationDLLPath,值为C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\owa\bin\Microsoft.Rtc.UCWeb.dll

sshot-4

OK,组件准备就差不多了,现在我们需要为我们的CAS服务器申请一个证书,我们启动EMC,然后在服务器配置中,单击右侧的新建Exchange证书。这里我们Exchange设置一个友好的名称,不需要是SIP域名或FQDN。

sshot-5

Exchange配置的东西太复杂,我们随便改改,然后下一步,在证书域中才是真正关键的,由于是测试环境,这里我们就直接把exchange.contoso.com设为公用名(不建议在生产环境这样命名),这个公用名必须在DNS中存在,否则在后面创建受信任的应用程序池的时候会出现警告。并确保自动发现和MAIL在列表中即可。

sshot-6

然后随便输一下我们的证书组织和位置等内容,并设置证书请求文件存放的位置。

sshot-7

证书准备差不多了,开始创建证书请求,这里我们可以打开req文件,以便复制证书请求代码。

sshot-8

还是访问我们的证书服务器的WEB页面,然后选择申请证书。

sshot-9

选择高级证书申请。

sshot-10

选择使用base64编码的CMC或PKCS #10文件提交一个证书申请,或使用base64编码的PKCS #7文件续订证书申请。

sshot-11

然后把我们的证书请求代码粘贴到编码框中,并在下方的证书模板中选择Web服务器。

sshot-12

完成申请后,我们下载证书,直接选择下载证书即可。

sshot-13

然后我们再在CAS服务器上的EMC中打开服务器配置,选择导入Exchange证书,也可以选择完成搁置的请求。

sshot-14

在开启导入证书向导后,我们选择刚刚申请下来的证书CER,然后设置一个密码做为私钥导入的凭据。

sshot-15

保持默认选择CAS01服务器。

sshot-16

进行证书的导入。

sshot-17

完成之后,我们还需要为证书分配服务。在EMC的服务器配置总选择我们刚刚导入的证书,右键选择为证书分配服务。

sshot-18

选择将证书分配到我们的CAS服务器。

sshot-19

完成证书的分配。

sshot-25

到这里证书的分配就完成了,我们打开EMS并输入Get-ExchangeCertificate | fl来查看证书都Thumbprint,其实在前一步我们已经看到了的,但这里我们使用这两条命来查看和复制是非常方便的。

sshot-20

我们在EMS中单击右键选择标记,然后标记证书的指纹,标记完成后再次单击右键就可以进行复制。然后我们敲这条命令来将这个证书来设置OWA与Lync集成所需要的证书配置:

Get-OwaVirtualDirectory | Set-OwaVirtualDirectory -InstantMessagingServerName pool01.contoso.com –InstantMessagingCertificateThumbprint <上一部标记的证书指纹> -InstantMessagingEnabled $true -InstantMessagingType 1

(这是一条命令,不要拆分执行)

sshot-22

执行完成后,我们在CAS服务器上打开IIS管理器,然后单击CAS01,进行重新启动。

sshot-21

好了,到这里Exchange这边的准备就完成了,下面我们开始配置Lync Server这边,首先需要创建受Lync Server信任的应用程序池。我们打开LMS,然后输入:

New-CsTrustedApplicationPool –Identity exchange.contoso.com –Registrar Pool01.contoso.com –site 1 –RequiresReplication $false

需要注意的是,在多个站点的情况下,我们可以先通过执行Get-CsSite命令来获取站点信息,不同的站点需要进行不同的配置,这里是以站点为单位进行配置。

sshot-23

完成之后,我们会看到如下信息,表示我们已经添加了一个受信任的应用程序池到我们的Lync Server中。

sshot-27

我们可以通过执行Get-CsTrustedApplicationPool来查看Lync Server中存在的受信任的应用程序池。

sshot-28

这里我们还需要为受信任的应用程序指定服务端口,我们接着输入以下命令:

New-CsTrustedApplication –ApplicationId OWA –TrustedApplicationPoolFqdn exchange.contoso.com –Port 5099

如果成功执行,我们会看到结果信息。

sshot-29

好了,到这里我们就可以执行Enable-CsTopology来启用新的拓扑。

sshot-30

稍等片刻,等待命令执行完成,并且LyncServer之间的复制完成,我们登录OWA看看,是不是可以看到右上角的用户名旁边有个小的绿色图标,表示在线、空闲。并且在左下角有“联系人列表”资源,可以看到我们的Lync联系人,双击可以发起Lync IM对话等等。

sshot-31

 

到这里我们的Lync Server和Outlook Web App集成就已经做完了,其实通过这篇内容我们可以看到只要符合微软接口要求,我们可以把Lync与任意程序进行集成,都非常的轻松。并且Lync的功能也非常的强大,包括在通过OWA发邮件、Outlook 2010客户端发邮件,我们都可以获得较为一致的用户体验,这也正响应了微软三屏统一的设计理念。这一篇就先到这里,感谢各位的支持,有什么疑问或问题欢迎随时回复文章,我们一起进行讨论、交流。


 本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/reinember/870872,如需转载请自行联系原作者




相关文章
|
1月前
|
Java 开发工具 Android开发
利用Android Studio在App中集成第三方支付
利用Android Studio在App中集成第三方支付
|
10月前
《集成智能接入网关APP:优化企业级移动办公网络》电子版地址
集成智能接入网关APP:优化企业级移动办公网络
40 0
《集成智能接入网关APP:优化企业级移动办公网络》电子版地址
|
测试技术 iOS开发
APP集成卡口性能标准(二)
最开始做性能测试的时候,会有些摸不着头脑,虽然之前一直做客户端开发,但对于性能测试这块的研究比较少,于是试着找了一些工具,看了看相关文档就开始动手了。有时候因为性能问题比较明显就直接发现了,再之后遇到类似的性能测试需求,就按照上次的经验去做,有时候可能发现问题,也可能发现不了,还有些时候甚至是在浪费时间。随着经验的逐渐增加,我慢慢意识到,以前的很多测试方法既盲目又不利于沉淀,对于较为成熟的软件,这样做的测试有效性往往比较低,运气好才会发现问题,如果是较深层次的问题,要么遇不到,要么遇到了也找不出原因。因此有必要总结出一套标准的测试流程和方法,来提高测试的有效性。
86 0
APP集成卡口性能标准(二)
|
传感器 Java 测试技术
APP集成卡口性能标准(一)
最开始做性能测试的时候,会有些摸不着头脑,虽然之前一直做客户端开发,但对于性能测试这块的研究比较少,于是试着找了一些工具,看了看相关文档就开始动手了。有时候因为性能问题比较明显就直接发现了,再之后遇到类似的性能测试需求,就按照上次的经验去做,有时候可能发现问题,也可能发现不了,还有些时候甚至是在浪费时间。随着经验的逐渐增加,我慢慢意识到,以前的很多测试方法既盲目又不利于沉淀,对于较为成熟的软件,这样做的测试有效性往往比较低,运气好才会发现问题,如果是较深层次的问题,要么遇不到,要么遇到了也找不出原因。因此有必要总结出一套标准的测试流程和方法,来提高测试的有效性。
191 0
APP集成卡口性能标准(一)
|
开发工具 数据安全/隐私保护 Android开发
app支付集成开发者指南
鉴于很多对接app支付的童鞋经常出现app支付系统繁忙,ali40247,订单信息异常在等等的错误,其实那些错误都是大同小异的,无非就是没权限,密钥不对,参数传值错误,请求信息拼接有问题等等,所以这边写app支付开发指南分享帖,希望能够帮到大家!!! 一、文档地址 app支付官方文档地址:[url]https://docs.
1184 0
相关产品
云迁移中心
推荐文章
更多