CTI Client Hilfe:
Asterisk CDR auslesen

- Themen-Index
- Versionen
- Neue Funktionen im CTI Client 3.x
- Systemvoraussetzungen
- Installation
- Telefonsteuerung
- Programmfunktionen
- Ordner / Datenanbindung
- Optionen

- Anpassen
- Administration
- Audio
- Kurzwahl
- Kurzwahlpanel
- TAPI-Geräte
- Telefonie
- PhoneDialog
- Journal

- Asterisk CDR auslesen

- Lizenz
- LCR/Gebühren
- Interworking
- Busylight
- History
- Outlook
- Word-Dokumentvorlagen
- Lokale Profile / Terminal Server
- Notizen
- Termine
- Globale Suchfunktion
- Fenster

- Fensterverwaltung
- Design
- Tutorials

Auf dieser Seite

- Voraussetzungen
- Konfiguration

> 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.