Asterisk Realtime Verständnisfrage

joosi

Neuer User
Mitglied seit
3 Aug 2006
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe es geschafft, Asterisk Realtime zum Laufen zu bringen und nutze das gerade im Zusammenhang mit Voicemail.

Das Verständnisproblem:
Z.B. in der Datei iax.conf habe ich einen Abschnitt [general]. In diesem Abschnitt stehen die register => .... Anweisungen und die Standartwerte. Wird dieser Abschnitt auch von der Realtime Konfiguration ersetzt?

Meine Struktur in der MySQL-DB für iax sieht so aus:
Code:
CREATE TABLE `iax` (
  `name` varchar(30) NOT NULL default '',
  `username` varchar(30) default NULL,
  `type` varchar(6) NOT NULL default '',
  `secret` varchar(50) default NULL,
  `md5secret` varchar(32) default NULL,
  `dbsecret` varchar(100) default NULL,
  `notransfer` varchar(10) default NULL,
  `inkeys` varchar(100) default NULL,
  `outkey` varchar(100) default NULL,
  `auth` varchar(100) default NULL,
  `accountcode` varchar(100) default NULL,
  `amaflags` varchar(100) default NULL,
  `callerid` varchar(100) default NULL,
  `context` varchar(100) default NULL,
  `defaultip` varchar(15) default NULL,
  `host` varchar(31) NOT NULL default 'dynamic',
  `language` varchar(5) default NULL,
  `mailbox` varchar(50) default NULL,
  `deny` varchar(95) default NULL,
  `permit` varchar(95) default NULL,
  `qualify` varchar(4) default NULL,
  `disallow` varchar(100) default NULL,
  `allow` varchar(100) default NULL,
  `ipaddr` varchar(15) default NULL,
  `port` int(11) default '0',
  `regseconds` int(11) default '0',
  PRIMARY KEY  (`name`),
  UNIQUE KEY `iax_username_idx` (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Jetzt ist die Frage, wie ich diesen Abschnitt
Code:
[general]
register = 11****:****@domain.tld
context=default
bindaddr=80.*.*.*
language=de

in die Datenbank bekomme? Oder muss ich das woanders definieren?
Wäre echt toll, wenn mir jemand weiterhelfen könnte.

Vielen Dank im Voraus.
 
Das musst du wohl weiter in der iax.conf eintragen. In der Table stehen nur die User...
 
Alles klar. Danke.
Aber macht das Sinn, dass die register-Anweisungen in der iax.conf stehen müssen? Dann habe ich ja überhaupt keinen Vorteil mit der Datenbank, denn ich muss die register-Anweisungen trotzdem noch in der iax.conf einpflegen.

Ist das richtig?
 
Das nützt leider nichts, in der sip.conf müssen ja auch noch die register drin stehen...

Vorteil bringt das nur, wenn du ganz viele User (Endgeräte) verwalten willst.

mfg Guard-X
 
joosi schrieb:
Dann habe ich ja überhaupt keinen Vorteil mit der Datenbank

Du kannst die Daten in der Datenbank ändern und Asterisk nimmt die geänderten Daten ohne das Du einen reload durchführst.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.