簡體   English   中英

使用Microsoft Lync從第三方應用程序進行音頻呼叫-Lync SDK

[英]Making audio calls using Microsoft Lync from a third party application - Lync SDK

我們有一個可以在ASP.Net Web應用程序上使用的聊天應用程序。 我們希望允許用戶通過我們的聊天應用程序向其他用戶撥打電話。 為此,我們要使用Microsoft Lync 2010並使用其SDK來利用其功能並進行調用。 關於如何做到這一點的任何指示將大有幫助。

您在此處有幾個選項-您可以使用NameCtrl控件將狀態和彈出菜單集成到aspx頁面中-有關更多詳細信息和示例,請參見此處答案

你不使用Silverlight假設,你可以創建一個使用SDK來發起呼叫.NET程序集(見演練在這里 ),然后使用.NET的COM互操作特性暴露這COM -例如在這里 ,如果你的避風港”以前做過這個

同樣,Sevki的答案是快速啟動和運行的好方法,盡管您將無法以這種方式獲得用戶的關注。

所有這些都假定用戶的計算機上運行了Lync,即假定您不會與組織外部未安裝Lync的用戶進行聊天。

編輯 :沒有安裝Lync會改變很多事情。 如果安裝了Lync,則Lync將處理建立音頻呼叫,並處理對話參與者之間的音頻傳輸。 沒有Lync,您將必須自己做,這不會很簡單。

最好的選擇是讓用戶使用Lync Web App 這是一個基於Web的客戶端,允許外部用戶加入會議。 您需要構建一個Lync基礎結構中的UCMA 3.0應用程序。 該應用程序將:

  1. 接受您的網絡應用發出的開始新會議的邀請,邀請所需的用戶-請在此處此處查看
  2. 創建會議后,獲取ID並將其返回給Web用戶
  3. 在Web客戶端中,使用返回的ID來構建打開Lync Web App的URL。

我不記得該網址的語法,但是要獲取它,您可以使用Lync Client創建一個新會議,然后選擇“通過電子郵件邀請”(來自兩個“典當”的圖標)-會生成一封包含URL的電子郵件-單擊URL將帶您進入一個頁面,該頁面為您提供會議加入選項,包括安裝Web應用程序(您需要在未安裝Lync的計算機上嘗試URL,以獲取選擇安裝網絡應用程序)

編輯:我的錯-Lync Web App不支持音頻。 實際上,您可以使用與上述相同的概念,但可以使用Lync Attendee Client 但是,這迫使用戶在客戶端安裝某些組件,因此在您的情況下可能不可接受。

編輯 :有關更多詳細信息,請參見此處的答案,這是指將視頻發送到客戶端,但也與音頻相關

您可以像這樣創建超鏈接

<a href=”tel:{blah phone number}″>{blah phone number}</a>

要么

<a href=”sip:{blah sip blah}″>{blah sip blah}</a>

它將從瀏覽器啟動lync,但是,如果要在瀏覽器中啟動lync,似乎必須進入Silverlight。 您可以在Lync客戶端API sdk中找到Silverlight示例

去年年底,在Tech-Ed Europe上錄制了一個小時的整合Lync的介紹。 我還沒有看過,但是看起來還不錯。

http://channel9.msdn.com/Events/TechEd/Europe/2010/UNC306

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM