2017-04-24 91 views
2

我需要編寫一個應用程序來處理來自Lync 2010和Skype For Business的呼入和呼出呼叫。如何爲Lync 2010和Skype For Business編寫代碼

從我對Lync SDK的理解。

  • Lync 2013 SDK適用於Skype For Business;但是,它將與Lync 2010
  • 的Lync不 工作2010 SDK也似乎並沒有與Lync 2013

我的問題是工作:有沒有一種方式,我可以爲這兩種編碼的Lync 2010和SFB,以便他們可以共享相同的代碼,或者我必須分別對它們進行編碼?

附加資料

我們使用SFB和Lync 2010二者這些調用包括來自其他的Lync/Skype用戶以及PSTN呼叫[呼叫通過Skype /或的Lync電話(PBX)的內部和外部]呼叫。

我們目前正在從Lync 2010過渡到SfB(這需要很長時間)。當前的應用程序不適用於SfB,因此我必須添加它。不幸的是,原始代碼是使用UCCAPI編寫的。我計劃使用Lync SDK重寫此代碼,因爲代碼將更簡單,更安全並易於維護。

回答

0

首先,它取決於呼叫,它們是來自同一環境中的其他Lync/SfB用戶的PSTN呼叫還是呼叫?因爲如果用戶處於相同的SfB環境中,則可能會發生所謂的peer2peer調用,並且這不會涉及服務器。

第二點是Lync 2010 reached the mainstream support since April 2016因此大多數公司應該考慮現在升級到更新版本,因爲Lync 2010即將結束。我個人不會爲一箇舊的軟件構建一些東西。

基於此,我認爲您的意思可能是Lync 2013 & Skype for Business。所以,不知道你想要建立你didn't詳談什麼:

  • 一般的Lync Server 2013 CU1和上面使用UCWA 1.0 *(2013的Lync RTM didn't有UCWA),而Skype的業務Server 2015使用UCWA 2.0。*
  • 在共存模式(Lync 2010和Skype for Business 2015)中,您必須將自動發現CNAME(Lyncdiscover。和LyncDiscoverinternal。)指向Skype for Business Server 2015池,以支持自定義UCWA 2.0應用程序發展(如書面here)。但是,對於Lync 2010,其前端服務器上沒有任何UCWA,如here所述。
  • Lync 2013移動客戶端也使用UCWA(如提到的herehere),並且與Skype for Business兼容。
  • 的UCWA 1.0代碼樣本,上手,這是什麼?API核心特性和參考網址現在here都指向UCWA 2.0鏈接,以便它們是兼容(在某些方面)

,所以我會嘗試與UCWA建立一些事情是可能的。

+0

感謝您的回覆,我在問題中添加了更多信息,希望能夠更清楚地說明情況。我會嘗試閱讀UCWA的文檔,並嘗試用它來構建。 – Informat

相關問題