AnpassenAdministrationAudioKurzwahlKurzwahlpanelTAPI-GeräteTelefoniePhoneDialogJournalLizenzLCR/GebührenInterworkingBusylightHistoryOutlookWord-DokumentvorlagenLokale Profile / Terminal ServerNotizenTermineGlobale SuchfunktionFenster
Up

Asterisk CDR auslesen

Page Index

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.

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

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.