[英]Start conversation with mutiple users in MS Lync
我想與多個用戶開始對話。 我正在使用以下項目http://blog.thoughtstuff.co.uk/2015/04/ucwa-sample-project-online-chat-example/我已經分配了 cpomma 分隔的 sip,但它不起作用。 它適用於點對點。
destinationSIPAddress="user1@domain.com;user2@domain.com"
function StartNewConversation() {
site.ucwa.Cache.read({
id : "main"
}).done(function (cacheData) {
imData.sessionContext = site.ucwa.GeneralHelper.generateUUID();
imData.operationId = site.ucwa.GeneralHelper.generateUUID();
imData.to = destinationSIPAddress;
site.ucwa.Transport.clientRequest({
url : cacheData._embedded.communication._links.startMessaging.href,
type : "post",
data : imData,
callback : function (data) {
if (data.status === 201) {
if (handlers.indexOf("conversation") === -1) {
handlers.push("conversation");
site.ucwa.Events.addEventHandlers({
rel : "conversation"
}, {
updated : handleConversation
});
}
if (handlers.indexOf("message") === -1) {
handlers.push("message");
site.ucwa.Events.addEventHandlers({
rel : 'message'
}, {
completed : handleMessage
});
}
if (handlers.indexOf("messaging") === -1) {
handlers.push("messaging");
site.ucwa.Events.addEventHandlers({
rel : "messaging"
}, {
updated : handleMessaging
});
}
site.ucwa.Events.startEvents();
} else {
cleanupMessaging();
}
}
});
});
}
我建議看看startOnlineMeeting,因為它從一開始就允許多方通信。 startOnlineMeeting 和 startMessaging 的調用是相似的。 您應該能夠將數組作為包含聯系人的 SIP 地址的to參數傳遞。
如果這不起作用,您可以始終堅持使用當前代碼並調用addParticipant為其他用戶提供 SIP 尋址。 當它變為Connected時,您將可以在 updatedConversation 回調中訪問此 Href。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.