none
Автоматическое определение местоположения клиента Lync RRS feed

  • Вопрос

  • Добрый день. Может кто сталкивался с такой проблемой ? Выполнил настройку сервиса определения местоположения (Lis), внёс данные о местоположениях для Wi-Fi точек доступа и подключений через Switch. При проверке работы сервиса возникли трудности: если подключатся с помощью клиента Lync 2013 то прекрасно происходит определение подключения через Switch и проставляется местоположение, если запускаю на том же компьютере клиент Lync 2010 то никакого определения не происходит. Снял логи с помощью Lync Server 2010 Logging Tool и обнаружил картину:

    1) При подключении клиента Lync 2013 запрос "GetLocationsReques" выглядит так

    GetLocationsRequest:[<?xml version="1.0" encoding="utf-16"?>
    <GetLocationsRequest xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <Entity>sip:name@domain.ru</Entity>
    <RSSI>0</RSSI>
    <MAC>bc-ae-c5-48-8e-0f</MAC>
    <ChassisID>AgcE4EaaUmCB</ChassisID>
    <PortID>BAUHMC80MA==</PortID>
    <SubnetID>192.168.0.0</SubnetID>
    <IP>192.168.0.51</IP>
    </GetLocationsRequest>]

    2) При подключении через клиент Lync 2010 запрос "GetLocationsReques" выглядит так

    GetLocationsRequest:[<?xml version="1.0" encoding="utf-16"?>
    <GetLocationsRequest xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <Entity>sip:name@domain.ru</Entity>
    <RSSI>0</RSSI>
    <MAC>00-15-5d-00-6e-2d</MAC>
    <SubnetID>192.168.0.0</SubnetID>
    <IP>192.168.0.3</IP>
    </GetLocationsRequest>]

    То есть при подключении клиента Lync 2010 строки <ChassisID> и <PortID> сообщающие о MAC адресе и порте Switch через который подключён клиент отсутсвуют.

    Подозрение было на версии клиентов но тесты на других машинах с разными клиентами дают одну и туже картину строки <ChassisID> и <PortID> сообщающие о MAC адресе и порте Switch через который подключён клиент отсутствуют. Получается корректно или точнее сказать так как надо запрос происходит только с одной машины и только с клиента Lync 2013.

    8 февраля 2013 г. 8:52

Ответы

  • Разобрался с этим вопросом. В общем для работы функционала по автоматическому определению местоположения клиента основываясь на данных по подключению к свитчу или порту свитча
    необходимо выполнить следующие требования:

    1) Поддержка сетевыми устройствами протокола LLDP конкретнее LLDP-MED

    2) Поддержка этого протокола в ОС Windows (Windows 8 появилась эта поддержка, в младших
    версиях к сожалению нет)

    3) Поддержка этой технологии непосредственно самим софтовым клиентом (в Lync 2010
    этой поддержки нет поддержка есть только для версии
    Phone Edition :(, в клиенте Lync 2013 это появилось :)).

    В итоге имея на клиенте установленную ОС Windows 8 (Windows Server 2012 под вопросом
    так как мне пока так и не удалось проинсталировать драйвер протокола LLDP в
    этой ОС ссылка), установленный клиент Lync 2013 и поддержку протокола LLDP на сетевых
    устройствах можно воспользоваться прелестями автоматического заполнения местоположения
    клиента в сети компании основываясь на данных по его подключению к конкретному
    свитчу или порту свитча.

    Без выполнения этих условий доступно обнаружение только по данным о подключении к
    подсети или точке доступа
    Wi-Fi.






    14 февраля 2013 г. 11:30

Все ответы

  • а версии клиента Lync 2010 последние? Все обновления ставились?

    Do not multiply entities beyond what is necessary

    8 февраля 2013 г. 10:24
  • Версия клиента Lync 2010 4.0.7577.4356, на сервере все обновления установленны. Загадка в том ещё что на других компьютерах и клиент 2013 тоже шлёт запрос без указания строк <ChassisID> и <PortID>.

    8 февраля 2013 г. 13:09
  • Разобрался с этим вопросом. В общем для работы функционала по автоматическому определению местоположения клиента основываясь на данных по подключению к свитчу или порту свитча
    необходимо выполнить следующие требования:

    1) Поддержка сетевыми устройствами протокола LLDP конкретнее LLDP-MED

    2) Поддержка этого протокола в ОС Windows (Windows 8 появилась эта поддержка, в младших
    версиях к сожалению нет)

    3) Поддержка этой технологии непосредственно самим софтовым клиентом (в Lync 2010
    этой поддержки нет поддержка есть только для версии
    Phone Edition :(, в клиенте Lync 2013 это появилось :)).

    В итоге имея на клиенте установленную ОС Windows 8 (Windows Server 2012 под вопросом
    так как мне пока так и не удалось проинсталировать драйвер протокола LLDP в
    этой ОС ссылка), установленный клиент Lync 2013 и поддержку протокола LLDP на сетевых
    устройствах можно воспользоваться прелестями автоматического заполнения местоположения
    клиента в сети компании основываясь на данных по его подключению к конкретному
    свитчу или порту свитча.

    Без выполнения этих условий доступно обнаружение только по данным о подключении к
    подсети или точке доступа
    Wi-Fi.






    14 февраля 2013 г. 11:30