Re: MySQL + Asterisk
Проблему решил.
Итак, для нормальной работы asterisk 1.2.12.1 с MySQL нужно
1. Чтобы MySQL поддерживал механизм авторизации MySQL 4.0 (Можно настроить MySQL 5.0 чтобы он авторизовал как 4.0.
Для этого в my.ini надо прописать
[mysqld]
# for old clients
old-passwords
а в базе выполнить
update mysql.user set Password=old_password('root') where User='root';
)
2. Собрать и проинсталить addons (как указано в описании неоднократно упомянутом в этой ветке)
3. Настроить все как указано в описании, а именно:
/etc/astreisk/res_mysql.conf:
[general]
dbhost = host_ip
dbname = astres
dbuser = root
dbpass = root
dbport = 3306
;dbsock = /tmp/mysql.sock
/etc/astreisk/extconfig.conf:
[settings]
iaxusers => mysql,asterisk,iax_buddies
iaxpeers => mysql,asterisk,iax_buddies
;!!!Важно чтобы были обе строчки!!!
;!!!Я забыл в прошлый раз вторую и поэтому меня не пускало в базу!!!
/etc/astreisk/iax.conf:
;DB setup dbname = asterisk
dbhost = 192.168.34.28
dbuser = root
dbpass = root
Вот! сейчас у меня все работает. Спасибо Mike_A за помощь, с этой проблемой авторизации не знал вообще как подступиться к решению.
|