在给定UCMA应用程序(使用应用程序或用户端点)的情况下,是否可以创建出站SIP呼叫,然后将此呼叫加入lync服务器上的活动音频会议?
如果是这样,我该怎么做?
我知道可以创建一个外拨电话,而且我知道可以将端点加入活动会议,但是有人同时完成了这两件事吗?
谢谢,
答案 0 :(得分:1)
假设您使用UCMA应用程序创建了新的Conversation
(而不是拨打应用程序的来电),您可以将此新对话连接到会议。
使用对话的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.
});
});