Skype for Business UCMA SDK

时间:2018-09-24 13:13:25

标签: .net lync skype-for-business ucma ucma2.0

我想使用UCMA 4.0 SDK开发REST服务。我的服务将实现公司程序与客户的Skype for Business本地服务器之间的通信。 要将我的应用程序服务器配置为受信任的服务器,我需要执行具有本地域的PowerShell命令。 在配置过程中,我是否需要绝对使用Active Directory域?还是可以使用IP?

ps:这是我第一次使用.NET和UCMA SDK甚至Windows Server。如果有人知道这个主题,请帮助我:D而且,我确实需要一些建议。

预先感谢

1 个答案:

答案 0 :(得分:1)

您知道吗,已经有一个名为UCWA的基于REST的API?   根据您尝试执行的操作,这可能就足够了。

UCMA允许您创建两种主要类型的应用程序。

  • 用户应用程序
  • 受信任的服务器应用程序

User Applications仍然可以运行,如果您需要的只是Skype for Business中的用户端点,那么这是最好的方法。如果您所需要的只是这个,那么UCWA很可能也会提供您所需要的一切。用户应用程序的要求是您需要用户密码才能使用它。基本上,您以该用户端点身份登录以完成所有工作。

Trusted Server Applications是可以运行称为“ trusted application endpoints and user endpoints”的“特殊” sip端点的应用程序。涉及到可信应用程序的设置。基本上,受信任的应用程序只能在受信任的应用程序池(基本上是预受信任的计算机)上运行,并且需要非常特定的证书设置。请非常仔细地阅读documentation,如果您需要沿着这条路走,请按照以下说明进行操作。在设置受信任的服务器应用程序/应用程序池客户时,围绕“ auto-provisioned”和“ manually provisioned”设置进行了设置。我建议使用手动配置的设置,因为计算机设置要求要容易得多,缺点是您将需要更多代码来设置应用程序。自动配置更易于编码,但在计算机设置要求上非常重要。您很可能需要IT人员帮助设置Lync / Skype for Business端,因为部分设置需要AD管理员要求。

以下答案仅适用于受信任的应用程序设置。

  

在配置过程中,我是否需要绝对使用Active Directory域?

不确定您的意思,如果您是指受信任的应用程序池计算机,则为是/否。您不必是AD的成员,但是,如果这样做,您会发现整个过程更加容易。有一些特定的证书要求与池名称和计算机名称相关联,并具有允许在Lync中运行的计算机/受信任的应用程序的特定证书要求设置。

  

或者我可以使用IP吗?

不。 Lync中的所有内容都是通过证书控制的,这些证书与Lync设置中指定的计算机名称相关联。