【发布时间】:2013-10-11 13:52:13
【问题描述】:
是否可以在给定 UCMA 应用程序(使用应用程序或用户端点)的情况下创建出站 sip 呼叫,然后将此呼叫加入 lync 服务器上的活动音频会议?
如果是这样,我该怎么做?
我知道可以创建出站呼叫,并且我知道可以将端点加入到活动会议中,但是有没有人同时完成这两件事?
谢谢,
【问题讨论】:
标签: sip lync ucma conference
是否可以在给定 UCMA 应用程序(使用应用程序或用户端点)的情况下创建出站 sip 呼叫,然后将此呼叫加入 lync 服务器上的活动音频会议?
如果是这样,我该怎么做?
我知道可以创建出站呼叫,并且我知道可以将端点加入到活动会议中,但是有没有人同时完成这两件事?
谢谢,
【问题讨论】:
标签: sip lync ucma conference
假设您正在使用您的 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.
});
});
【讨论】: