Можно сделать HTTP-запрос к API для получения данных о присутствии с сервера Lync 2010

Просто хотел проверить, можно ли сделать HTTP-запрос для получения данных о присутствии в Lync 2010, что-то вроде того, как это было сделано в Lync 2007, да

   <cwaRequests xmlns="http://schemas.microsoft.com/2006/09/rtc/cwa" sid="91">
    <queryPresence rid="4">
      <uris>
          <uri>sip:jessicaa@contoso.com</uri>
      </uris>
    </queryPresence>
   </cwaRequests>

Я хотел сделать этот запрос из сценария PHP на компьютере с Linux. Возможно ли это без установки какого-либо дополнительного программного обеспечения?

Любая помощь будет потрясающей.

2 ответа

Если вы заинтересованы в создании веб-службы, которая предоставляет функциональность UCMA, вы можете рассмотреть следующие вопросы:

При проектировании / разработке части веб-API следует помнить о том, что UCMA представляет собой 64-разрядную сборку, что означает, что не следует ожидать ее запуска в 32-разрядном процессе. Если вы когда-нибудь забудете это, вы столкнетесь с проблемой, когда не найдена зависимая сборка под названием SIPEPS.

После того, как вы освоитесь с UCMA, вы захотите заняться разработкой веб-API, чтобы раскрыть эту функциональность присутствия UMCA. Я оставлю немного разрозненной часть веб-API, поскольку существует множество различных вариантов размещения и предоставления веб-API, но я бы посоветовал вначале рассмотреть начало работы с ASP.NET Web API 2 (C#).

Два текущих веб-API Skype Web SDK и UCWA не поддерживаются в Lync 2010. Я думаю, что единственный способ, как сказал @ShellbyZ, - представить приложение UCMA 4 через веб-API.

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