2013-10-11 5 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. 

    }); 
}); 
Смежные вопросы