1. Lync 2010 server
1.1 Lync 2010 server 是什么
Microsoft Lync Server 2010新一代企業整合溝通平台(前身為Communications Server),跨越PC、電話、Web等其他移動設備,擁有具有視覺沖力的統一界面,只需一個身份標識,您就可以隨時隨地與您的員工、客戶、合作伙伴以 及供應商流暢溝通同時擁有卓越的安全性和可靠性,更能夠順利部署和遷移。
1.2 產品特性
— 整合地理位置服務:系統會自動檢測子網絡並判斷出用戶所處的地理位置,用戶也可自定義位置。
— 即時動態(Activity feeds):用戶可以隨時升級狀態並顯示到聯系人列表上。
— 撥號面板(Dial Pad):用戶可以使用名稱或直接輸入號碼在撥號面板上進行呼叫,你也可以使用撥號面板使用語音郵件服務;
— 完善了語音郵件:語音郵件可以進行實時錄制並同步轉換成文本;
— 設備選擇:用戶可以直接從系統界面中選擇音頻設備;
— 同步呼叫:用戶可以直接訪問語音信箱或同時呼叫多個號碼;
— 通訊錄名片修改:最新的通訊錄名片設計原理與Outlook 2010相同,擴展名片還能顯示來自Active Directory的所有信息。
如果想要更詳細的了解Lync的特性可訪問http://www.microsoft.com/china/communicationsserver/lyncserver2010/info.aspx
2. UCMA
2.1 UCMA是什么?
Unified Communications Managed API (UCMA) 3.0 是一個托管代碼平台,開發人員可以使用該平台構建應用程序,以提供對 Microsoft Lync Server 2010 增強狀態信息、即時消息、電話、視頻呼叫和音頻/視頻會議的訪問和控制能力。
UCMA API 是基於軟件的而不是基於硬件的因此很容易根據公司和實際企業的需求加入定制的一些通訊及溝通方式。
2.2 LyncServer+UCMA開發能用來做什么?
- 復雜的語音中心或幫助中心。
- 企業內部網絡聊天應用程序及會議(可使用多種通訊設備和lyncServer交互實現遠程會議)的共享。
- 智能聊天機器人。
2.3 UCMA3.0的特性
- 可模擬實際用戶進行語音和視頻等通訊。
- 可控制大量的並發通訊。
- 提供同類中最佳的語音傳輸質量。
- 語音識別及語音合成。
2.4 UCMA Core
- Workflow Layer: 不屬於UCMA Core
- Collaboration Layer: 由兩個主要部分構成 用於終結點通訊的類庫 和 用於訂閱和發布,聯系人信息類庫 。
- Platform and Endpoint layer:提供了連接管理,消息分發,和其他終結點的服務,可用來創建服務器端和客戶端應用程序。
- Signaling layer:提供了連接主機,分發對話請求,一個終結點邀請多個終結點加入一個活動中,還封裝了sip協議。
3. 開發准備
安裝 lyncserver http://zhshquan.blog.163.com/blog/static/1041432010111113752367/
下載 UCMA3.0 SDK http://www.microsoft.com/download/en/details.aspx?id=10566