AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Realtime voicemail LDAP

Asterisk IP PBX 6 сообщений -
#1

не могу понять,что случилось. Voicemail работало как часики, да вот на днях увидел что не работает сервис.

настройки
res_config_ldap.conf

[_general]
url = ldap://192.168.0.Х ldap://192.168.0.Х
port = 389
protocol = 3
basedn = dc=example,dc=com
user = cn=asterisk,ou=SpecAcc,dc=example,dc=com
pass = пароль

[voicemail]
mailbox = telephoneNumber
context = postOfficeBox
email = mail
fullname = displayName

extconfig.conf
voicemail => ldap,"dc=example,dc=com",voicemail

Логи с cli
WARNING[4568]: res_config_ldap.c:808 realtime_ldap_base_ap: Failed to query database. Check debug for more info.
WARNING[4568]: res_config_ldap.c:809 realtime_ldap_base_ap: Query: (&(telephoneNumber=1208)(postOfficeBox=system))
WARNING[4568]: res_config_ldap.c:810 realtime_ldap_base_ap: Query Failed because: Operations error
WARNING[4568]: app_voicemail.c:5311 leave_voicemail: No entry in voicemail config file for '1208'

Подскажите, что могло случиться?
#2

попробуй через ldapsearch получить количество сообщений

мне кажется в extconfig.conf
должно быть: voicemail => ldap,"ou=SpecAcc,dc=example,dc=com",voicemail

_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk
#3

Проверял, и есть скрипты - прямой выборки. Работает и !

Восстановил работу realtime voicemail.

в extensions.conf добавил OU, но самое интересное до этого работало.

Предположение,что находил 2 совпадения, и из-за этого ругался.
#4

Работало потому что, не находило совпадений. Пользователей надо смотреть может у кого-то одинаковые voicemail, но это так предположение.
_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk
#5

одинаковые значения атрибута telephoneNumber были.
#6

ну в этом и проблема у вас же в директории dc=example,dc=com больше поддиректорий чем ou=SpecAcc и при поиске по dc=example,dc=com он искал во всех, а надо только в ou=SpecAcc,dc=example,dc=com чтоб конкретизировать диапазон поиска
_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk