Fritz!Box Anrufbeantworter Encoder / Decoder

Danke, Bodega für post #70 und den decoder - genau was ich gesucht habe!

/Peter
 
Hallo.
Kennt jemand, wo die Standardansage gleich in der FW steckt?,
damit die "eigene" auch nach dem Zurücksetzen der FB dabei bleibt.
( 7170, .88 )
 
Zuletzt bearbeitet:
Hallo zusammen,

ich möchte gerne die Rec-Dateien meiner Fritzbox (7490 OS: 6.60) dekodieren. Dazu habe ich den SourceCode auf meinem Raspberry Pi kompiliert. Das klappte soweit auch alles. Wenn ich nun aber tatsächlich dekodieren möchte erhalte ich immer folgende Meldungen:

Decoding overflow: corrupted stream?
notification: More than two wideband layers found. The stream is corrupted.
Decoding error: corrupted stream?

Kann damit einer was anfangen?

Danke und LGe
Niels
 
Danke nochmal für den geilen sourcecode, läuft auch heute immer noch perfekt mit 7490.
 
ebenfalls vielen Dank bodega für den decoder, genau das, was ich gesucht habe!

Clark
 
Ich schände ungern Leichen, aber es passt hier einfach rein. Der decoder funktioniert eindwandfrei, danke dafür. Mich würde allerdings interessieren, wo AVM den Standardansagetext liegen hat.
Unter /data/tam und dem USB Stick liegt jeweils nur die "eigene" Ansage. Mit einem find fand ich leider auch keine andere .000 File.

Vielleicht weiß es durch Zufall jemand und kann mir weiterhelfen. Danke! :)
 
Moinsen


In einer 7590 zeigen alle Links auf: /usr/share/tam/msg/default/de
( nur lesbar )
 
Moin
Da habe ich zwar Unmengen rvp und syl files, kann aber keine davon decodieren. :-/

notification: More than two wideband layers found. The stream is corrupted.
 
Danke für speexdec aus Beitrag #70, funktioniert bei mir auch unter Win10 einwandfrei.
ich bräuchte allerdings eine Lösung für den Raspberry Pi, also eine kompilierte Version von speexdec für Raspbian/Symbian.
Hat jemand dafür vielleicht eine Lösung ?

Gruß H.
 
Moinsen


Dann die *.src.* auf Pi compilieren.

Vorbereitung, wenn noch nicht erfolgt...

Kommandos zum entpacken, konfigurieren und kompilieren...
( Das kann als normaler Benutzer erfolgen ( also nicht als root ) )
Rich (BBCode):
# Entpacken...
bzip2 -d speex-1.2beta3-fritzboxtam-beta1-src.tar.bz2
tar xvf speex-1.2beta3-fritzboxtam-beta1-src.tar
# Konfigurieren
cd speex-1.2beta3-fritzboxtam-beta1/
./configure
# ^--> Läuft hoffentlich fehlerfrei durch bei dir
# Kompilieren
make
Wenn Obiges fehlerfrei durchlief, was es auf meinen Raspberry tut, dann befinden sich speexdec und speexenc im Verzeichnis src.
Einfach ohne Argumente aufrufen für Optionen...
Code:
cd src
./speexdec

NOTICE: This is a modified version of speexdec which doesn't use the ogg container format,
but a more simple format used by the AVM Fritz!Box TAM.
It's still incomplete and might not work for files created by the Fritz!Box.

Usage: speexdec-fb [options] input_file.spx [output_file]

Decodes a Speex file and produce a WAV file or raw file

input_file can be:
  filename.spx         regular Speex file
  -                    stdin

output_file can be:
  filename.wav         Wav file
  filename.*           Raw PCM file (any extension other that .wav)
  -                    stdout
  (nothing)            Will be played to soundcard

Options:
--enh                 Enable perceptual enhancement (default)
--no-enh              Disable perceptual enhancement
--force-nb            Force decoding in narrowband
--force-wb            Force decoding in wideband
--force-uwb           Force decoding in ultra-wideband
--mono                Force decoding in mono
--stereo              Force decoding in stereo
--rate n              Force decoding at sampling rate n Hz
--packet-loss n       Simulate n % random packet loss
-V                    Verbose mode (show bit-rate)
-h, --help            This help
-v, --version         Version information
--pf                  Deprecated, use --enh instead
--no-pf               Deprecated, use --no-enh instead

More information is available from the Speex site: http://www.speex.org

Please report bugs to the mailing list `[email protected]'
 
Zuletzt bearbeitet:
Guten Morgen,

seit dem Update auf das neuste FRITZ!OS 8.00 lassen sich die rec*-Dateien leider nicht mehr mit dem schon in die Jahre gekommenen Speex-Decoder zu PCM WAVE-Dateien umwandeln. :(
Ich bin zu 99% sicher, dass es mit der Umstellung auf HD-Audioaufzeichnung beim Anrufbeantworter zu tun hat - siehe:
[Punkt Telefonie: Verbesserung Aufzeichnungen auf dem Anrufbeantworter haben eine höhere Sprachqualität (HD-Audio)]

Leider fehlt mir das Wissen, wie man den aktuellen Speex-Decoder (https://www.speex.org/downloads/) so anpasst, dass er auch die neuen "HD"-Audiodateien wieder decodieren kann. Meine Vermutung ist, dass lediglich die Größe der Audioframes sich geändert hat, da nun mit höherer Abtastrate aufgezeichnet wird.

Sofern hier nach all den Jahren noch jemand der Experten mitliest, würde mich eine kurze Rückmeldung freuen.
Ich habe mir 2010 ein kleines Java-Programm geschrieben, das vollautomatisch sämtliches Anrufbeantworter-Dateien via FTP von der FRITZ!Box herunterlädt und mit dem jeweiligen (formatierten) Datum als Dateiname inkl. korrektem Änderungsdatums-Zeitstempel versieht:

1735550971682.png

Damit ist die Sicherung von Anrufbeantworter-Nachrichten sehr komfortabel gewesen und ich würde diesen Workflow nur ungern aufgeben...
Sofern jemand eine angepasste Speex-Decoderversion bereitstellt, mit der auch die neuen rec*-Dateien wieder zu WAVE decodiert werden können, stelle ich im Gegenzug den Sourcecode meines "automatischen Download- und Speichertools" zur Verfügung. :)

Im Anhang befindet sich eine Test-Datei, die ich soeben über meine FRITZ!Box 7530 mit OS-Version 8.00 aufgenommen habe.
Beim Versuch, diese mit der bekannten speexdec-fb nach WAVE zu konvertieren, erhalte ich folgenden Output auf der Konsole (unter Windows, was jedoch höchstwahrscheinlich keine Rolle spielt, da es mit älteren rec-Dateien auf der gleichen Maschine problemlos funktioniert):

1735551484801.png

Der "narrowband mode" ist vermutlich das Problem, da ja nun in HD-Qualität (= wideband ?) aufgezeichnet wird...
 

Anhänge

  • rec.0.000.zip
    14.8 KB · Aufrufe: 0
Zuletzt bearbeitet:
  • Like
Reaktionen: JensOsterwohldt
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.