Восстановление разговора 1:1 в Skype Web SDK

Можно ли восстановить разговор 1:1?

Объект 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, но он не возвращает последний входящий разговор.


person Astasian    schedule 20.10.2016    source источник


Ответы (1)


Как только вы примете вызов на одной конечной точке, вы можете перевести его на другую конечную точку. Однако вы не можете принять вызов, а затем повторно ответить на него на другой конечной точке. Кроме того, ответ на вызов запускает процесс подключения носителя, чтобы конечная точка эффективно приняла вызов. Href каждого диалога уникален для каждого приложения, и в вашем сценарии у вас будет по одному для каждого сайта. Они не могут быть разделены между приложениями.

person Sid - Microsoft    schedule 22.10.2016
comment
Спасибо за понимание. Но как передать его на другую конечную точку? - person Astasian; 24.10.2016
comment
См. эту статью. - person Sid - Microsoft; 05.12.2016