在Skype Web SDK中恢复1:1对话

时间:2016-10-20 11:26:50

标签: skype skype-for-business skypedeveloper

是否可以恢复1:1对话?

Skype SDK中的Conversation对象似乎具有此类功能。您应该能够通过将href传递给它来恢复对话。但是当我将一个href字符串作为参数传递给createConversation时,它会抛出以下错误:

Error: ResourceNotFound at Error (native) at Exception (http://.../SkypeSDK.js:3346:31) at UCWA.get (http://.../SkypeSDK.js:15141:31) at init (http://.../SkypeSDK.js:40672:50) at new Conversation (http://.../SkypeSDK.js:41826:25) at createConversationModel (http://.../SkypeSDK.js:41963:36) at BaseModel.createConversation (http://.../SkypeSDK.js:42037:48)

线条可能有点偏。我修改了createConveration方法以将href传递给Conversation。 href字符串具有以下格式:

/ucwa/oauth/v1/applications/xxxxxxxxxxxx/communication/conversations/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

我们有以下情况: 一个站点具有正常的SDK并等待来电。如果您接受电话,则应将您重定向到使用SDK + CC的网站并接听电话。现在我们仍然坚持如何通过电话。我们也尝试了它getConversation,但它并没有返回最后一个传入的会话。

1 个答案:

答案 0 :(得分:1)

在一个端点上接受呼叫后,您可以将其转移到另一个端点。但是,您无法接受呼叫,然后在其他端点上重新应答。此外,接听电话会启动连接媒体的过程,以便端点有效地接听电话。 每个对话的href对于每个应用程序都是唯一的,在您的方案中,每个对象都有一个。这些不能在应用程序之间共享。