- Mitglied seit
- 11 Jan 2005
- Beiträge
- 13
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich hoffe jemand kann mir weiterhelfen. Ich habe heute einen Asterisk aufgesetzt (Debian Lenny mit Asterisk-Standardpaket über aptitude, also Version 1.4.21.2~dfsg-3). Dazu das mysql-addon ebenfalls aus dem Debianrepository.
Ich habe es mehr oder weniger problemlos geschafft CDR, SIP-Users/Peers und Extensions in die MySQL-Datenbank auszulagern.
Nun sitze ich aber seit einiger Zeit vor dem Problem auch die anderen Konfigurationsdateien in die DB auszulagern. Dies geschieht ja ebenfalls in der extconfig.conf über den Eintrag
sip.conf => mysql,asterisk,ast_config
für die sip.conf (logisch). Hierfür habe ich eine Tabelle angelegt mit folgendem Schema:
CREATE TABLE `ast_config` (
`id` int(11) NOT NULL auto_increment,
`cat_metric` int(11) NOT NULL default '0',
`var_metric` int(11) NOT NULL default '0',
`commented` int(11) NOT NULL default '0',
`filename` varchar(128) NOT NULL default '',
`category` varchar(128) NOT NULL default 'default',
`var_name` varchar(128) NOT NULL default '',
`var_val` varchar(128) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `filename_comment` (`filename`,`commented`)
) TYPE=MyISAM;
und folgenden Einträgen:
INSERT INTO `ast_config` (`cat_metric`, `var_metric`, `commented`, `filename`, `category`, `var_name`, `var_val`) VALUES
(0, 0, 0, 'sip.conf', 'general', 'port', '5060'),
(0, 1, 0, 'sip.conf', 'general', 'bindaddr', '0.0.0.0'),
(0, 2, 0, 'sip.conf', 'general', 'context', 'default');
Wenn ich den Asterisk nun neustarte, steht auf der Konsole (asterisk -rvvvvv) auch
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
== Parsing '/etc/asterisk/asterisk.conf': Found
== Parsing '/etc/asterisk/extconfig.conf': Found
== Binding sip.conf to mysql/asterisk/ast_config
== Binding extensions to mysql/asterisk/extensions
== Binding iaxusers to mysql/asterisk/iax_users
== Binding iaxpeers to mysql/asterisk/iax_users
== Binding sipusers to mysql/asterisk/sip_users
== Binding sippeers to mysql/asterisk/sip_users
== Binding voicemail to mysql/asterisk/vmusers
== Binding queues to mysql/asterisk/queues
== Binding queue_members to mysql/asterisk/queue_members
Connected to Asterisk 1.4.21.2~dfsg-3 currently running on dev (pid = 13574)
Verbosity is at least 12
also vor allem Interessant ist natürlich
== Binding sip.conf to mysql/asterisk/ast_config
Also weiss er, wo er suchen muss.
Das Problem ist aber jetzt, dass ich mit dem Befehl "netstat -nlp" nicht sehe, dass Asterisk an 0.0.0.0:5060 gebunden ist. So sollte es aber sein und so ist es auch, wenn ich die Einträge in die sip.conf schreibe:
dev:/etc/asterisk# cat sip.conf
[general]
port = 5060
bindaddr = 0.0.0.0
context = default
Hat jemand von euch einen Tip für mich?
Ich weiss an dieser Stelle im Moment leider nicht weiter...
Grüße,
Stephan
ich hoffe jemand kann mir weiterhelfen. Ich habe heute einen Asterisk aufgesetzt (Debian Lenny mit Asterisk-Standardpaket über aptitude, also Version 1.4.21.2~dfsg-3). Dazu das mysql-addon ebenfalls aus dem Debianrepository.
Ich habe es mehr oder weniger problemlos geschafft CDR, SIP-Users/Peers und Extensions in die MySQL-Datenbank auszulagern.
Nun sitze ich aber seit einiger Zeit vor dem Problem auch die anderen Konfigurationsdateien in die DB auszulagern. Dies geschieht ja ebenfalls in der extconfig.conf über den Eintrag
sip.conf => mysql,asterisk,ast_config
für die sip.conf (logisch). Hierfür habe ich eine Tabelle angelegt mit folgendem Schema:
CREATE TABLE `ast_config` (
`id` int(11) NOT NULL auto_increment,
`cat_metric` int(11) NOT NULL default '0',
`var_metric` int(11) NOT NULL default '0',
`commented` int(11) NOT NULL default '0',
`filename` varchar(128) NOT NULL default '',
`category` varchar(128) NOT NULL default 'default',
`var_name` varchar(128) NOT NULL default '',
`var_val` varchar(128) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `filename_comment` (`filename`,`commented`)
) TYPE=MyISAM;
und folgenden Einträgen:
INSERT INTO `ast_config` (`cat_metric`, `var_metric`, `commented`, `filename`, `category`, `var_name`, `var_val`) VALUES
(0, 0, 0, 'sip.conf', 'general', 'port', '5060'),
(0, 1, 0, 'sip.conf', 'general', 'bindaddr', '0.0.0.0'),
(0, 2, 0, 'sip.conf', 'general', 'context', 'default');
Wenn ich den Asterisk nun neustarte, steht auf der Konsole (asterisk -rvvvvv) auch
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
== Parsing '/etc/asterisk/asterisk.conf': Found
== Parsing '/etc/asterisk/extconfig.conf': Found
== Binding sip.conf to mysql/asterisk/ast_config
== Binding extensions to mysql/asterisk/extensions
== Binding iaxusers to mysql/asterisk/iax_users
== Binding iaxpeers to mysql/asterisk/iax_users
== Binding sipusers to mysql/asterisk/sip_users
== Binding sippeers to mysql/asterisk/sip_users
== Binding voicemail to mysql/asterisk/vmusers
== Binding queues to mysql/asterisk/queues
== Binding queue_members to mysql/asterisk/queue_members
Connected to Asterisk 1.4.21.2~dfsg-3 currently running on dev (pid = 13574)
Verbosity is at least 12
also vor allem Interessant ist natürlich
== Binding sip.conf to mysql/asterisk/ast_config
Also weiss er, wo er suchen muss.
Das Problem ist aber jetzt, dass ich mit dem Befehl "netstat -nlp" nicht sehe, dass Asterisk an 0.0.0.0:5060 gebunden ist. So sollte es aber sein und so ist es auch, wenn ich die Einträge in die sip.conf schreibe:
dev:/etc/asterisk# cat sip.conf
[general]
port = 5060
bindaddr = 0.0.0.0
context = default
Hat jemand von euch einen Tip für mich?
Ich weiss an dieser Stelle im Moment leider nicht weiter...
Grüße,
Stephan