Установил на centos 6 asterisk из исходников
asterisk-13.6.0.tar.gz
установил mysql
mysql-community-server-5.6.27-2.el6.x86_64
создал пользователя и базу для астериск
настроил подключение к базе данных mysql
по этой ссылке http://www.open-voip.org/index.php?title=Asterisk_Full_RealTime_example
/etc/asterisk/res_config_mysql.conf
Добавил внутренние номера в базу, всё вонзиться.
Настроил подключение к провайдеру в
sip.conf
Работает.
Решил перенести из sip.conf настройки sip транка в базу данных.
Нашёл вот это http://levelit.ru/asterisk-registraciya-servera-realtime/
Настроил как там написано. Завёл один транк в базу
перезапустил asterisk
подключился
sip show registry
нет того ранка который настраивал в базе
добавляю в sip.conf register =>
звонки работают через этот транк
в sip.conf [general] прописано
- Код: выделить все
[general]
rtcachefriends=yes;
rtsavesysname=yes;
rtautoclear=yes;
rtupdate=yes;
allowexternalinvites=yes
allowguest=no
nat=force_rport,comedia;
qualify=yes;
в extconfig.conf
- Код: выделить все
[settings]
sipregs => mysql,asterisk,sipregs
sipusers => mysql,asterisk,sip_buddies
sippeers => mysql,asterisk,sip_buddies
extensions => mysql,asterisk,extensions
voicemail => mysql,asterisk,voicemail_users
queues => mysql,asterisk,queue_table
queue_members => mysql,asterisk,queue_member_table
meetme => mysql,asterisk,meetme
Очень хочется перенести настройки транка в базу данных.