Настройка удаленной телефонной книги LDAP в ip-телефонах D-Link

Если в вашей сетевой инфраструктуре присутствует контроллер домена, то с помощью протокола LDAP можно легко организовать определение телефонных номеров на ip-телефонах во время звонка. Для этого необходимо иметь заполненное поле телефонного номера профиля пользователя в Active Direcory.

Переходим к настройкам телефона D-link DPH-150S. Язык интерфейса я намерено оставил английским т.к. на моем телефоне русская версия интерфейса переведена не полностью и мне не хочется давать смешанную информацию на разных языках.

Переходим в меню Phonebook > Cloud phonebook > LDAP Settings.

Настройка удаленной телефонной книги LDAP в ip-телефоне D-link и любом другом заключается в том, что необходимо указать в какой директории AD и по каким атрибутам производить поиск. Для этого необходимо указать следующие настройки:

  • Server address — ip адрес контроллера домена;
  • Username — имя пользователя, от имени которого будет осуществляться запрос поиска в AD (лучше завести отдельную учетную запись);
  • Password — пароль пользователя AD;
  • Search Base — указываем где будем искать, путь до раздела с учетными записями, например ou=users,ou=office,dc=domain,dc=loc;
  • Telephone — указывает из какого атрибута учетной записи будет браться номер телефона, в AD это параметр telephoneNumber;
  • Display Name — атрибут из учетной записи AD displayName
  • LDAP Name Filter — фильтр для поиска контактов на сервере по по имени
  • LDAP Number Filter — фильтр для поиска по номеру телефона контакта

В инструкции к телефону D-link подробного пояснения по настройке LDAP фильтров мне найти не удалось.

С этого момента пришлось углубиться в изучение LDAP фильтров и инструкций других ip-телефонов. И как это ни странно, но на телефонах разных производителей настройки фильтров немного отличаются.

Для телефона D-link DPH-150S корректно работало определение номеров только при настройке одного из фильтров.

При попытке настроить два LDAP фильтра одновременно телефон переставал определять номера.

LDAP Number Filter либо LDAP Name Filter

(&(!(userAccountControl:1.2.840.113556.1.4.803:=2))(telephoneNumber=*))

Расшифровка конструкции следующая:
& — логическое И, все перечисленные условия должны выполниться
! — НЕТ, условие не должно быть соблюдено
userAccountControl:1.2.840.113556.1.4.803:=2 — все отключенные пользователи

Результат конструкции фильтра имеет следующее значение: все включенные пользователи с заполненным атрибутом «номер телефона».

Подробно c LDAP фильтрами можно познакомиться в статье на сайте Wiki TechNet Microsoft. Вот ссылка: https://social.technet.microsoft.com/wiki/contents/articles/8077.active-directory-ldap-ru-ru.aspx.

При настройке LDAP на телефоне D-link у меня появилось больше вопросов чем ответов, но поставленная мной цель была в основном достигнута — все исходящие и входящие номера определяются в соответствии с записями в Active Directory.

Проверяем работу телефонной книги LDAP. В меню дисплея телефона открываем Телефонную книгу > LDAP и выбираем название созданного подключения. Если все сделано правильно, то откроется список пользователей. Если в разделе AD с пользователями есть еще подразделы, то они в списке будут показаны как пустые строки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *