我们有一个简单的 Lync 设置,其中有用于 Lync Front End、Lync Edge 的独立虚拟服务器,并且我们正在运行反向代理。内部和外部(网络方面)的桌面客户端都可以正常登录。聊天、发送文件、共享屏幕都可以正常工作。唯一似乎在事件日志中出现错误的是前端服务器上的 Web 会议服务:
未与任何 Web 会议边缘服务器建立连接。外部 Lync 客户端无法使用 Web 会议模式。
原因:服务可能不可用或网络连接可能已受损。解决方案:验证拓扑中的所有 Web 会议边缘服务是否正在运行,并且网络连接是否可用。
事件日志中的该项目前面有一条信息消息,内容如下:
已成功连接到 Web 会议边缘服务器
边缘服务器机器 FQDN:edgeserver.domainname.nl,端口:8057
Edge 服务器的事件日志中没有任何错误,并且所有服务都在运行。我应用了能找到的所有解决方案,包括:
- 在两台服务器上完全禁用 IPv6
- 检查证书到期日期
- 将 IIS 中的两个网站(IIS 的内部网站和外部网站)分配给一个 IP
此问题的后果是,我无法使用浏览器加入网络会议或通过桌面客户端开始新的会议。桌面客户端将此内容写入事件日志:
Lync 发出的 SIP 请求意外失败(状态代码 80ef01f7)。以下技术数据中包含更多信息:503 服务不可用 ms-diagnostics:3097;reason="没有通过 MCU 工厂提供的 MCU";source="frontendserver.domain.nl";OriginalPresenceState="0";CurrentPresenceState="0";MeInsideUser="Yes";ConversationInitiatedBy="0";SourceNetwork="0";RemotePartyCanDoIM="No"
我真的在网上找不到任何技巧,也想不出其他可以尝试的方法。那么我错过了什么?有人能给我一些建议吗?
答案1
根据您目前分享的信息,似乎存在与 FrontendServer 上运行的 Lync Webservices 相关的问题。由于我们不太了解您的拓扑结构,因此很难在信息量如此之少的情况下找到问题所在,但我会尽力提供帮助:
您必须已经定义 Web 服务的 URL(请参阅这里了解更多信息)。这应该指向你的反向代理(更多信息请参阅这里),反向代理应将他收到的 443/80 上的流量转发到 4443/8080 上的内部前端服务器(这取决于您的拓扑)。这里似乎有些问题。另外,请确保您按照说明正确配置了“转发主机标头”选项这里。
PS:为了进一步排除故障,您可以安装 Fiddler 并检查客户端尝试打开哪些 URL,以及是否在 Fiddler 中看到更多内容。
更新:
仅供参考:.net Framework 中可能存在更改,这可能会导致此类问题。您可以禁用此功能或使用适当的 SSL 证书。更多信息可在此处找到这里。