Anbindung an mySQL funzt so halb... :)

jHedron

Neuer User
Mitglied seit
3 Aug 2005
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi,

ich hab asterisk direkt vom CVS gezogen und auch die addons installiert.

Asterisk startet auch... Habe die Daten in der Tabelle von einem Comment auf
Voip-Info.org übernommen:

Siehe:

http://www.voip-info.org/wiki-Asterisk+RealTime#comments

Habe dementsprechend auch die extconfig angepasst.

Einloggen geht...

Doch was muss ich jetzt noch tun, damit ich auch telefonieren kann? Z.b. als 2007 einloggen und 2003 anrufen? (siehe Beispieltabelle oben (im Link)!)

Muss ich in der Extensions.conf das mit dem Switch machen? Wenn ja... erklärt mir das mal bitte, da ich das absolut nich verstehe, da ich ja eigentlich davon ausgehe, dass die Daten für die extensions von der DB kommen...

Bin am Verzweifeln.

:oops:

Hoffe ihr könnt mir nen Tipp geben und mir das mal so erklären, dass ich das verstehe...

Gruß

James
 
In modules.conf habe noch geladen: app_addon_sql_mysql.so und cdr_addon_mysql.so

Dazu muss man noch die cdr_mysql.conf anpassen

Die Datenbank muss mit der Tabelle:

CREATE DATABASE cdr;

GRANT INSERT
ON cdr.*
TO asteriskuser@localhost
IDENTIFIED BY 'yourpassword';

USE cdr;

CREATE TABLE cdr (
uniqueid varchar(32) NOT NULL default '',
userfield varchar(255) NOT NULL default '',
accountcode varchar(20) NOT NULL default '',
src varchar(80) NOT NULL default '',
dst varchar(80) NOT NULL default '',
dcontext varchar(80) NOT NULL default '',
clid varchar(80) NOT NULL default '',
channel varchar(80) NOT NULL default '',
dstchannel varchar(80) NOT NULL default '',
lastapp varchar(80) NOT NULL default '',
lastdata varchar(80) NOT NULL default '',
calldate datetime NOT NULL default '0000-00-00 00:00:00',
duration int(11) NOT NULL default '0',
billsec int(11) NOT NULL default '0',
disposition varchar(45) NOT NULL default '',
amaflags int(11) NOT NULL default '0'
);

erstellt werden.

Den Datenbanknamen gibt man in der cdr_mysql.conf an. Nach einem Anruf will er dann in die Datenbank schreiben. Was sagt die * Konsole nach einem Anruf. (Asterisk mit asterisk -vvvvvvc starten)

In der extensions.conf habe ich bez Datenbank nichts geändert.

cu
Michael
 
Kostenlos!

Statistik des Forums

Themen
248,885
Beiträge
2,303,946
Mitglieder
378,564
Neuestes Mitglied
warumdas