Всем привет!
Есть Asterisk 13, хочу настроить управление аккаунтами sip-абонентов с помощью mysql, в дальнейшем из web-интерфейса. Начал читать по данному вопросу, и понял, что что-то недопонимаю. В моем файле sip.conf три секции - general, trunk1, и шаблон office. Выглядит примерно так (схематично, только шаблон office и к нему относящиеся peer-ы как есть):
[general]
context=default
[trunk1]
type=friend
[office](!)
context=office
allowtransfer = yes
srvlookup=yes
type=friend
limitonpeers=yes
call-limit=2
host=dynamic
dtmfmode=auto
canreinvite=no
disallow=all
allow=ulaw
secret=Pa$$w0rdPa$$w0rd
[1](office)
username=1
callerid="Ivanov" <11>
[5](office)
username=5
callerid="Petrov" <55>
[7](office)
username=7
callerid="Sidorov" <777>
[87](office)
username=87
callerid="Dugladze" <87>
Собственно мной планируется, что изменения в базе должны производиться с пирами шаблона office. Какие условия должны быть соблюдены для реализации этой конструкции мне известно. Вопросы вот в чем: в файле extconfig.conf должны быть следующие строки
sippeers => mysql,general,sip_clients
sipusers => mysql,general,sip_clients
При создании таблицы sip_clients в астеровской базе какие поля мне необходимы?
CREATE TABLE `sip_clients` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`allow` varchar(100) DEFAULT 'g729;ilbc;gsm;ulaw;alaw',
`context` varchar(80) DEFAULT NULL,
`dtmfmode` varchar(7) DEFAULT NULL,
`host` varchar(31) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC