2011-06-08 72 views
1

我有一個SIP應用程序,我希望連接到Lync環境。到目前爲止,我已經設置了一個靜態路由,使Lync Server能夠將SIP消息傳遞到我的應用程序。但是,我發送給服務器的消息沒有得到回答。Sip <--> Lync集成

有什麼方法可以檢查我的應用程序是否正確向Lync Server進行身份驗證?我如何認證?

此外,我讀了一遍,爲了使您的應用程序能夠與Lync Server交談,您必須使用UCMA:這是真的嗎?我需要從頭開始?任何指南?微軟的文檔相當差勁。

非常感謝

回答

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。

+0

是它是一個SIP SoftPhone,但它基於RFC 3261,因此它與Lync不兼容,但我正在進行修改以適應它。 我已經啓用了一個TCP未加密的SIP端口,就像DronNick一樣,你已經說過了。現在我應該向服務器進行身份驗證,對吧?任何建議使用Lync進行NTML身份驗證的庫? – 2011-07-12 07:34:36

+0

Lync能夠與模擬電話一起工作。您可以繞過使用此功能進行身份驗證的需要。 Johann Deutinger在http://ucblog.deutinger.de/?p=6上寫了一篇很棒的文章。 – 2011-07-12 10:18:01

+0

是的,我知道這對PSTN連接沒有必要,但我需要建立視頻會話,所以這不是一種選擇,不幸的是...非常感謝您的幫助。我目前正在嘗試對Lync進行身份驗證,會讓你知道這是如何解決的! – 2011-07-15 08:07:43

1

Lync需要通過TLS進行SIP連接。您是否在雙方安裝了證書(應用程序和Lync)?

此外,爲了更好地調查問題,您應該製作一個Wireshark跟蹤,以查看TLS是否有效。

+0

據我所知,從我在文檔中可以讀到的內容中,我也可以使用TCP將SIP與服務器通話。 TLS是一個選項,而不是要求。 – 2011-06-10 07:47:29

+0

好的,但是你必須首先啓用TCP SIP而不使用TLS [link](http://www.confusedamused.com/notebook/enabling-unencrypted-tcp-connections-to-lync-on-port-5060/) – DronNick 2011-07-07 17:10:27

相關問題