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 для бизнеса в Интернете, куда я могу обратиться?

0 ответов

Другие вопросы по тегам