Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk и LDAPGet - падает

Asterisk и LDAPGet - падает

Asterisk падает при LDAPGet filter param=%s
Сообщений: 18

Asterisk и LDAPGet - падает

Добрый день!
Подскажите пожалуйста по функции LDAPGet. Я настраиваю ldap, чтобы в реалтайме брать из AD информацию о пользователях. Проблема в падении астериска, при использовании фильтра в ldap.conf: filter = (&(objectClass=person)(mobile=%s)), если-же указать filter = (&(objectClass=person)(mobile=${CIDNUM})), то все работает. При падении нет ни записей логов, ни ошибки в консоль.

ast*CLI>
Disconnected from Asterisk server
Executing last minute cleanups

Может я где-то недочитал? Как мне правильно передать данные, например как при использовании макросов, чтобы внутри использовать переданые при вызове параметры?
2009-10-21 17:52

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Asterisk и LDAPGet - падает

я заморачиваться не стал и написал AGI для работы с LDAP
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-10-22 08:46

Сообщений: 18

Re: Asterisk и LDAPGet - падает

Проблему решил через задание в ldap.conf экстеншнов для каждого вызова и теперь использую так через макрос:

[macro-getmobile]
exten => s,n,LDAPget(TMPCIDMOBILE=ldap-mobile)

ldap.conf

[ldap-mobile]
filter = (&(objectClass=person)(mobile=${ARG2}))
2009-10-22 12:59

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru