2016-10-20 3 views
1

Возможно ли восстановить разговор 1: 1?Восстановить разговор 1: 1 в Skype Web SDK

У объекта Conversation в Skype SDK, похоже, есть такая функциональность. Вы должны иметь возможность восстановить разговор, передав ему 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

Благодарим вас за понимание. Но как перенести его на другую конечную точку? – Astasian

+0

См. [Настоящая статья] (https://msdn.microsoft.com/en-us/skype/websdk/docs/ptaudiocalltransfer) –