Re: Asterisk+MySQL -пленных не берут
res_config_mysql.conf
[general]
dbhost = 127.0.0.1
dbname = ast
dbuser = user
dbpass = password
dbport = 3306
dbsock = /var/lib/mysql/mysql.sock
extconfig.conf
[settings]
sip.conf => mysql,ast,ast_config
extensions => mysql,ast,extensions
;iaxusers => mysql,asterisk,iax_users
;iaxpeers => mysql,asterisk,iax_peers
sipusers => mysql,ast,sip_users
sippeers => mysql,ast,sip_users
;voicemail => mysql,asterisk
;extensions => odbc,asterisk
;queues => odbc,asterisk
;queue_members => odbc,asterisk
cdr_mysql.conf
[global]
hostname=127.0.0.1
dbname=ast
table=cdr
password=password
user=user
port=3306
;sock=/tmp/mysql.sock
userfield=1
Скрипт таблицы:
CREATE TABLE `sip_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`accountcode` varchar(20) DEFAULT NULL,
`disallow` varchar(100) DEFAULT 'all',
`allow` varchar(100) DEFAULT 'g723.1;g729;ilbc;gsm;ulaw;alaw',
`callgroup` varchar(10) DEFAULT NULL,
`fullname` varchar(40) DEFAULT NULL,
`callerid` varchar(80) DEFAULT NULL,
`canreinvite` char(6) DEFAULT 'no',
`context` varchar(80) DEFAULT 'office',
`host` varchar(31) NOT NULL DEFAULT 'dynamic',
`language` char(2) DEFAULT NULL,
`mailbox` varchar(50) DEFAULT NULL,
`name` varchar(80) NOT NULL DEFAULT '',
`nat` varchar(5) NOT NULL DEFAULT 'route',
`port` varchar(5) NOT NULL DEFAULT '',
`secret` varchar(80) DEFAULT NULL,
`type` varchar(6) NOT NULL DEFAULT 'friend',
`username` varchar(80) NOT NULL DEFAULT '',
`videosupport` enum('yes','no') DEFAULT 'yes',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `name_2` (`name`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC
|