Skip to main content

Leistungsmerkmal Sprachaufzeichnung

Beschreibung Leistungsmerkmal

LocaPhone ermöglicht dem Teilnehmer und Systemverwalter das fallweise oder dauerhafte Aufzeichnen von Gesprächen. Diese Aufzeichnungen werden nach Gesprächsende bzw. nach Beendigung der Aufzeichnungsfunktion als Datei bereitgestellt.

Die folgenden Aufzeichnungsfunktionen für Gespräche werden unterstützt:

  • fallweise Aufzeichnung durch den Teilnehmer am unterstützten Endgerät
  • fallweise Aufzeichnung durch den Teilnehmer im Webinterface (ab Version 5.1.0)
  • fallweise Aufzeichnung von Konferenzen durch den Konferenz-Administrator (ab Version 5.2.0)
  • dauerhafte Aufzeichnung aller Verbindungen des Systems
  • gruppenbezogene dauerhafte Aufzeichnung aller Verbindungen (ab LocaPhone 4.x.x)


Benutzung Leistungsmerkmal

Innerhalb des LocaPhone-Systems können Gesprächsaufzeichnungen auf verschiedene Arten erfolgen bzw. ausgelöst werden:

  • am unterstützten Endgerät durch Betätigen der Taste/eines Softkeys "Record"
  • im Webinterface durch den Menüpunkt "Sprachaufzeichnung"
  • im Webinterface bei Anlegen einer Konferenz
  • automatisch durch Gruppieren von Benutzern innerhalb einer Benutzergruppe mit der Berechtigung "record_call"
  • systemweit durch Setzen der Berechtigung "record_call"


Voraussetzungen

Für das Auslösen und Beenden der Gesprächsaufzeichnung am unterstützten Endgerät muss eine Taste bzw. ein Softkey vorhanden bzw. konfiguriert werden können.

Der Benutzer-/die Benutzer-Gruppe muss die entsprechende Berechtigung 'record call' zugewiesen bekommen. 

Unterstützte Endgeräte für fallweise Aufzeichnung: snom (D)3xx, (D)7xx, 82x.


Installation

Systembezogenes Leistungsmerkmal. Teil des regulären Funktionsumfanges von LocaPhone.


Konfiguration

Die Funktionen zur Gesprächsaufzeichnungen werden über die zentrale Konfigurationsdatei des TK-Systems sowie über Gruppen-Berechtigungen konfiguriert.

/etc/locaphone/locaphone.php

TEXT
/***********************************************************
* Call Recording & Management
***********************************************************/

$CALL_RECORDING         = true;
  # allow recording phone calls as WAV files
  
$CALL_RECORDING_AUTO    = true;
  # automatically record calls if the group of the calling/called user has the
  # permission 'record_call'

$CALL_RECORDING_EDIT_TIMEOUT = 24;
  # time in hours for a non-supervisor user to edit their own call recording fields

$CALL_RECORDING_ARCHIVE_TIMEOUT = 5;
  # time in years to archive the call recordings (set "archive"-flag in the database table)

$CALL_RECORDING_CDB_ENABLE = false;
  # enables the autocomplete function on the call recording page

$CALL_RECORDING_CDB_HOST = "";
  # hostname or ip address of the external customer database server

$CALL_RECORDING_CDB_DATABASE = "";
  # database name of the external customer database server

$CALL_RECORDING_CDB_TABLE = "";
  # database table of the external customer database server

$CALL_RECORDING_CDB_USER = "";
  # database user of the external customer database server

$CALL_RECORDING_CDB_PASSWORD = "";
  # database user password of the external customer database server
ParameterBeschreibungWertDefaultVersion
CALL_RECORDING
fallweise Gesprächsaufzeichnungtrue/falsefalseab 2.x.x.x
CALL_RECORDING_AUTO
automatische Gesprächsaufzeichnungtrue/falsefalseab 4.x.x
CALL_RECORDING_EDIT_TIMEOUT


24ab 5.1.0
CALL_RECORDING_ARCHIVE_TIMEOUT


5ab 5.1.0
CALL_RECORDING_CDB_ENABLE

true/falsefalseab 5.1.0
CALL_RECORDING_CDB_HOST


-ab 5.1.0
CALL_RECORDING_CDB_DATABASE


-ab 5.1.0
CALL_RECORDING_CDB_TABLE


-ab 5.1.0
CALL_RECORDING_CDB_USER


-ab 5.1.0
CALL_RECORDING_CDB_PASSWORD


-ab 5.1.0

Nach Änderung der Parameter ist der Dialplan neu zu laden:

loca@voip:~$

BASH
sudo /opt/locaphone/sbin/gs-ast-dialplan-reload --generate

Gruppen-Berechtigungen

BerechtigungGruppe (Typ)Funktion
record_call
userfallweise Aufzeichnung durch Teilnehmer
record_call
hostautomatische Aufzeichnung aller Gespräche auf Host (System)
record_call
queueautomatische Aufzeichnung aller Gespräche in Warteschlange(n)
record_call
user
(in Gruppe host)
automatische Aufzeichnung aller Gespräche in Gruppe 'user'
(Parameter 'CALL_RECORDING_AUTO' muss auf 'true' gesetzt sein
record_call

queue
(in Gruppe host)

automatische Aufzeichnung aller Gespräche in Gruppe 'queue'
(Parameter 'CALL_RECORDING_AUTO' muss auf 'true' gesetzt sein


Formate

Dateiname bei fallweiser Aufzeichnung durch Benutzer

TEXT
rec_[Typ der Nebenstelle]_[Zeitstempel]_[angerufene Rufnummer]_[Rufnummer des Anrufers].wav

Dateiname bei automatischer Aufzeichnung

TEXT
auto-[Unique-ID]-rec_[Typ der Nebenstelle]_[Zeitstempel]_[angerufene Rufnummer]_[Rufnummer des Anrufers].wav


Abhängigkeiten

Keine.


Zusätzliche Informationen

Dateien der aufgezeichneten Gespräche finden sich im Dateisystem unter /var/spool/asterisk/monitor/

root@voip:~#

BASH
root@voip:/var/spool/asterisk/monitor# ls -la
total 12345
drwxr-x--- 2 asterisk asterisk      4096 Jan  9 12:33 .
drwxr-x--- 9 asterisk asterisk      4096 Feb  9  2017 ..
-rw-r--r-- 1 asterisk asterisk    617644 Jun 11  2018 auto-1528730021-rec_user_20180611171332_1909-0089614551125.wav
-rw-r--r-- 1 asterisk asterisk  11167724 Jun 21  2018 rec_conf_103_1529567143-1529567357.wav
-rw-r--r-- 1 asterisk asterisk    268524 May 24  2018 rec_gui-1527155667_25_0023199777975.wav
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.