Lync 2013 和 Skype for Business Online 混合环境中,本地和云端用户互相看不到状态
当前环境:
=====
Lync 2013本地服务器,与Lync Online做了集成;
本地用户:bilwan@bilwan.msftonlinelab.com
迁移到云端的用户:lilyli@bilwan.msftonlinelab.com
症状:
=====
用本地用户登录Lync 2013客户端,查找 “Lily Li” 这个云端用户,出现”Presence Unknown“的现象,如下图:
用云端用户登录Lync 2013客户端,查找“Billy Wang“这个本地用户,也会出现”Presence Unknown“的现象,并且互相不能发邮件;
分析及解决方案:
=====
1. 开启客户端的日志,然后用Snooper来进行分析,发现如下信息:
信息显示与证书有关,但是我们用的是通配符证书,*.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修改过后,
出现如下状况:
a. On-premise可以发信息给O365,反之收不到
b. On-premise可以看到O365的状态,反之看不到
4. 通过查看事件查看器,如下图:
改报错,可能是由于本地边缘和前端之间的网络连通性导致的。
5. 做以下下检查:
从边缘ping前端的IP, 确保网络的连通性。
从边缘ping前端池的FQDN以及前段服务器的FQDN,发现无法ping通,说明DNS解析有问题。添加HOST记录。
从从边缘Telnet前端的5061
从前端ping边缘的内部接口IP, 边缘服务器FQDN,以及telnet边缘5061
所以边缘服务器对内部前端服务器的DNS解析有问题,通过添加HOST记录后,问题解决
Billy Wang
微软合作伙伴技术顾问