Sip< - > Lync集成

时间:2011-06-08 10:12:39

标签: sip lync ucma

我有一个SIP应用程序,我希望连接到Lync环境。到目前为止,我已经设置了静态路由,使Lync Server能够将SIP消息发送到我的应用程序。但是,我发送给服务器的消息没有得到回复。

有没有办法检查我的应用是否已正确验证Lync Server?我如何进行身份验证?

此外,谷歌搜索我读到,为了让您的应用程序与Lync Server通信,您必须使用UCMA:这是真的吗?我需要从头开始?任何指南?微软的文档很差。

非常感谢

2 个答案:

答案 0 :(得分:3)

关于整合的一点背景知识。您使用的内容取决于您的应用程序。 Lync 2010有多个集成点。

UCMA通常用于自动终端(IVR,IM机器人,路由应用程序等)。如果您正在构建一个应答电话或响应IM的应用程序,那么UCMA就是您所需要的。

Lync SDK用于自动化Lync客户端应用程序。这有点类似于您希望应用程序说出的经典Office集成方案,在Word中为最终用户启动邮件合并。例如,如果您希望用户单击电话号码以启动应用程序中的呼叫,则需要使用Lync SDK。

你说这里有一个SIP应用程序,但这很普遍。我们在谈论软电话吗?如果是这样,DronNick将停止运行 - 您需要在Lync Server上启用TCP而不使用TLS。由于UCMA和Lync假定您已准备好标准Lync,因此它使用TLS进行所有通信。在非常一般的级别术语中,UCMA SIP堆栈。如果你有一个拥有自己的SIP堆栈的应用程序,那么你根本不需要利用UCMA。

答案 1 :(得分:1)

Lync需要通过TLS进行SIP连接。你是否在双方都安装了证书(app和Lync)?

另外,为了更好地调查此问题,您应该创建一个Wireshark跟踪,以查看TLS是否有效。