Lync 2013 和 Skype for Business Online 混合环境中,本地和云端用户互相看不到状态

当前环境:

=====

Lync 2013本地服务器,与Lync Online做了集成;

本地用户:bilwan@bilwan.msftonlinelab.com

迁移到云端的用户:lilyli@bilwan.msftonlinelab.com

症状:

=====

用本地用户登录Lync 2013客户端,查找 “Lily Li” 这个云端用户,出现”Presence Unknown“的现象,如下图:

clip_image001

用云端用户登录Lync 2013客户端,查找“Billy Wang“这个本地用户,也会出现”Presence Unknown“的现象,并且互相不能发邮件;

分析及解决方案:

=====

1. 开启客户端的日志,然后用Snooper来进行分析,发现如下信息:

clip_image002

信息显示与证书有关,但是我们用的是通配符证书,*.bilwan.msftonlinelab.com, 所以下面来查看SRV记录的添加情况:

2. 查看SRV记录的添加(注:涉及到隐私信息的,我都用*****替代了):

C:\Users\v-bilwan>nslookup

Default Server: *****.microsoft.com

Address: *****

> set type=srv

> _sipfederationtls._tcp.bilwan.msftonlinelab.com

Server: *****.microsoft.com

Address: *****

_sipfederationtls._tcp.bilwan.msftonlinelab.com SRV service location:

priority = 0

weight = 0

port = 5061

svr hostname = bilwan.msftonlinelab.com

bilwan.msftonlinelab.com internet address = *****

通过检查发现,svr hostname为bilwan.msftonlinelab.com, 而这条srv记录应该要指向Access Edge的URL的,但是这里的hostname填写是错误的,然后我就把SRV记录中的hostname改为了sip.bilwan.msftonlinelab.com;

3. SRV修改过后,

clip_image003

出现如下状况:

a. On-premise可以发信息给O365,反之收不到

b. On-premise可以看到O365的状态,反之看不到

4. 通过查看事件查看器,如下图:

clip_image005

改报错,可能是由于本地边缘和前端之间的网络连通性导致的。

5. 做以下下检查:

从边缘ping前端的IP, 确保网络的连通性。

从边缘ping前端池的FQDN以及前段服务器的FQDN,发现无法ping通,说明DNS解析有问题。添加HOST记录。

从从边缘Telnet前端的5061

从前端ping边缘的内部接口IP, 边缘服务器FQDN,以及telnet边缘5061

所以边缘服务器对内部前端服务器的DNS解析有问题,通过添加HOST记录后,问题解决

Billy Wang

微软合作伙伴技术顾问