Dieses Modul ermöglicht es die MusicOnHold.conf aus der STARFACE oberfläche zu editieren.
Bevor eine Konfiguration editiert werden kann, muss die bestehende Konfiguration der Warteschlange in das Modul geladen werden.
Dafür muss zu oberst der Warteschlangenname hinterlegt werden.
Der Name entspricht hier dem Namen der Warteschlange im Admin ==> Erweiterte Einstellungen ==> Wartemusik.
Das Modul muss anschliessend gespeichert (nicht übernommen) werden. Ansonsten können die Werte vom Config file nicht in die GUI geschrieben werden.
Wenn das Modul die Konfiguration der Warteschlange geladen hat, kann man die Werte editieren, oder neue Wert hinzufügen.
Ein Beispiel was es für Werte gibt findet man z.b. hier: https://github.com/asterisk/asterisk/blob/master/configs/samples/musiconhold.conf.sample
In dem Beispielbild oben wird der neue Schlüsel "sort" mit dem "wert" Random hinzufügt.
Dies erzeugt den Eintrag "sort=random" im Music On Hold Config file. Somit
Damit die im Modul gesetzten Änderungen ins File geschrieben wird muss der Haken bei "Modulkonfiguration Anwenden" gesetzt werden.
Wenn der Haken bei "Konfiguration der Warteschlange laden (Modul Speichern)" und "Modulkonfiguration Anwenden" gleichzeitig gesetzt ist. wir das Modul nicht mehr ausgeführt.
Gewisse Werte können in der Music on Hold Config mehrmals vorkommen. Jedoch verlangt die STARFACE in der GUI, dass der Schlüsselwert einzigartig ist.
Wenn mehrere Werte den gleichen Schlüssel haben, so können diese durch das Voransetzen von Doppelpunkten unterschieden werden.
Also z.b.
Die vorausgehenden Doppelpunkte werden vor dem schreiben ins Configfile entfernt.
Da gewisse vorgänge auf der STARFACE wie z.b. das Editieren von Warteschlangen oder ein Systemneustart dazu führt, dass das Config File neu geschrieben wird, muss da Modul dieses regelmässig prüfen und ggf. die Änderungen aus dem Modul wieder im Configfile hinterlegen.
Hier kann festgelegt werden, in welchem Intervall, dass das Configfile geprüft wird.
Der Haken bei "Modulkonfiguration anwenden" muss gesetzt sein, damit der Config-File Checker seinen Dienst tut.
Für Downloads besuchen sie bitte http://module.si-solutions.ch/
Für Infos über die Lizenzierung siehe: http://wiki.si-solutions.ch/de/lizenzierung