Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Wie man die Warteschleifenmusik (Music on Hold) einer Fritz!Box Fon ändert

Anleitung Netzwerke Router & Routing

Mitglied: gi-networx

gi-networx (Level 1) - Jetzt verbinden

27.11.2006, aktualisiert 13.04.2007, 53532 Aufrufe, 3 Kommentare, 1 Danke

Du findest "Ihre Verbindung wird gehalten" auch ziemlich langweilig? Kein Problem, ändere einfach die Ansage!

Vorwort
Das Vorgehen das hier beschrieben wird, wurde auf einer Fritz!Box Fon 5050 erfolreich getestet und sollte auf anderen Fritz!Boxen analog dazu funktionieren, ich übernehme jedoch keinerlei Verantwortung für eventuell entstehende Schäden an eurer Hardware. Ihr handelt auf eure eigene Verantwortung.

---

Zuerst erstellen wir ein WAV-File, das später in der Fritz!Box als Music on Hold zum Einsatz kommen soll. Dieses sollte 4 Sekunden lang sein, falls es länger ist spielt die Box später eh nur die ersten 4 Sekunden der Datei ab und wiederholt diese. Am besten ihr speichert die Datei gleich mit 8000 khz, 16 Bit mono.

Achtung: Falls ihr vorhabt Musik zu verwenden sei es gesagt das diese urheberrechtlich geschützt sein kann und ihr u.U. Gema dafür bezahlen müsst (Was ihr natürlich eh schon lange wusstet).

Die eben erstellte Datei konvertiert ihr per sox mit folgendem Shellscript (von Enrik: wav2fbox) in das 'Fritz!Box-Format' - es handelt sich hier um das A-Law Audioformat für europäische (und ich glaube auch amerikanische Kommunikationsnetze). Für die Fritz!Box muss allerdings noch ein spezieller Header eingefügt werden (siehe Script):

#! /bin/sh

  1. convert .wav file to fbox music-on-hold

if [ "$1" = "-p" ] # 1 second pause
then
shift
head='\252\253\252\252\c'
else
head='\253\253\252\252\c'
fi

( /bin/echo -e $head ; sox $1 -c 1 -t la -r 8000 - ) > $2

Aufruf z.B. mit ./wav2fbox.sh input.wav fx_moh .

Danach aktiviert ihr auf eurer Box den TelnetD, das mach ihr indem ihr an ein an die Box angeschlossenes Telefon folgende Tastenkombination eingebt: #96*7* (#96*8* zum deaktivieren).

Falls ihr nun aus dem Telefonhörer einen langen Quittungston (Bestätigung des startens von TelnetD) gehört habt verbindet ihr euch per Telnet mit eurer Fritz!Box und gebt als erstes das Konfigurationspasswort ein.

Die Datei für die Music on Hold im laufenden Betrieb liegt auf der Box in /var/flash/fx_moh. Da wir aber nicht direkt in den Flash-Speicher der Box schreiben können und Dateien dort auch nicht immer wirklich physisch existieren kopieren wir fx_moh nach /var/tmp und linken die Datei im Flash-Speicher dorthin:


cat /var/flash/fx_moh > /var/tmp/fx_moh
mount -o bind /var/tmp/fx_moh /var/flash/fx_moh


jetzt kopiert ihr eure eigene fx_moh die ihr eben mit Enriks Script erstellt habt auf die Box nach /var/tmp/fx_moh
Das könnt ihr auf der Box z.B. so bewerkstelligen:


tftp -g -l /var/tmp/fx_moh -r fx_moh <ip des tftp-hosts>


Das dazu auf eurem Rechner ein tftp-Server laufen muss, muss ich hier wohl hoffentlich nicht erwähnen.

Falls das Kopieren geklappt hat startet ihr auf der Fritz!Box jetzt das 'telefon' neu:


killall telefon
telefon


So, das wars! Ab jetzt sollten sich Anrufer dessen Gespräch ihr haltet nicht mehr von 'Ihre Verbindung wird gehalten' gelangweilt fühlen. Ob es geklappt hat könnt ihr ja leicht selber testen indem ihr euch selber anruft (Wenn ein Gespräch von einem anderen internen Telefon gehalten wird hört der Anrufer jedoch immer noch den Standardton - das hier beschriebene wirkt sich nur auf Telefonate von extern aus)

Eins sei noch gesagt: Sobald ihr eure Box neu startet (Aber wer tut das schon) sind hier beschriebene Ändeurngen automatisch wieder verworfen und die Standardansage ist wieder aktiv.
Eventuell hat ja jemand Vorschläge wie man seine eigene MOH dauerhaft einbinden könnte, bin jederzeit offen für ein Paar Ideen!
Mitglied: it12lsp
22.12.2006 um 07:43 Uhr
Gibt es die Anleitung auch für Windows-Benutzer, die kein Linux auf der Kiste haben?

Danke

Gruß
Christian
Bitte warten ..
Mitglied: gi-networx
22.12.2006 um 10:55 Uhr
Hallo Christian,

sox gibt es glaub ich auch für Windows, guck einfach mal bei Sourceforge nach.
Ich hab ein funktionierendes File allerdings auch mal unter Windows mit Steinberg Wavelab und einem Hex-Editor hinbekommen.

Einfach mal ein bisschen rumfrickeln. Wenn ich mal wieder mehr Zeit hab erweitere ich das Tutorial evtl. noch entsprechend für Windows.

Gruß

Michl
Bitte warten ..
Mitglied: 42503
13.04.2007 um 17:15 Uhr
Hallo,

schöne Idee! Sehr gut!

Gespenst
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst ZIP-Archive nach Dateien durchsuchen und Pfade ausgeben (33)

Frage von evinben zum Thema Batch & Shell ...

Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (30)

Frage von Datsspeed zum Thema Exchange Server ...

Router & Routing
Routingproblem in Homerouter-Kaskade mit Raspi (22)

Frage von Oldschool zum Thema Router & Routing ...

Verschlüsselung & Zertifikate
Mit Veracrypt eine zweite interne (non-system) Festplatte verschlüsseln (10)

Frage von Bernulf zum Thema Verschlüsselung & Zertifikate ...