给定 UCMA 应用程序(使用应用程序或用户端点),是否可以创建出站 sip 呼叫,然后将此呼叫加入 lync 服务器上的活动音频会议?
如果是这样,我该怎么做?
我知道可以创建出站呼叫,并且我知道可以将端点加入活动会议,但是有没有人同时做这两件事?
谢谢,
给定 UCMA 应用程序(使用应用程序或用户端点),是否可以创建出站 sip 呼叫,然后将此呼叫加入 lync 服务器上的活动音频会议?
如果是这样,我该怎么做?
我知道可以创建出站呼叫,并且我知道可以将端点加入活动会议,但是有没有人同时做这两件事?
谢谢,
假设您正在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.
});
});