Before configure the FB:
Fritzbox:
Internet - Freigaben - Dynamic DNS
[X] Dynamic DNS benutzen
| Dynamic DNS-Anbieter | Benutzerdefiniert |
|---|---|
| Update-URL | www.dtdns.com/autodns.cfm?id=<domain>&pw=<pass>&client=<username> |
| Domainname | Hostname.dtdns.net |
| Benutzername | FB-Name |
| Kennwort | PASSWORD |
| Kennwortbestätigung | PASSWORD |
FB-Name is only for your statistics, you can use what you want inside “Benutzername”
Passwörter und Zugangsdaten kann man aus der Fritzbox auslesen, wenn man diese wieder entschlüsselt
allcfgconv -C ar7 -c -o - | grep -E "(username =|passwd =| password =)" allcfgconv -C voip -c -o - | grep -E "(username =|passwd =| registrar =|authname =)"
getestet mit FB 7170 und 7050 (Telnetzugang wird benötigt)
Mehr Infos unter http://wiki.ip-phone-forum.de/gateways:avm:howtos:mods:password_auslesen
Quelle: http://wiki.ip-phone-forum.de/gateways:avm:fbf:anrufbeantworter
Die FRITZ!Box Fon bietet ab FW Ver.29.04.49 bis zu bis zu fünf Anrufbeantworter, die über die web-Oberfläche verwaltet werden. Die Anrufbeantworter werden bedient über Sprachmenüs an einem Telefon, das an der FRITZ!Box angeschlossen ist. Anwahl erfolgt mit 2x * und der internen Nummer des Anrufbeantworters (z.B. ∗∗600 für den ersten AB). Die Fernabfrage von einem externen Telefon ist nach Eingabe einer 4-stelligen PIN möglich.
| Tastencode | Funktion | |
|---|---|---|
| Hauptmenü | 1 | Nachrichten abhören |
| 2 | alle alten Nachrichten löschen | |
| 3 | Anrufbeantworter ein/aus | |
| 4 | Ansagen aufnehmen und auswählen | |
| 5 | Antwort/Hinweis-Modus einstellen | |
| Menü 1 | 1 | Abhören unterbrechen/fortsetzen |
| 3 | Rückruf einleiten (während Abhören) | |
| 5 | Nachricht löschen (während Abhören) | |
| 7 | zurück zu vorhergehender Nachricht | |
| 9 | vor zu der nächsten Nachricht | |
| Menü 2 | 5, 2 | Löschen der Nachrichten bestätigen |
| Menü 4 | 1 | Antwort/Aufnahme-Ansage aufnehmen |
| 2 | Hinweis-Ansage aufnehmen | |
| 3 | Schluss-Ansage aufnehmen | |
| Submenü 4 | 1 | alle Ansagen abhören |
| 2 | Auswahl der Ansage (während Abhören) | |
| 5 | alle Ansagen löschen | |
| 8 | Ansage aufnehmen (beenden mit 1) | |
| Menü 5 | Aufnahmemodus oder Hinweismodus aktivieren |
Mit # gelangt man immer zurück ins Hauptmenü, 0 wiederholt die aktuelle Menüansage
Quelle: http://www.ip-phone-forum.de/showthread.php?t=156186&page=2
8000Hz, 16 Bit, Mono. Am besten sox nehmen.
/data/tam oder wenn du einen USB-Stick zum Speichern benutzt dort im Ordner avm_tam
./speexdec rec.1.001 001.wav
Folgende Programme spielen die Fritz-AB-wave files prima ab:
xnview 1.92 Media Player Classic 6.4.9.1 MPlayer 1.0rc2-4.2.1 sndrec32.exe … und auch das Nokia E51
Thema: Fritz!Box Anrufbeantworter Encoder / Decoder
http://www.ip-phone-forum.de/showthread.php?t=156186&p=1087842&viewfull=1#post1087842
http://www.ip-phone-forum.de/showthread.php?t=156186
SoX - Sound eXchange http://sox.sourceforge.net
Text-To-Speach online: http://www2.research.att.com/~ttsweb/tts/demo.php
Quelle: http://www.ip-phone-forum.de/showthread.php?t=156186&p=1757198&viewfull=1#post1757198
Aufspielen einer Anrufbeantworteransage für Anrufer ohne abgehende Rufnummer auf die Fritz!Box
----------------------------------------------------------------------------------------------
1. Anrufbeantworter auf der Fritz!Box einrichten mit Betriebsart "nur Ansage"
2. Aufnehmen einer Ansage per Anrufbeantworter-Menü unter Kurzwahl **600
3. Alle Anrufe ohne Rufnummer an <Telefonnummer> umleiten auf internen Anrufbeantworter
4. Ansage mit Text-to-Speech-Tool erzeugen oder downloaden und als ansage.wav speichern
5a. Resamplen per Kommandozeile: sox.exe ansage.wav -r 8000 -c 1 -s -w ansagefb.wav resample -ql
oder (weniger empfehlenswert)
5b. Speichern mit Windows Audiorecorder als ansagefb.wav in PCM 8,000kHz 16Bit Mono
6. Umwandeln in Fritz!Box-AB-Format per Kommandozeile: speexenc.exe ansagefb.wav uvp.0.001
7. Datei uvp.0.001 auf USB-Stick kopieren und diesen an Fritz!Box anstecken
8. Telnet auf der Fritz!Box aktivieren per Kurzwahl #96*7* (sofern noch nicht aktiviert)
9. Telnet aufrufen per Kommandozeile: telnet fritz.box + Web-Passwort eingeben
10. # cd /data/tam
11. # chmod 644 uvp.0.001
12. # find /var -name uvp.0.001
13. Gefundenen Pfad zur Datei auf dem USB-Stick inkl. Dateiname in Zwischenablage kopieren
14. # cp <kopierten Pfad aus Zwischenablage hier einfügen> uvp.0.001
Fertig!
chmod 644 /data/tam/uvp.0.001
cp /data/tam/uvp.0.001 /var/media/ftp/Storage-01/uvp.0.001
cp /var/media/ftp/Storage-01/uvp.0.001 /data/tam/uvp.0.001
Wenn eine separate Nummer für die Durchwahl (Call Through) in der Box eingerichtet ist, kann man den Anrufbeantworter unabhängig von dem Hauptanschluss (lautlos, ohne klingeln) direkt abfragen. Der Trick funktioniert, weil “Call Through” auch erlaubt interne Nummer (in diesem Fall ∗∗600) anzuwählen. Die Lösung ist insbesondere für Handys mit Festnetzflat interessant. Und so geht es:
012345678P5555P∗∗600P5555P1012345678P*5555P1)P steht hier für Pause und ist abhängig vom Handymodell unterschiedlich anzutippen (bei Siemens S55 ist es z.B. ”+”). P1 steht hier für die Menüauswahl 1 des im Anrufbeantworter Menü und ist also optional zu setzen.
Wählt man jetzt “Mein AB Zuhause” aus dem Handy-Telefonbuch, landet man direkt bei den Nachrichten, so wie man es sonst von den Mobilboxen gewohnt ist.
Übrigens, diese trickreiche Lösung kann man auch dafür nutzen, um gezielt einen bestimmten Apparat hinter der Box anzurufen: 012345678P5555P∗∗2 klingelt am Apparat 2.
Workaround Fritz!Box 7050 - Firmware 14.04.30 oder 14.04.33
Bei der Firmware 14.04.30/14.04.33 ist im Univeral-Binary “busybox” der Telnet-Daemon nicht aktiviert. Deshalb klappt das Aktivieren von Telnet weder über das Telefonkommando #96*8* noch über Pseudo-Firmwareupdates.
Harald Becker von http://www.telefonsparbuch.de/ stellt hier freundlicherweise eine Lösung zur Verfügung. Man lädt sich die Datei
http://www.telefonsparbuch.de/software/fritzbox/TelefonSparbuch_Telnet04.30.tar
herunter und lädt diese wie eine Firmware auf die Fritz!Box.
Beim Firefox 5.0 gibt es ein Problem, es kommt die Meldung Bitte den vollständigen Pfad angeben. Mit dem IE funktioniert es.
Nach einem Neustart kann man sich per Telnet mit dem Passwort der Weboberfläche auf der Fritz!Box einloggen. Dies funktioniert jedoch nur bei bestehender Internetverbindung. Das Pseudofirmwareupdate überprüft auf eine funktioniernede Internetverbindung und lädt dann die Datei utelnetd nach. Dieser Telnetserver wird in ”/var” gestartet und ermöglicht den Login. Die in der Busybox verwendete Shell (ash) kann keine Tab-Completion und kennt keine Backspace-Taste. Korrekturen auf der Kommandozeile sind mit der <ENTF>-Taste möglich. Der Editor “nvi” funktioniert in dieser Version leider auch nicht mehr, man muss also auf einer anderen *ix-Maschine editieren und per “wget” die Dateien wieder an ihren Platz bringen.
Im TAR-File befindet sich im Verzeichnis \var\ die Datei install Was macht das Script:
#!/bin/sh
cat > /var/flash/debug.cfg << 'EOF'
#!/bin/sh
#>>TELNET
if [ "$(busybox | grep -c ' telnetd,')" = "1" ];then
/bin/busybox telnetd -l /sbin/ar7login
else
{
while !(ping -c 1 lcr.telefonsparbuch.de); do sleep 5; done
wget -qO /var/utelnetd http://lcr.telefonsparbuch.de/software/fritzbox/utelnetd
# Ohne Kennwort-Abfrage
# echo "root::0:0:root:/var/tmp:/bin/sh" > /etc/passwd
# chmod +x /var/utelnetd
# /var/utelnetd -d -l /bin/sh
# Mit Kennwort-Abfrage
chmod +x /var/utelnetd
/var/utelnetd -d -l /sbin/ar7login
} &
fi
#<<TELNET
EOF
exit 1
Wenn man sich mal ausgesperrt hat…
JFritz (Quelle:http://www.jfritz.org/wiki/JFritz) als Serviceunter Windows XP installieren mit instsrv.exe und srvany.exe vom MS Recourcekit
Code der Setup Datei speichern als “Setup-Service-JFritz.cmd” und im selben Verzeichnis wie instsrv.exe und srvany.exe stellen.
Im JFritz sind die Einstellungen auf Serverbetrieb (Autologin, Datensicherung etc.) zu stellen bevor der Service gestartet wird!
@echo off REM ################################################################## REM # Setup Service REM # Vers. 0.0.1 25.01.2009 Mark Wolfgruber REM ################################################################## echo. echo %date% %time% ### Start Setup ### echo. :vars set __prgname__=JFritz set __prgpath__=%ProgramFiles%\JFritz set __prg__=JFritz.exe set __servicepath__=%__prgpath__%\service set __srvany__=%__servicepath__%\srvany.exe set __instsrv__=%__servicepath__%\instsrv.exe set __stopsrv__=%__servicepath__%\stop-service_%__prgname__%.bat set __startsrv__=%__servicepath__%\start-service_%__prgname__%.bat set __restartsrv__=%__servicepath__%\restart-service_%__prgname__%.bat set __installsrv__=%__servicepath__%\install-service_%__prgname__%.bat set __removesrv__=%__servicepath__%\remove-service_%__prgname__%.bat set __regfile__=%__servicepath__%\registry_service_%__prgname__%.reg set "__regprgpath__=%__prgpath__:\=\\%" :check_path if not exist %__servicepath__% md %__servicepath__% if not exist %__servicepath__% echo ERROR, can not create %__servicepath__% && PAUSE && EXIT :check_srvany if not exist %__srvany__% ( if exist srvany.exe ( echo copy srvany.exe %__srvany__% copy srvany.exe %__srvany__% ) ELSE ( echo. echo Download srvany.exe from Microsoft Recource Kit and echo copy it to %__srvany__% ) ) if not exist %__srvany__% echo ERROR, can not create %__srvany__% && PAUSE && EXIT :check_instsrv if not exist %__instsrv__% ( if exist instsrv.exe ( echo copy instsrv.exe %__instsrv__% copy instsrv.exe %__instsrv__% ) ELSE ( echo. echo Download instsrv.exe from Microsoft Recource Kit and echo copy it to %__instsrv__% ) ) if not exist %__instsrv__% echo ERROR, can not create %__instsrv__% && PAUSE && EXIT :update_setup set __setupfile__=setup-Service-%__prgname__%.cmd xcopy /Y /V /D /R %__setupfile__% %__servicepath__%\. > nul :create_regfile echo Windows Registry Editor Version 5.00 > %__regfile__% echo. >> %__regfile__% echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%__prgname__%\Parameters] >> %__regfile__% echo "Application"="%__regprgpath__%\\%__prg__%" >> %__regfile__% echo "AppDirectory"="%__regprgpath__%\\" >> %__regfile__% if not exist %__regfile__% echo ERROR, can not create %__regfile__% && PAUSE && EXIT :register_regfile regedit /s %__regfile__% :setup_service echo. echo Please start the Application with an spezial/own Account echo. if "%__service_accountname__%"=="" set __service_accountname__=%USERDOMAIN%\%USERNAME% SET /P __service_accountname__=Domain\Accountname for Service [%__service_accountname__%]: :delete_old_batches if exist %__servicepath__%\*%__prgname__%.bat del %__servicepath__%\*%__prgname__%.bat :create_batches echo @net stop %__prgname__% > %__stopsrv__% echo @pause >> %__stopsrv__% echo @net start %__prgname__% > %__startsrv__% echo @pause >> %__startsrv__% echo @net stop %__prgname__% > %__restartsrv__% echo @net start %__prgname__% >> %__restartsrv__% echo @pause >> %__restartsrv__% echo @echo off > %__installsrv__% echo @%__instsrv__% %__prgname__% REMOVE ^> nul > %__removesrv__% echo set __service_accountname__=%__service_accountname__% >> %__installsrv__% echo SET /P __service_accountname__=Domain\Accountname for Service [%%__service_accountname__%%]: >> %__installsrv__% echo SET /P __PW__=Password: >> %__installsrv__% echo %__instsrv__% %__prgname__% %__srvany__% -a %%__service_accountname__%% -p %%__PW__%% >> %__installsrv__% echo pause >> %__installsrv__% echo @%__instsrv__% %__prgname__% REMOVE > %__removesrv__% echo @pause >> %__removesrv__% :install_srv set __a__=N set /p __a__=Install Service %__prgname__% now? [%__a__%] if "%__a__%"=="j" set __a__=Y if "%__a__%"=="J" set __a__=Y if "%__a__%"=="y" set __a__=Y if "%__a__%"=="Y" ( call %__installsrv__% ) ELSE ( goto end ) :start_srv set __a__=N set /p __a__=Start the Service %__prgname__% now? [%__a__%] if "%__a__%"=="j" set __a__=Y if "%__a__%"=="J" set __a__=Y if "%__a__%"=="y" set __a__=Y if "%__a__%"=="Y" call %__startsrv__% :end start "Explorer" C:\WINDOWS\explorer.exe /n, /e, %__servicepath__% echo. echo %date% %time% ### END of Setup ### echo. echo Setup is now finished, please use the Batch files to echo start, stop, restart, install or remove the Service %__prgname__% echo. dir /s /b %__servicepath__%\*%__prgname__%.bat echo. pause
nützliche Firefox Addons:
| Level | Add-on | Link |
|---|---|---|
| Fritz!Box-User | Fox!Box | https://addons.mozilla.org/firefox/addon/5681 |
| Fritz!Box-User | FRITZ!Box AddOn | http://download.avm.de/fritz.box/tools/fritzbox_addon/addon4ff |