繁体   English   中英

使用用户端点而非应用程序端点使用UCMA创建拨出拨号程序

[英]Creating Outgoing dialer with UCMA using User Endpoint NOT Application Endpoint

我正在尝试使用Microsoft文档链接中的这段代码来创建使用UCMA 5.0的传出拨号程序。 但是,我要使用用户端点而不是应用程序端点。 是否可以通过使用用户端点而不是通过UCMA使用应用程序端点来获得相同的结果?

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

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

  1. 受信任的应用程序
  2. 用户应用

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

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

您也可以根据需要在类型之间进行切换,这实际上只是一个设置问题。 因此,您可以将应用程序作为用户应用程序进行开发/测试,然后将其开发到受信任的应用程序以进行部署。

ApplicationEndpoint和UserEndpoint(主要是安装程序)之间没有太大区别,它们都是从“ Endpoint”子类化的,因此,是的,您应该可以从ApplicationEndpoint更改为UserEndpoint,而不会出现任何问题。

如果可以使用“用户应用程序”设置或“受信任的应用程序”设置,则是另一个问题。 这将取决于代码使用的功能。 从我对代码的简短浏览来看,它似乎并没有使用用户应用程序无法执行的任何操作。

据您提供的链接了解,它描述了创建服务器应用程序的热点:

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

SfB的服务器应用程序需要应用程序终结点。 您会看到,UCMA中的用户端点只能提供与常规SfB客户端类似的功能,仅此而已。 实际上,SfB客户端在后台使用userendpoit。 因此,用户端点有很多限制,不能用于非简单用户操作。 我怀疑自3.0版以来,这里没有任何变化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM