none
В каком форуме задать вопрос по Edge/Lync server protocols RRS feed

Все ответы

  • На сколько я понимаю, этот вопрос относится к администрированию данного сервера. Здесь форум по вопросам разработки. Форум для администрирования - это форум TechNet. Задайте свой вопрос там в разделе Lync Server 2010.
    [My blog] [My E-mail]
    17 марта 2011 г. 15:20
  • Это не совсем администрирование. Мне нужно написать приложение, которое будет по какому-либо протоколу связываться с Lync сервером и выполнять следующие задачи:

    1) узнать статус клиентов/подписаться на изменение статуса всех клиентов

    2) изменять статус клиентов в Lync

    3) отслеживать звонки с Lync клиента (через сервер конечно) и выполнять управление звонком

     

    Для отдельного клиента в принципе понятно как это делать (кроме пункта 3) - представляешься каким-либо клиентом, подсоединяешься к Lync серверу и работаешь с ним по SIP/SIMPLE - в принципе эти протоколы описаны. Но непонятно как это делать для всех пользователей - не можем же мы у все юзеров спросить их пароли и под ними коннектиться к Lync. Непонятно.

    Но вот как делать Remote Call Control (RCC) звонку, который инициируется Lync клиентом - совсем непонятно. Сам Lync умеет делать RCC например через CSTA (uaCSTA), но мне то надо в обратную сторону. 

     

    Теоретически можно было бы написать это приложение на UCMA, но стоит другая задача.

     

    Таким образом мне надо написать программу, которая будет работать с Office Communicator / Lync через какое то API. И вот в документации я что-то этого API не нашел.

     

    Конечно часть, связанная с администрированием в данной задаче тоже присутствует - надо каким то образом настроить Lync, сказать ему чтоб он доверял нашему приложению, сообщал ему статус и разрешал делать управление звонками. Но мне-то главное внешнее API. Но если вопрос не в тему, извините.

     


    Павел
    23 марта 2011 г. 11:31
  • Но непонятно как это делать для всех пользователей - не можем же мы у все юзеров спросить их пароли и под ними коннектиться к Lync. Непонятно.

    А если попробовать авторизоваться в качестве администратора?
    [My blog] [My E-mail]
    24 марта 2011 г. 9:25
  • Но непонятно как это делать для всех пользователей - не можем же мы у все юзеров спросить их пароли и под ними коннектиться к Lync. Непонятно.

    А если попробовать авторизоваться в качестве администратора?
    [My blog] [My E-mail]
    Имеется ввиду, авторизоваться из разрабатываемой программы. Администратор ведь может получать всю информацию о пользователях.

    [My blog] [My E-mail]
    24 марта 2011 г. 21:27
  • Павел, есть ли какие результаты?

    Не забывайте пожалуйста отписываться о Ваших результатах, так как Ваше решение помогает решить похожие проблемы у других людей.


    [My blog] [My E-mail]
    27 марта 2011 г. 14:01
  • Сегодня начну пробовать. О результатах обязательно отпишусь.
    Павел
    28 марта 2011 г. 5:20
  • В спецификации [MS-SIPRE]: Session Initiation Protocol (SIP) Routing Extensions наткнулся на главу 2.2.14 Extensions for Federation and Public IM Connectivity.

    Мне это пока не помогает потому что у меня еще не удается ни аутентификация NTLM ни Kerberos.

     


    Павел
    4 апреля 2011 г. 13:53
  • Павел. Как успехи?
    [My blog] [My E-mail]
    19 апреля 2011 г. 16:23
  • Пытаюсь аутентифицироваться по NTLM.

    Готовой имплементации на жаве нет (или не хочет работать). Kerberos тоже меня не аутентифицировал. Есть работающий пример на C (pidgin SIMPLE/OCS plugin). Надеюсь через неделю заработает. Как заработает отпишусь.


    Павел
    20 апреля 2011 г. 13:10
  • Попробовал логиниться под администратором (используя NTLM), но использовать обычного пользователя. Результат:

    ms-diagnostics: 4004;reason="Credentials provided are not authorized to act as specified from URI";

     


    Павел
    29 апреля 2011 г. 16:15