Auf dieser Seite

Konfigurationsdialog:
[Optionen > Journal > Asterisk CDR]

Hinweis: Unter [Optionen > Anpassen > Komponenten und Plugins] muss "Asterisk CDRs" aktiviert sein.


Mit diesen Einstellungen können Sie Offline-Anrufe* aus den Asterisk CDRs in das CTI Client Journal übernehmen.

Beim Start des CTI Client werden nur die Anrufe übernommen, die nach dem letzten Schließen des CTI Client in den Asterisk CDRs protokolliert wurden.


Voraussetzungen

1. Sie benötigen Zugriff auf den MySQL-Server Ihrer Asterisk-Anlage.
Loggen Sie sich dazu über die Unix Kommandozeile in MySQL ein:

mysql -u root -ppassword db

Hinweise: Zwischen -p und password darf kein Leerzeichen stehen. Die Datenbank 'db' enthält die Tabelle 'cdr'.

Erstellen Sie einen MySQL Nutzer mit Netzwerk-Zugriffsrechten:

mysql> GRANT SELECT ON db.cdr TO USERNAME@IP IDENTIFIED BY 'PASSWORD';

Beispiele (192.168.1.200 ist die IP Ihres PCs):

mysql> GRANT SELECT ON db.cdr TO cticlient@'192.168.1.0/255.255.255.0' IDENTIFIED BY “123456”;
mysql> GRANT SELECT ON db.cdr TO cticlient@192.168.1.200 IDENTIFIED BY '123456';

2. Auf Ihrem Rechner muss ein MySQL ODBC Treiber installiert sein. Siehe: http://www.google.de/search?q=mysql+odbc+driver ; Getestet wurde mit der Treiber-Version 3.51.28.

3. Unter [Systemsteuerung / ODBC] sollten Sie vorab eine ODBC-Verknüpfung (DSN) für Ihren MySQL-Server erstellen.


Konfiguration

Datenquelle auswählen

Wählen Sie hier die vorab angelegte ODBC-DSN aus oder erstellen Sie eine neue DSN für den MySQL-Server.

Nach Auswahl der ODBC-Datenquelle sollte unterhalb die Tabelle "cdr" angezeigt werden.

Nebenstelle

Wenn Sie Offline-CDRs für mehrere Nebenstellen benötigen, dann geben Sie diese mit Semikolon getrennt ein. Zum Beispiel: SIP/201;SIP/202

Journal mit der Quelle "Asterisk CDR" verknüpfen

Öffnen Sie [Optionen > Journal > Journal]. Hier wählen Sie unter "Ereignisse aus diesen Quellen ins Journal übernehmen" den Eintrag "Mehrere Ereignis-Quellen". Über den Button "Bearbeiten..." fügen Sie dann die Quelle "Asterisk CDR" hinzu.

Manuelle Konfiguration

Die Konfiguration zum Einlesen der Asterisk CDRs wird im CTI Client Arbeitsverzeichnis gespeichert unter: "cfg\Plugins\AstCDR\AstCDR.xml".
Menü: [Datei > Arbeitsverzeichnis > Öffnen]

Zum Einlesen älterer Asterisk CDRs können Sie in der Datei "AstCDR.xml" den Parameter "LastCDRTimeStr" ggf. manuell setzen. Dabei muss die Anwendung geschlossen sein.