Создание исходящего номеронабирателя с использованием UCMA с использованием конечной точки пользователя НЕ конечной точки приложения - PullRequest
0 голосов
/ 06 сентября 2018

Я пытался этот код из ссылки на документацию Microsoft, чтобы создать исходящий номеронабиратель, используя UCMA 5.0. Однако я хочу использовать конечную точку пользователя вместо конечной точки приложения. Можно ли достичь тех же результатов с помощью конечной точки пользователя вместо конечной точки приложения с UCMA?

Я использую Skype для бизнеса 2016 на стороне клиента, а версия UCMA SDK - 5.0.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

UCMA может использоваться для создания приложений двух типов:

  1. Надежные приложения
  2. Пользовательские приложения

Доверенные приложения могут использовать ApplicationEndpoint и / или UserEndpoint без паролей. Доверенные приложения не должны использовать только ApplicationEndpoint, но настройка доверенного приложения является сложной. Требуется, чтобы машина, на которой запущено приложение UCMA, была «доверенной», и все ваши сертификаты верны. Доверенные приложения также могут выполнять с Endpoint то, что нельзя сделать из пользовательского приложения.

Пользовательские приложения могут использовать только UserEndpoint, и их можно запускать с любого компьютера, НО вы должны предоставить пароль пользователя для его работы. Так что, если вы можете каким-то образом получить пароль пользователя, тогда пользовательское приложение будет намного проще в настройке и разработке.

Вы также можете переключаться между типами, если хотите, на самом деле это просто проблема настройки. Таким образом, вы можете разработать / протестировать приложение как пользовательское приложение, а затем доверенное приложение для развертывания.

Между ApplicationEndpoint и UserEndpoint нет большой разницы (в основном это настройка), они оба подклассы из «Конечной точки», так что да, вы сможете без проблем перейти из ApplicationEndpoint в UserEndpoint.

Если вы можете использовать настройку «Пользовательское приложение» или «Доверенное приложение», это другая проблема. Это будет зависеть от того, какие функции использует код. Из моего краткого взгляда на код он не выглядит так, как будто он использует то, чего не может сделать пользовательское приложение.

0 голосов
/ 06 сентября 2018

Насколько я понял по предоставленной вами ссылке, в ней описывается горячая среда для создания серверного приложения:

Организации, использующие Microsoft Lync Server 2010, могут принять решение о проведении этих кампаний набора номера. Управляемый API унифицированных коммуникаций Microsoft (UCMA) 3.0 позволяет довольно просто создавать серверные приложения , которые могут выполнять эти задачи с использованием Lync Server 2010.

Серверные приложения для SfB требуют конечных точек приложения. Видите ли, конечная точка пользователя в UCMA может предоставлять только возможности, аналогичные обычному клиенту SfB, и ничего более. На самом деле SfB клиент использует userendpoit под капотом. Поэтому точки использования имеют много ограничений и не могут быть использованы для непростых пользователей. Я подозреваю, что с версии 3.0 здесь ничего не меняется.

...