首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skype for Business Web重新加入对话不起作用

Skype for Business Web重新加入对话不起作用
EN

Stack Overflow用户
提问于 2016-06-30 11:04:22
回答 1查看 400关注 0票数 2

问题场景如下:

  1. 我们通过SDK创建一个Skype会话,并添加3或4个参与者,这样它就成为一个带有会话URI的Skype会议。
  2. 我们将会话URI保存在数据库中,以便在断开连接时可以重新连接。
  3. 第二天,当我们试图重新连接到那个会话URI时,我们会得到一个错误: Error: The person or meeting doesn't exist. at Error (native) at String.Exception (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:3801:31) at Object.EInvitationFailed (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:17564:38) at https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:33747:56 at Task.exec2 (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4509:63) at Task.exec (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4489:26) at Task._complete (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4471:30) at Task.resolve (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:4433:33) at handler (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:15297:34) at Event._invoke (https://latest-swx.cdn.skype.com/jLync/master_0.4.212/sdk.js:5133:32)

我们正在跟踪在线文档,并在这里使用提供的代码示例:https://msdn.microsoft.com/EN-US/library/office/dn962176(v=office.16).aspx

是这一行抛出了错误:

conversation.chatService.start().then(function() {…});

值得注意的是,这种行为与在这里找到的文档中所写的内容相矛盾:https://msdn.microsoft.com/en-us/library/office/dn962151(v=office.16).aspx

具体来说,如果找不到现有的对话,它就会创建一个新的对话:

getConversationByUri找到一个现有的多方会话模型,或者创建一个新的模型。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-26 22:14:50

getConversationByUri试图找到一个现有的会话模型,如果它找不到一个,那么它会创建一个新的模型。它不会创造一个新的会议。当您启动聊天服务时,它会尝试加入该会议。在您的情况下发生的情况是,您正在将一个p2p升级到一个临时会议,该会议的有效期大约为1天(将很快确认到期时间)。在uri过期之后,您不能重用它加入会议。您将需要创建一个新的会议(使用调度会议api https://msdn.microsoft.com/en-us/skype/websdk/schedulemeeting),或者简单地创建一个新的会话并将相同的参与者添加到其中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38121289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档