UCMA 应用程序未连接到 Lync 服务器

Posted

技术标签:

【中文标题】UCMA 应用程序未连接到 Lync 服务器【英文标题】:UCMA application not connecting to Lync server 【发布时间】:2017-01-05 06:38:36 【问题描述】:

我正在使用 UserEndpoint 创建一个 UCMA 客户端应用程序。当连接到内部域内我们组织的 Lync 服务器时,我的 UCMA 应用程序能够与服务器建立连接。但是在尝试通过外部网络连接时,在使用 Tls 初始化 ClientPlatformSettings 时出现以下错误:

An exception of type 'Microsoft.Rtc.Signaling.RealTimeException' occurred in mscorlib.dll but was not handled in user code

Additional information: An error occurred while retrieving the local host name.

Skype for Business 客户端能够从任何网络连接组织的 Lync 服务器。所以我猜 Lync 服务器启用了自动发现功能。

由于我正在创建 UCMA 客户端应用程序,我认为我们不需要将其设置为受信任的应用程序并且需要安装任何证书(我说的对吗?)

为什么尝试从外部网络连接时出现错误?

【问题讨论】:

您需要通过“边缘服务器”配置来自不同域的 lync 服务器连接,还需要从域控制器配置“联合域”以与不同域中的用户取得联系。 【参考方案1】:

作为客户端端点从外部网络连接需要通过企业边缘服务器,而不是直接连接到用户池。确保在 CMS 中启用了远程用户客户端访问,并且支持的身份验证协议可用。 S4 跟踪日志会告诉您应用尝试连接到的位置。

【讨论】:

以上是关于UCMA 应用程序未连接到 Lync 服务器的主要内容,如果未能解决你的问题,请参考以下文章

UCMA 3.0 示例学习项目

在 UCMA 4.0 应用程序中接受 Lync 客户端的来电

UCMA设置lync在线状态

从 UCMA 应用程序中的电话号码检索 Lync 联系人

使用 Lync 自动调用应用程序

没有 lync 服务器的 UCMA 编程