Das Telefon unterstützt die Aufnahme während aktiver Gespräche. Zwei Aufnahmemethoden sind verfügbar:
Speichern des RTP-Streams als formatierte Datei im lokalen Speicher (USB).
Senden des RTP-Streams an einen Aufnahmeserver zur Speicherung und Verwaltung.
Dieses Dokument gilt für die IP-Telefone der Serien BX3S, BX4, BX5S, BX6, BX7, BX7C, GP210, GP210i und BXU.
Dieses Dokument richtet sich an interne Forschungs- und Testingenieure, die die Implementierung und Verbesserung der Anrufaufzeichnungsfunktion des Telefons verstehen müssen.
Ein lokaler Nur-Empfangs-Stream wird erstellt und mit dem Anrufstream gemischt. Das Telefon bindet sich an einen lokalen Port, um gemischte RTP-Daten zu empfangen, die dann in eine lokale Datei geschrieben oder an einen entfernten Server gesendet werden.

Die lokale Aufnahme erfordert einen USB-Stick. Das Telefon überprüft die USB-Speicherkapazität, erstellt eine Datei namens Record_[SystemTime] und speichert RTP-Daten.
Wenn die Dateigrößenbegrenzung erreicht ist und noch Platz vorhanden ist, wird automatisch eine neue Datei erstellt. Pause/Fortsetzung wird während der Aufnahme unterstützt.
Lokales Aufnahmedateiformat (.wav):
| char codec[64] | int32_t rtpLen | int32_t increment | uint32_t dataSize | rtp data | rtp data | ... |
codec: Audio-Codec der Aufnahme
rtpLen: Länge der RTP-Daten
increment: Zeitschritterhöhung
dataSize: Gesamtlänge der RTP-Daten
Die Serveraufnahme erfordert die Konfiguration von serverAddr und serverPort. Die Kommunikation umfasst Steuerbefehle (TCP) und RTP-Medien (UDP).
Das Telefon initiiert eine Aufnahmesitzung. Der Server weist einen dedizierten UDP-Port für den RTP-Stream zu.
Format des Startbefehls für die Aufnahme
Anforderung: cmd=RecordStartRequest&id=xxx&device=xxx&remote_number=xxx&remote_name=xxx&local_number=xxx&local_name=xxx&dir=in|out&codec=xxx
Antwort: cmd=RecordStartResponse&id=xxx&result=success|failed&reason=xxx&server=xxx&port=xxx
id: Eindeutige Sitzungs-ID (zufällig, während der Aufnahme fest)
device: MAC-Adresse des Telefons
dir: Anrufrichtung (eingehend/ausgehend)
codec: RTP-Codec (PCMA|PCMU)
server/port: UDP-Adresse für den RTP-Stream
Hinweis: Wenn der Server mit "failed" antwortet, zeigt das Telefon eine Meldung über einen Aufnahmefehler an.
Format des Stoppbefehls für die Aufnahme
Anforderung: cmd=RecordStopRequest&id=xxx&remote_number=xxx&remote_name=xxx&local_number=xxx&local_name=xxx&reason=xxx
Antwort: cmd=RecordStopResponse&id=xxx&result=success
Bei einem Socket-Fehler beenden beide Seiten die Sitzung und löschen die Zustände.
Das Telefon sendet RTP-Pakete über UDP an den Server, bis ein Stoppbefehl empfangen wird oder die Verbindung abbricht.
Das Telefon analysiert die Dateikopfzeilen (Codec, Zeitstempel, Länge), um die Wiedergabedauer zu berechnen und die Wiedergabe zu steuern.
Die lokale Aufnahme erfordert einen USB-Stick. Unterstützt auf BX5S/BX6; NICHT unterstützt auf BX3S/BX4.
Aktivieren Sie die Aufnahme über Apps > Aufnahmeverwaltung, stellen Sie den Modus auf Lokal ein.

Konfigurieren Sie eine DSS-Taste/Funktionstaste als Aufnahme.
Stecken Sie den USB-Stick ein, führen Sie einen Anruf durch, drücken Sie die Aufnahmetaste, um zu starten.

Drücken Sie erneut, um die Aufnahme zu stoppen.
Zeigen Sie Aufnahmen über Apps > USB an/geben Sie sie wieder.

Installieren Sie die RecordServer-Software (unterstützt PCMA/PCMU/G722).
Serverpfad: \\172.16.1.8\firmware\Applications\RecordServer
Führen Sie RecordServer.exe aus, um den Dienst zu starten.
Aktivieren Sie auf der Weboberfläche des Telefons die Aufnahme, stellen Sie den Typ auf Netzwerk ein, geben Sie die Server-IP/den Port ein, wählen Sie den Codec aus.

Führen Sie einen Anruf durch, drücken Sie die DSS-Aufnahmetaste.

Stoppen Sie die Aufnahme und laden Sie die Dateien vom Server herunter.

Registrieren Sie das Telefon an einem SIP INFO-kompatiblen Server (z. B. 3CX).
Aktivieren Sie auf der Weboberfläche die Aufnahme und stellen Sie den Typ auf SIP INFO ein.

Konfigurieren Sie eine DSS-Aufnahmetaste, starten/stoppen Sie die Aufnahme während Anrufen.
Zeigen Sie Aufnahmen im Verwaltungsportal des SIP-Servers (3CX) an.