В настоящее время я тестирую некоторые решения для IP-телефонов, и мы хотим использовать центральную телефонную книгу. Телефон, который у нас сейчас есть и, скорее всего, мы хотим оставить, - это Grandstream GXP2130. Он может получить доступ к телефонной адресной книге LDAP, которая работает на открытом LDAP. Однако контакты хранятся в глобальном списке адресов на сервере Microsoft Exchange. Конечно, самым простым решением было бы направить телефоны непосредственно на Exchange, однако производитель не поддерживает это, и я читал на их форумах, что некоторые из них пытались и потерпели неудачу. Так что я бы не хотел идти по их стопам.
Так что я подумал, что было бы неплохо иметь сервер LDAP, чтобы сделать своего рода репликацию с Exchange, а затем телефоны могли бы получать информацию из LDAP. Я не нашел какого-либо конкретного Руководства о том, как это сделать, и можно ли это вообще сделать.
Другая причина, по которой LDAP является «посредником», заключается в том, чтобы: а) иметь резервную копию телефонной книги. Таким образом, если Exchange не работает, телефоны все равно будут иметь доступ к содержимому последней репликации.
б) Если компания купит другие телефоны, я полагаю, что LDAP - это то, к чему может подключаться большинство телефонов, поэтому даже с другими устройствами ничего серьезного менять не нужно.
Однако если у вас есть другие идеи, поделитесь ими со мной и поблагодарите за вашу помощь.
Microsoft GAL (= глобальный список адресов Active Directory) использовал Active Directory в качестве основы для создания содержимого автономной адресной книги (см. Документацию MS Вот: «Список адресов - это набор получателей и других объектов Active Directory.»). Таким образом, вы можете просто создать taskuser и указать его на один контроллер домена Active Directory через порт LDAP (389) и получить оттуда контент ...
НО я лично считаю, что начинать синхронизацию не нужно. Объект Exchange (например, контакт, почтовый ящик, ...) является элементом в Active Directory и, следовательно, также может быть найден через LDAP, предоставленный вашим контроллером домена ... Таким образом, вы можете подключить Grandstream GXP2130 непосредственно к своей среде активного каталога ( при условии, что вы храните там контакты и информацию и вам не нужно получать несколько адресных книг, принадлежащих локальным пользователям).
Чтобы проверить соединение LDAP и учетную запись пользователя, вы можете, кстати, использовать "Студия каталогов Apache". (Не забывайте, что здесь вам понадобится JDK (Java Development Kit), а не обычная java jre!). Вот пример конфигурации для вас:
Как только он будет работать с Apache Directory Studio, вы можете использовать пользователя активного каталога на телефоне, и здесь у вас должно быть то, что вам нужно.
P.S. Чтобы иметь своего рода аварийное переключение для сервера LDAP, вы можете создать циклический перебор DNS, указывающий ему на два контроллера домена, и если один из них не работает, iPhone может переключиться на тот, который работает. Но телефоны должны поддерживать это, если вы можете ввести только один IP-адрес вместо DNS-имени, он не будет работать таким образом.