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

Пустой пароль для VoiceMail

Newbies/FAQ Forum 4 сообщений 27.09.2011 09:32 - 27.09.2011 14:41
#1 27.09.2011 09:32

Пустой пароль для VoiceMail


Проблема в следующем: если пользователь в голосовой почте обнуляет себе пароль, то до перезагрузки пускает без пароля, а после перезагрузки Asterisk при входе в голосовую почту просит пароль, но при этом старый тоже не подходит))) Если нажать #, тоже говорит, что пароль неправильный.

При этом заметил, что если создать свежего пользователя без пароля, то его без проблем пускает. А стоит ему создать пароль - всё, сделать пустым его уже невозможно. Точнее я не знаю как Smile
Обнуление пароля руками в веб-интерфейсе или файлике users.conf не помогает.

Как бы это победить?
Asterisk 1.8.3

_________________
Да пребудет с тобой сип!
#2 27.09.2011 10:00

Странно. У меня версия 1.8.7. При смене пароля вот что идет в CLI:

-- Playing 'vm-reenterpassword.gsm' (language 'en')
== Parsing '/etc/asterisk/voicemail.conf': == Found
== Saving '/etc/asterisk/voicemail.conf': -- Playing 'vm-passchanged.gsm' (language 'en')
-- Playing 'vm-options.gsm' (language 'en')

Т.е. перезаписывается файл voicemail.conf а не users.conf

_________________
P4 3.0 + 1Gb CentOS 5.5 Aster 1.8.5
Не люблю gui-сборки: натуральный продукт вкуснее.
#3 27.09.2011 14:17

А в каком виде они у тебя в voicemail.conf хранятся?

У меня в users.conf для каждого пользователя есть строки:
Code:

hasvoicemail =
email =
vmsecret =

Я использую Asterisk GUI и его изменения как раз отражаются на файле users.conf.

Вот мой лог:
Code:

-- Playing 'vm-password.gsm' (language 'ru')
-- Playing 'vm-youhave.gsm' (language 'ru')
-- Playing 'vm-no.gsm' (language 'ru')
-- Playing 'vm-messagex2.gsm' (language 'ru')
-- Playing 'vm-opts.gsm' (language 'ru')
-- Playing 'vm-options.gsm' (language 'ru')
-- Playing 'vm-newpassword.gsm' (language 'ru')
-- Playing 'vm-reenterpassword.gsm' (language 'ru')
== Parsing '/etc/asterisk/users.conf': == Found
== Saving '/etc/asterisk/users.conf': -- Playing 'vm-passchanged.gsm' (language 'ru')

_________________
Да пребудет с тобой сип!
#4 27.09.2011 14:41

Просто астер сам понимает в каком файле прописан юзер и парсит-меняет именно там (я перенес из voicemail.conf в users.conf):

-- Playing 'vm-reenterpassword.gsm' (language 'en')
== Parsing '/etc/asterisk/users.conf': == Found
== Saving '/etc/asterisk/users.conf': -- Playing 'vm-passchanged.gsm' (language 'en')
-- Playing 'vm-options.gsm' (language 'en')

И все прекрасно повторилось Smile

А в voicemail.conf прописано стандартным способом:

[test-wapo]
202 => 444,Revenko dop,post@mail.ru

_________________
P4 3.0 + 1Gb CentOS 5.5 Aster 1.8.5
Не люблю gui-сборки: натуральный продукт вкуснее.