是否有可能恢复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
,但它不返回最后一个传入的会话。
一旦在一个端点上接受呼叫,就可以将其转移到另一个端点。但是,您不能接受一个呼叫,然后在另一个端点上重新接听。此外,应答呼叫启动连接媒体的过程,以便端点有效地接起呼叫。每个应用程序的每个会话的引用都是唯一的,在您的场景中,每个站点都有一个。