2013-10-11 31 views
0

給定UCMA應用程序(使用應用程序或用戶端點)是否可以創建出站SIP呼叫,然後將此呼叫加入到lync服務器上的活動音頻會議?將出站呼叫連接到lync會議

如果是這樣,我該怎麼做?

我知道可以創建出站呼叫,也知道可以將端點加入活動會議,但是有人同時做了這兩件事嗎?

感謝,

回答

1

假設你正在創建一個新的Conversation與UCMA的應用程序(而不是獲取來電到您的應用程序),你可以在這個新的會話連接到會議。

竅門是使用對話的ConferenceSession對象加入會議,而不是直接調用它,然後在沒有目標URI的情況下建立呼叫。

請注意,如果您嘗試從同一應用程序端點對同一會議進行多個呼叫,則需要模擬對話。

有關BeginJoin的參考信息,請參閱此MSDN頁面:ConferenceSession.BeginJoin

var conversation = new Conversation(<your application endpoint>); 
conversation.ConferenceSession.BeginJoin("<your conference uri>", (joinresult) => { 
    conversation.ConferenceSession.EndJoin(joinresult); 

    // User has joined conference here. 

    var call = new AudioVideoCall(conversation); 
    call.BeginEstablish(new AudioVideoCallEstablishOptions(), (establishresult) => { 
     call.EndEstablish(establishresult); 

     // Call is established with conference now. 

    }); 
});