![]() |
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Wiki | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| FRITZ!Box Fon: Modifikationen Selber modifizierte Firmware, Telnet, ftp und SSH einbauen. Das Forum für echte Linux-Tüftler und solche, die es werden wollen. |
![]() |
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 |
|
IPPF-Einsteiger
Registriert seit: 04.02.2006
Ort: Stuttgart
Beiträge: 7
|
Hallo, liebes Forum,
ich hab den Speex Encoder/Decoder mal so umgehackt, das man Fritz!Box Anrufbeantworter-Dateien damit bearbeiten kann! Encodieren funktioniert schon problemlos, dekodieren nur mit selbst kodierten Dateien. Die Fritz!Box kann die so erzeugten Dateien verwenden, man kann nur die aufgenommen Dateien der Fritz!Box nicht (fehlerfrei) dekodieren. (braucht dieses Feature eigentlich jemand, bzw. hat jemand Lust, das zu fixen?) Die Tools erlauben noch sämtliche Parameter der Original-Tools - selbst diejenigen, die für die Fritz!Box-Dateien keinen Sinn mehr machen. Anbei die Tools: speex-1.2beta3-fritzboxtam-beta1-bin.zip beinhaltet den Encoder für Windows und Encoder+Decoder kompiliert auf Ubuntu Linux (Gutsy), samt eines Patches für den Source-Code der Original-Speex Tools. speex-1.2beta3-fritzboxtam-beta1-src.tar.bz2 enthält den bereits gepatchten Source-Code. Anleitung zum Aufspielen einer Ansage:
Code:
speexdec-fb ansage.fb
__________________
Router: FRITZ!Box Fon WLAN 7170 mit Firmware 29.04.80, DSL/VoIP: 1&1 4DSL 16MBit, Telefon: Siemens Gigaset CX450 isdn u.a. |
|
|
|
|
|
#2 |
|
IPPF-Fünfhundert-Club
Registriert seit: 28.05.2005
Beiträge: 667
|
Funktioniert super! Danke!!!!!!!!!!
![]()
__________________
prodigy7 "Mach es Idiotensicher und sie erfinden einen besseren Idioten!" Router: FRITZ!Box Fon WLAN 7270 (UI) [FW 54.04.85-17761], bald FRITZ!Box Fon WLAN 7390 (UI) Leitung:: DSL 16079/1151 kBit/s Anbindung: 1&1 Doppel-FLAT 16.000 Telefon DECT: 2x MT-F [FW 01.02.17] Internettablet: bald 1x 1&1 Smart Pad Projekt: FritzBoxNET - .NET Bibliothek für Fritz!Box Kein Support via PM - Anfragen werden ignoriert!! |
|
|
|
|
|
#3 |
|
IPPF-Einsteiger
Registriert seit: 31.12.2007
Beiträge: 1
|
Worin besteht der Unterschied zum original SpeeX ??
|
|
|
|
|
|
#4 |
|
IPPF-Einsteiger
Registriert seit: 04.02.2006
Ort: Stuttgart
Beiträge: 7
|
Unterschied zum original Speex Codec
Ich hab alles, was mit dem OGG-Containerformat zu tun hat, auskommentiert, und das simple hier verwendete Containerformat implementiert, das im Gegensatz zu OGG keinen Header besitzt und nur jeweils ein zusätzliches Byte vor jedem Paket verwendet, das seine Länge angibt.
siehe auch: http://www.ip-phone-forum.de/showthread.php?t=131970
__________________
Router: FRITZ!Box Fon WLAN 7170 mit Firmware 29.04.80, DSL/VoIP: 1&1 4DSL 16MBit, Telefon: Siemens Gigaset CX450 isdn u.a. |
|
|
|
|
|
#5 |
|
IPPF-Tausend-VIP
Registriert seit: 06.06.2006
Ort: NRW
Beiträge: 1.981
|
Hi Leute,
das dekodieren der Original-Dateien geht auch. Es gibt nur kein Längenbyte!!! Das Paket hat eine konstante Größe von 38 Bytes. Die Framesize beträgt immer 160 Samples (*2 = 320 bytes). EDIT: muss meine Aussage etwas ändern: hatte zum testen die Dateien unter /usr/share/tam/messages verwendet (die Ansagen aus dem Menü). Die sind ohne Längenbyte. EDIT: Alles klar. Wer (genau) lesen kann ist klar im Vorteil. Jetzt verstehe ich auch was groefritzchris mit rec und fvp meint. uvp fällt dann wohl auch unter den rec Dateien. Verdammte Abkürzungen ![]() Wobei meine rec.0.000 jetzt konstante 38 Bytes als Paketgröße hatte... - mal sehen...
__________________
gruß Marco Router: 2 x FB7170 Geändert von bodega (02.01.2008 um 19:57 Uhr). |
|
|
|
|
|
#6 |
|
IPPF-Einsteiger
Registriert seit: 18.10.2005
Beiträge: 18
|
Ich verwende den FB-AB ohne Speicherstick - wie kann ich dann die Ansagedateien tauschen?
|
|
|
|
|
|
#7 |
|
IPPF-Tausend-VIP
Registriert seit: 06.06.2006
Ort: NRW
Beiträge: 1.981
|
ok.. habe den Dekoder geändert und für die FB kompiliert.
Bin mir nicht sicher, ob der nun Fehlerfrei dekodiert, deswegen poste ich einfach mal... EDIT: was ich geändert habe: src/speexdec.c (ab Zeile 737): Code:
...
bytes = 0;
nb_read = fread(&bytes, sizeof(char), 1, fin);
while(bytes != 38 && !feof(fin))
nb_read = fread(&bytes, sizeof(char), 1, fin);
// packetbuffer[0] = bytes;
nb_read = fread(&packetbuffer[0], sizeof(char), (int)bytes, fin);
...
Aber wenn Sie funktioniert, dann sollte es reichen. Falls jemand rauskriegt, was die Bytes zu bedeuten haben (also diese, != 38 ), so möge er es hier posten.
__________________
gruß Marco Router: 2 x FB7170 Geändert von bodega (03.01.2008 um 14:26 Uhr). |
|
|
|
|
|
#8 |
|
IPPF-Einsteiger
Registriert seit: 03.01.2008
Beiträge: 4
|
Ich hätte Interesse an den geänderten Sourcen um das mal unter OS/2 zu kompilieren und testen zu können.
Update: Danke bodega für die Dokumentation der Änderungen! OK beides lässt sich mit etwas Handarbeit auch unter OS/2 kompilieren. Der Enkoder funktioniert auch Der Dekoder leider nicht. Er erstellt zwar eine .wav Datei, die nach dem Header aber nur aus unregelmaessigen Folgen mit bytes der Menge {00 01 02 03 FD FE FF} besteht. (Lässt sich abspielen, aber man hört nichts) Franz Geändert von merecumbe (03.01.2008 um 22:54 Uhr). |
|
|
|
|
|
#9 | |
|
IPPF-Tausend-VIP
Registriert seit: 06.06.2006
Ort: NRW
Beiträge: 1.981
|
Wusste garnicht, dass OS/2 überhaupt noch von irgendwem benutzt wird.
Poste mal ein Speex File, bzw. dekodiere es auf der Box um auszuschließen, dass nicht etwas anderes falsch läuft. Zitat:
. Aber was soll mir das sagen?
__________________
gruß Marco Router: 2 x FB7170 Geändert von bodega (05.01.2008 um 14:22 Uhr). |
|
|
|
|
|
|
#10 |
|
IPPF-Fünfhundert-Club
Registriert seit: 13.04.2005
Beiträge: 878
|
__________________
AVM FRITZ!Box Fon WLAN 7270 v3 (FW 74.04.80-16376 freetz-4298) an: • T-Net-ISDN und • Analog (Mobil O2-Genion) über Sagem - Dr. Neuhaus TELSAT II am internen S0 der FBF: • FMN alpha euro 3000 (FW 03.10) • Schneider SET 100 (baugleich mit FMN ISDN200) • T-Com (Sagem) Super Schnurlos C540 (DECT) mit 2 Handgeräten T-Fax CM 301 am internen DECT der FBF: • 1 * FRITZ!Fon MT-D (FW 2.14) • 1 * FRITZ!Fon MT-F (FW 2.10) |
|
|
|
|
|
#11 | |
|
IPPF-Einsteiger
Registriert seit: 03.01.2008
Beiträge: 4
|
Doch doch, ein virenfreies komfortables schlankes Betriebssystem
![]() Zitat:
|
|
|
|
|
|
|
#12 | |
|
IPPF-Tausend-VIP
Registriert seit: 06.06.2006
Ort: NRW
Beiträge: 1.981
|
Zitat:
![]()
__________________
gruß Marco Router: 2 x FB7170 |
|
|
|
|
|
|
#13 |
|
IPPF-Einsteiger
Registriert seit: 03.01.2008
Beiträge: 4
|
Hallo Marco,
hier klappts jezt auch src/speexdec.c (ab Zeile 737) Danke für Deine Unterstützung! Franz EDIT: Zwei kleine Änderungen in den Sourcen sind für OS/2 doch noch notwendig: Code:
--- speexenc.c.orig 2007-12-27 00:52:06.000000000 +0100
+++ speexenc.c 2008-01-12 00:13:50.000000000 +0100
@@ -524,6 +524,8 @@
{
#if defined WIN32 || defined _WIN32
_setmode(_fileno(stdin), _O_BINARY);
+#elif defined OS2
+ _fsetmode(stdin,"b");
#endif
fin=stdin;
}
Code:
--- speexdec.c.orig 2008-01-11 23:54:36.000000000 +0100
+++ speexdec.c 2008-01-11 23:59:14.000000000 +0100
@@ -231,6 +231,8 @@
{
#if defined WIN32 || defined _WIN32
_setmode(_fileno(stdout), _O_BINARY);
+#elif defined OS2
+ _fsetmode(stdout,"b");
#endif
fout=stdout;
}
http://www.fbakan.de/speex/speex-1.2...-beta1-os2.zip Geändert von merecumbe (12.01.2008 um 00:51 Uhr). |
|
|
|
|
|
#14 |
|
IPPF-Einsteiger
Registriert seit: 09.01.2008
Beiträge: 13
|
Hi!
Ich besitze die FB 7110, habe die Firmware mit AB und den MC installiert. Nun würde ich gerne den Ansagetext ändern. Also habe ich den Ansagetext aufgenommen, als spx-file encoded und .. Ja, genau da hänge ich jetzt. Wo muss die Datei hin? Bei mir gibt es keinen avm_tam Ordner. Unter /usr/share/ gibt es einen Ordner tam, indem sich ein Soft-Link ~messages befindet. In diesem Ordner befinden sich allerdings keine uvp.0.000 Dateien, sondern fvp Dateien. Kann mir vielleicht jmd helfen? (Nebenbei: Wüsste jemand eine Möglichkeit, wie man den Anrufbeantworter zu bestimmten Uhrzeiten aktiviert? z.B. 18-08 Uhr oder so? Das wäre kool) Dennoch: Hauptproblem ist erstmal, wie ich die Ansage auf die FB aufspiele, vielen Dank schonmal im Voraus! |
|
|
|
|
|
#15 |
|
IPPF-Fünfhundert-Club
Registriert seit: 28.05.2005
Beiträge: 667
|
/data/tam -> uvp.0.000 für Ansage AB 1 usw.
__________________
prodigy7 "Mach es Idiotensicher und sie erfinden einen besseren Idioten!" Router: FRITZ!Box Fon WLAN 7270 (UI) [FW 54.04.85-17761], bald FRITZ!Box Fon WLAN 7390 (UI) Leitung:: DSL 16079/1151 kBit/s Anbindung: 1&1 Doppel-FLAT 16.000 Telefon DECT: 2x MT-F [FW 01.02.17] Internettablet: bald 1x 1&1 Smart Pad Projekt: FritzBoxNET - .NET Bibliothek für Fritz!Box Kein Support via PM - Anfragen werden ignoriert!! |
|
|
|
|
|
#16 |
|
IPPF-Einsteiger
Registriert seit: 09.01.2008
Beiträge: 13
|
hey, vielen dank für die antwort!
eine möglichkeit das ganze nach der uhrzeit zu steuern kennt keiner so auf die schnelle? |
|
|
|
|
|
#17 |
|
IPPF-Fan
|
Hi dschu,
also ich hab mich nun seit längerem mit der neuen FW beschäftigt und solch eine Funktion nicht gefunden. Allerdings denke ich, dass man vielleicht mit hilfe von CronJobs aus dem DS-Mod was machen könnte. Allerdings kann ich dir in der Sache dann nicht weiter helfen. Dafür müsstest du andere Leute fragen. MfG Tomekk
__________________
Router: Fritz!Box Fon WLAN 7270 Firmware-Version 54.04.80-15992 (1&1 Surf & Phone Box WLAN N(Homeserver)) mit aktuellem Freetz, AVM-Branding und ENUM Anschluss: Unitymedia Telefon: AVM Fritz!Fon MT-D, Siemens Gigaset C45, GN Netcom GN9120 USB: im Moment ungenutzt VoIP: Unitymedia Anbindung: Unitymedia 3Play Down: ~20 MBit/s Up: ~1024 kBit/s; Sipgate Media: IP1101, TG15999, Fritz!Media 8020, Fritz!Media 8040 Handy: Nokia N900 |
|
|
|
|
|
#18 |
|
IPPF-Einsteiger
Registriert seit: 09.01.2008
Beiträge: 13
|
vielen dank für die info tomekk!
hm, irgendwie funktioniert es bei mir nicht mit den ab ansagen.. im fritz.box menü wird mir der anrufbeantworter als "600" angezeigt. habe die datei jetzt als uvp.0.600 und als uvp.0.000 liegen (/data/tam/). trotzdem kommt die standardmeldung. mache ich irgendwas falsch? muss ich die neustarten? |
|
|
|
|
|
#19 |
|
IPPF-Fan
|
Wie das direkt im Flash der Box aussieht kann ich dir auch ned sagen, weil ich mein AB über meine USB Platte laufen lasse. die datei muss uvp.0.000 heißen das stimmt. wie es weiter aussieht kann ich dir nur sagen wenn du usb speicher benutzt. Dort muss dann ein Ordner namens avm_tam liegen, welchen sich die Box allerdings bei mir selber angelegt hat. dort hinein musste dann die ansage kopieren und übers telefon dann die richtige ansage einstellen.
MfG Tomekk
__________________
Router: Fritz!Box Fon WLAN 7270 Firmware-Version 54.04.80-15992 (1&1 Surf & Phone Box WLAN N(Homeserver)) mit aktuellem Freetz, AVM-Branding und ENUM Anschluss: Unitymedia Telefon: AVM Fritz!Fon MT-D, Siemens Gigaset C45, GN Netcom GN9120 USB: im Moment ungenutzt VoIP: Unitymedia Anbindung: Unitymedia 3Play Down: ~20 MBit/s Up: ~1024 kBit/s; Sipgate Media: IP1101, TG15999, Fritz!Media 8020, Fritz!Media 8040 Handy: Nokia N900 |
|
|
|
|
|
#20 |
|
IPPF-Einsteiger
Registriert seit: 08.05.2007
Beiträge: 21
|
Und hier in kompilierter Form für Mac OS X 10.5 Leopard.
Usage: speexdec rec.1.001 001.wav |
|
|
|
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Anrufbeantworter an FritzBox 7170 schaltet nicht ab | dirkfu | FRITZ!Box Fon: Telefonie | 3 | 07.11.2009 13:57 |
| Fritzbox Fon ATA: Telefon und Anrufbeantworter an einer Nebenstelle? | johannes866 | FRITZ!Box Fon: Telefonie | 2 | 03.08.2007 15:43 |
| AVM FRITZ!Box Upgrade | Redaktion | Nachrichten | 0 | 30.05.2006 10:21 |
| FBF 7050/7170 - BETA-Firmware Build 3274/3306 (14.04.03-xx/29.04.03-xx) (+Recovery) | Moonbase | FRITZ!Box tot? Recover, Firmware Up-/ Downgrade | 556 | 29.03.2006 08:35 |
| FRITZ!Box ab sofort erhältlich | Micha | Nachrichten | 4 | 21.04.2004 21:31 |