Подтвердить что ты не робот

Должен ли я использовать UCWA или UCMA или другой API для приложения Skype для бизнес-сервера?

В Skype для бизнеса, похоже, много разных SDK/API. У меня сложная дешифровка времени, которая была бы подходящей для серверной части Bot, такой как приложение, которое могло бы передавать информацию о домене пользователям в организации. Например, мы хотели бы иметь возможность доставлять задачи через сообщения и выполнять назначение задачи на основе присутствия. Это, по-видимому, довольно низкие висячие плоды, но где конечные точки REST и документация, чтобы это произошло. Предполагая, например, я хотел создать небольшое консольное приложение, которое могло бы облегчить этот API, который вы бы порекомендовали?

Спасибо!

4b9b3361

Ответ 1

Вот основные различия между UCMA и UCWA:

  • UCMA - это .NET SDK, который обеспечивает богатый контроль над развертыванием сервера Skype для бизнеса. Он позволяет приложениям автоматически маршрутизировать вызовы и сообщения, предоставлять автоматические ответы (IVR или чаты), записывать разговоры и т.д. Он может использоваться в нескольких сценариях таких как приложение "контакт-центр" , которое распределяет входящие вызовы доступному агенту с нужным набором навыков. Приложения UCMA управляются, запустив их на серверах приложений, которые активированы как часть развертывания сервера Skype для бизнеса, Таким образом, UCMA недоступен для Skype для бизнеса в Интернете (Office 365).

  • UCWA - это веб-API RESTful, который действует от имени одного пользователя Skype для бизнеса. Он позволяет приложениям отправлять и получать сообщения для этого пользователя, читать присутствие для своих контактов и т.д. Обычно он используется для интерактивных приложений "линии бизнеса", которые хотят внедрить Skype для деловых сообщений/присутствия. Также возможно создать "техническую учетную запись", которая не соответствует реальному человеку, и использовать UCWA в "безгласных" серверных приложениях, но в настоящее время этот подход имеет ограничения на аутентификацию и масштабируемость. Приложения UCWA не имеют ограничений на развертывание, поскольку UCWA является обычным веб-интерфейсом RESTful. Он доступен как для Skype для Business Server (начать), так и для Skype для бизнеса в Интернете (начать). Последнее имеет чуть меньше возможностей прямо сейчас: например, сообщения могут быть отправлены, но не получены, хотя это должно скоро измениться.

Ответ 2

Я думаю, что можно использовать UCMA и UCWA. Однако, учитывая, что вы хотите использовать серверное приложение, UCWA кажется подходящим. Вот подробная информация SDK, вы можете найти образцы кода: https://msdn.microsoft.com/en-us/library/office/mt650889(v=office.16).aspx