Beiträge durchsuchen

Themenreihe FreePBX/Asterisk-Teil 4.28.1. Dynamische Routen-Manuelle Call Flow Control zu mehr als 2 Zielen-Beispiel: Konfiguration eines Bereitschaftsdienstes

 

Was wird benötigt?

Dieser Beitrag ist ein Anwendungsbeispiel für dynamische Routen mit folgendem Szenario:

Eine fiktive Firma hat einen Notruf/Bereitschaftsdienst. Während der regulären Arbeitszeit werden eingehende Notrufe auf die Zentrale der Firma weitergeleitet. Außerhalb der Arbeitszeit werden die Notrufe auf das Handy des jeweils diensthabenden Mitarbeiters weitergeleitet.

Die Umsetzung erfolgt mit 2 dynamischen Routen. Mit der ersten dynamischen Route wird eine Variable in der Asterisk-Datenbank gesetzt, welche die Information über den jeweils diensthabenden Mitarbeiter enthält. Die zweite dynamische ist direkt in den Rufweg eingebunden und fragt bei jedem eingehenden Anruf diese Variable ab, um den Anruf in Abhängigkeit Ihres Wertes auf das Handy des jeweiligen diensthabenden Mitarbeiters weiterzuleiten.

Die Details dazu gibt’s im Video.

5 Kommentare zu Themenreihe FreePBX/Asterisk-Teil 4.28.1. Dynamische Routen-Manuelle Call Flow Control zu mehr als 2 Zielen-Beispiel: Konfiguration eines Bereitschaftsdienstes

  1. Ich meinte den Inhalt der Asterisk-Variable (z.B standby), die im Video über die Dynamische Route gesetzt wird. Wenn ich, wie im Video beschrieben, eine Rufumleitung über die Kurzwahl *333 konfiguriere, dann weiss ich eventuell nach ein paar Wochen nicht mehr, welche Rufumleitung aktiv ist. Im Internet habe ich den CLI-Befehl
    core show variable
    gefunden. Der funktioniert nicht.

  2. Du musst ja im cli die variable noch benennen …. Wenn es aber nur um den Inhalt geht könnte man eine neue Extension hinzufügen welche den Inhalt der Variablen ausliest und dann ansagt

    exten => 123,1,Answer()
    same => n,Set(my_number=${DB(my_table/my_key)}) ; Datenbankwert in Variable laden
    same => n,SayDigits(${my_number}) ; Ziffernfolge ausgeben
    same => n,Hangup()

  3. Hallo Herr Griebsch,

    Wie Herr Wagner schon schrieb: nach längerer Zeit könnte man den Status der Rufweiterleitung vergessen haben, Wie sie schon schrieben möglich ist vieles …und ja das einfachste ist vielleicht einfach die Rufweiterleitung neu zu setzen .

Schreibe einen Kommentar