使用用户端点NOT应用程序端点使用UCMA创建传出拨号程序

问题描述 投票:0回答:2

我正在尝试使用Microsoft文档链接中的this code来创建使用UCMA 5.0的传出拨号程序。但是,我想使用User Endpoint而不是Application Endpoint。是否可以通过使用用户端点来实现相同的结果,而不是使用UCMA的应用程序端点?

我在客户端使用Skype for Business 2016,UCMA SDK版本是5.0。

c# skype-for-business ucma
2个回答
1
投票

UCMA可用于创建两种类型的应用程序:

  1. 可信应用程序
  2. 用户应用

受信任的应用程序可以使用ApplicationEndpoint和/或UserEndpoint,而无需任何密码。受信任的应用程序不必仅使用ApplicationEndpoint,但受信任的应用程序的设置很复杂。它要求运行UCMA应用程序的机器“受信任”并且所有证书都是正确的。受信任的应用程序也可以使用无法通过User Application完成的Endpoint。

用户应用程序只能使用UserEndpoint,并且可以从任何计算机运行,但您必须提供用户密码才能正常工作。因此,如果您能以某种方式获取用户密码,那么用户应用程序设置和开发就会容易得多。

如果您愿意,也可以在类型之间切换,这只是一个设置问题。因此,您可以将应用程序开发/测试为用户应用程序,然后将其作为部署的受信任应用程

ApplicationEndpoint和UserEndpoint(主要是设置)之间没有太大区别,它们都是“Endpoint”的子类,所以是的,您应该能够从ApplicationEndpoint更改为UserEndpoint而不会出现任何问题。

如果您可以使用“用户应用程序”设置或“受信任的应用程序”设置是另一个问题。它取决于代码使用的功能。从我对代码的简要介绍来看,它看起来并不像使用用户应用程序所做的任何事情。


0
投票

据我所知,从你提供的链接中,它描述了创建服务器应用程序的热点:

使用Microsoft Lync Server 2010的组织可能决定执行这些拨号活动。 Microsoft统一通信托管API(UCMA)3.0使创建可以使用Lync Server 2010执行这些任务的服务器应用程序变得相当容易。

SfB的服务器应用程序需要应用程序端点。你看,UCMA中的用户端点只能提供类似于常规SfB客户端的功能,仅此而已。实际上,SfB客户端使用引擎盖下的userendpoit。因此,userendpoints有很多限制,不能用于非简单用户。我怀疑从版本3.0开始没有任何变化。

© www.soinside.com 2019 - 2024. All rights reserved.