API доверенного приложения (Skype для бизнеса) - приглашать лицензированного пользователя на специальную встречу
Я пытаюсь создать приложение анонимного чата для Skype для бизнеса.
Folowed Trusted Application API (Skype для бизнеса) - учебник по аутентификации и онлайн-встречам У меня все работает, за исключением того, что я не могу ни пригласить лицензированного Skype для бизнес-пользователей, ни начать конференц-связь.
Когда я вызываю service: joinAdhocMeeting url, скрипт обратного вызова перехватывает ответ, содержащий service: addParticipant url - что-то вроде:
https://webpoolbl20r04.infra.lync.com/platformservice/tgt-5b7d56427fde560091ff724dd7e3d410/v1/applications/522422585/communication/participantInvitations?endpointId=sip:webchat@myorg.com&conversationId=e8285886-d0a5-4bf2-ea64-7f74774ea451
Публикация полезной нагрузки json по ссылке:
{
operationId: 'd51285886-d0a5-4bf2-ea64-7f74774ea451',
to: 'sip:whoIwantToInvite',
}
Дает мне обратно:
HTTP response 201 CREATED
После завершения обратного вызова перехватывает еще два события
- информация о том, что услуга: участник приглашения
- через секунду после обслуживания: ошибка участника Invitation
Отображаемая причина:
reason: {
code: "Timeout",
message: "The operation was timed out."
},
Когда я пытаюсь использовать service: startMessaging вместо создания adhoc Meeting, я получаю ту же ошибку Timeout, как описано выше.
Приглашенный пользователь Skype для бизнеса определенно находится в сети, и, если я открою пошаговую инструкцию по созданию созданной adhoc встречи, я могу присоединиться к беседе без проблем.
Сталкивались ли вы с таким же поведением? Есть ли какой-либо журнал на стороне сервера для Skype для бизнеса в Интернете, куда я могу обратиться?