Предполагая, что вы создаете новый 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.
});
});