Wie verbinde ich die TK-Anlage mit einer MySQL Datenbank

Voraussetzung ist natürlich ein Server mit einer MySQL Datenbank unter einer erreichbaren IP-Adresse

I. Einstellungen auf der TK-Anlage:
  • Loggen Sie sich als admin an der TK-Anlage ein.
  • Gehen Sie nach Menu: "Call Details" und wählen Sie die Registerkarte "MySQL" aus.
  • Geben Sie die IP Adresse der Datenbank (Des Servers) unter Hostname, Geben Sie die Portnummer (default 3306), Geben Sie den Namen der Datenbank unter "DataBasename", Geben Sie den Benutzername unter "Username" und das dazugehörige Password.
  • Zapisujemy dane (Ubernehmen)

II. Datenbankeinstellungen:
  • Erstellen Sie eine Tabelle mit dem Namen: "cdr"
  • Der User muss die Insert Rechte für die Tabelle haben.

III. So erstellen Sie die notwendige Tabelle "cdr":

CREATE TABLE `cdr` (
`calldate` datetime NOT NULL default '0000-00-00 00:00:00',
`clid` varchar(80) NOT NULL default '',
`src` varchar(80) NOT NULL default '',
`dst` varchar(80) NOT NULL default '',
`dcontext` 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 '',
`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',
`accountcode` varchar(20) NOT NULL default '',
`userfield` varchar(255) NOT NULL default ''
);

ALTER TABLE `cdr` ADD `uniqueid` VARCHAR(32) NOT NULL default '';
ALTER TABLE `cdr` ADD INDEX ( `calldate` );
ALTER TABLE `cdr` ADD INDEX ( `dst` );
ALTER TABLE `cdr` ADD INDEX ( `accountcode` );
 
Katalog SEO