Was wird benötigt?
- FreePBX (konfiguriert nach Teil 1-3)
- Audio-Datei mit Warteschleifenmusik <8MB
Konfiguration
In der FreePBX-Verwaltungsoberfläche auf Einstellungen/Musik beim Halten klicken.
Hier können verschiedene Kategorien angelegt werden. In diese Kategorien können eine oder mehrere Audio-Dateien mit Warteschleifenmusik hochgeleaden werden.
Die globale Einstellung der Wartemusik beim klassischen Verbinden bzw. Weiterleiten eines Anrufes zu einer anderen Nebenstelle wird ausschließlich in der der Kategorie “default” eingestellt. Wenn diese Wartemusik angepasst werden soll, dann müssen die in dieser Kategorie befindlichen Audio-Dateien gelöscht und durch eigene ersetzt werden.
Eine weitere Möglichkeit besteht in der individuellen Festlegung von Warteschleifenmusik für einzelne Nebenstellen.
Dazu müssen eigene Kategorien angelegt werden. Dabei gibt es 2 Typen:
- Typ Datei –> in diese Kategorie können eigene Audio-Dateien hochgeladen werden.
- Typ Benutzerdefinierte Applikation –> in diesem Typ kann ein Internet-Streaming-Dienst bzw. Webradio aufgerufen werden.
Hier der Typ Datei
Die Audio-Dateien werden durch Drag & Drop auf das graue Panel hochgeladen. Anschließend alle Dateiformate aktivieren und auf Absenden klicken.
Hier der Typ Benutzerdefinierte Applikation
Hier kann im Feld Anwendung der Aufruf eines Streamingdienstes konfiguriert werden.
Hier ein Beispiel für den Aufruf von Radio SAW:
/usr/bin/mpg123 -q -s --mono -r 8000 -f 8192 -b 2048 http://saw-de-hz-fal-stream01-cluster01.radiohost.de/saw_128
Dieser Befehl besteht aus 2 Teilen:
- Aufruf des Programmes zum Abspielen des Streamingdienstes –> /usr/bin/mpg123 -q -s –mono -r 8000 -f 8192 -b 2048 (muss immer angegeben werden)
- URL des Streamingdienstes –> http://saw-de-hz-fal-stream01-cluster01.radiohost.de/saw_128 (Dieser Teil kann durch die URL des gewünschten Streamingdienstes ersetzt werden)
Um jetzt eine eigene Kategorie einer Nebenstelle zuzuordnen muss man wie folgt vorgehen:
Mit WinSCP die Konfigurationsdatei /etc/asterisk/pjsip_custom_post.conf öffnen und für jede Nebenstelle die individuelle Warteschleifenmusik abspielen soll folgenden Eintrag anlegen:
[80](+)
moh_suggest = CSG
80 = Nummer der Nebenstelle
CSG = Name der Kategorie
Anschließend die Konsole mit PuTTY öffnen und den Befehl
fwconsole reload
eingeben um die Konfiguration neu zu laden.
Wenn die betreffende Nebenstelle nun während eines Gesprächs die Haltn-Taste drückt, hört der Anrufer die Musik aus der angegebenen Kategorie.
Die individuell angelegten Kategorien können weiterhin zugeordnet werden in
- Warteschlangen
- Inbound-Routen
- Klingelgruppen
In Warteschlangen wird der Inhalt der jeweiligen Kategorie abgespielt, während der Anrufer in der Warteschlange wartet. In den Inbound-Routen und Klingelgruppen wird die Musik als Ersatz für das Klingelzeichen abgespielt. Der Anrufer hört also keinen Klingelton, sondern die Wartemusik bis der Ruf angenommen wird.
Ausführliche Infos git’s wie immer im Video.
kann es sein, dass Teil Teil 4.14 fehlt?
Ansonsten super Tutorial 👍🏻
Ja. Der kommt noch. Einige Teile sind schon geplant und daher durchnummeriert. Die Umsetzung erfolgt aus Zeitgründen nicht immer reihenfolglich. Wenn ich wenig Zeit habe ziehe ich auch schon mal einen aufwandsärmeren Teil vor.
Grüße
hi,
gibt s eigentlich ein gutes Buch, dass tiefer in die Details von Asterisk / Freepbx geht?
Hab noch nichts gefunden.
Hallo Ich habe eine Frage bzw. Problem mit der Warteschleife in Verbindung mit Parken.
Wenn ein Anrufer in der Warteschleife ist, soll Musik A gespielt werden, wenn geparkt Musik B. Das funktioniert auch soweit (einzeln). Wenn aber der Fall eintritt, dass ein Agent den Anruf aus der Warteschleife übernimmt und im Verlauf des Gesprächs den Anrufer parkt, hört der Anrufer Musik A (Warteschleife) und nicht B. Holt man den Anrufer wieder aus dem Parken und parkt ihn erneut ist wieder alles korrekt. Hat jemand dafür eine Erklärung?
Hi,
vielen Dank für den Artikel. Hat mir sehr weiter geholfen beim einrichten der Warteschleifenmusik “Here I Am”. Schade, dass bei den Warteschleifen die meisten Audiodateien als Monos nicht so gut klingen. Aber durch den Telefonhörer kommt ja am Ende ohnehin nicht der beste Sound raus 😉
Beste Grüße
Adriana
Hallo zusammen,
ich habe mit der Wartemusik folgendes Problem. Freepbx als FB Client eingebunden. Ein Snom Telefon ist an der FB angemeldet. Die Wartemusik soll nach 7 Sekunden angespielt werden.
Wenn ich nun anrufe, erscheint auf dem Snom nach den 7 Sekunden kurz die Nummer die gerade anruft und dann klingelt es nicht mehr. Der Anrufer hört keine Musik und es klingelt kurz weiter und dann wird der Anruf aufgelegt.
Wenn ich das Snom direkt in der Freepbx als Nebenstelle einrichte, passiert genau dasselbe.
Hat eventuell jemanden eine Lösung?
Mit freundlichen Grüßen Enny