2012-04-18 50 views
0

我被告知微軟的OCS有點像Windows Messenger。可以將Microsoft OCS嵌入到asp.net網頁中。需要多長時間?

它可以通過插入並配置一些標準代碼添加到網頁,所以我們最終的東西是這樣的:

enter image description here

我知道有一個OCS API,但我不希望花費數天時間將OCS應用程序拼湊在一起。

我當時希望能有一個組件允許我將整個應用程序粘貼到網頁上並將其配置爲正確運行。如果可能的話,我認爲這是需要不到2天的時間。有人可以建議這是否適合有經驗的開發人員?

我知道網頁需要在Active Directory的Intranet中。

回答

1

排序的是和不是答案,這...有沒有簡單的方法來嵌入整個客戶端的網頁,但你可以嵌入重要的東西 - 與他們的存在聯繫人名單,和點擊-to-Call功能。這種方法依賴於安裝了Communicator,Office和IE的最終用戶。

看到我的關於NameCtrl here的答案。如果您顯示多個聯繫人,則會涉及到一些javascript和狀態跟蹤,因此2天感覺正確。

值得注意的是,如果網頁本身決定顯示哪個聯繫人列表,這將起作用。如果聯繫人列表需要從用戶的Communicator中取消,則不支持網頁(由於安全原因,Communicator API的某些部分會標記爲NotScriptable)。您需要使用Office Communicator Automation API,並在其周圍創建一個.net COM Interop包裝。我已經詳細解決了這個問題here(這個例子討論了Silverlight,但是應該是對於javascript來說是相同的)。我會在原始版本2的基礎上再添加幾天。

也值得注意的是,這種方法可以與OCS一起使用,並且如果客戶升級到Lync Server 2010,它將繼續工作。如果它們已經在Lync Server 2010上,那麼更簡單的方法是使用Silverlight controls。這種方法可能只有一天。