Eine Anwendung ist ein kurzes Stück Asterisk-Wählplan, das ausgeführt wird, wenn jemand ihre Nummer wählt. PhonixPBX bringt einige Anwendungen für Tests und Telefonfunktionen mit, und Sie können eigene hinzufügen, zum Beispiel eine Ansage oder eine Zeitansage. Anwendungen verwalten Sie unter Wählplan → Anwendungen.

Änderungen werden wirksam, sobald Sie sie übernehmen, siehe Änderungen übernehmen.

Anwendungsliste

Klicken Sie über der Liste auf Anwendung, um eine hinzuzufügen. Die Liste zeigt Nummer, Name, Beschreibung und Status (aktiviert oder deaktiviert, und öffentlich, wenn die Anwendung von außen erreichbar ist). Mit den Schaltflächen am Ende jeder Zeile bearbeiten und löschen Sie die Anwendung. Beim Löschen werden auch die eingehenden Routen und IVR-Tasten entfernt, die zu ihr führten.

Das Suchfeld über der Liste findet Anwendungen nach Nummer, Name oder Beschreibung; wie Suchen und Blättern funktionieren, steht unter Listen.

Neue Installationen enthalten diese Anwendungen:

NummerNameFunktion
000063Read extension numberLiest die Nummer des anrufenden Telefons vor (0000ME).
000047Read IPLiest die IP-Adresse der Anlage vor (0000IP).
00003246EchoSpielt das Gesprochene zurück, um Ton und Verzögerung zu testen (0000ECHO).
000064554MilliwattEin Dauerton mit 1000 Hz, um die Leitungsqualität zu testen (0000MILLI).
000086Voicemail systemÖffnet die Mailbox des anrufenden Telefons (0000VM).
000023Call forwardingSchaltet die Rufumleitung des anrufenden Telefons ein und aus (0000CF).
00009327357WeaselsEine Testansage (0000WEASELS).

Die Nummern buchstabieren den Namen auf der Telefontastatur. Sie lassen sich wie eigene Anwendungen ändern oder löschen. Wie Telefonbenutzer sie verwenden, ist unter Telefonieren mit PhonixPBX beschrieben.

Anwendung anlegen oder bearbeiten

FeldBedeutungStandard
NummerDie Nummer, die die Anwendung startet: Ziffern oder ein Asterisk-Muster wie _0XX. (X, N, Z, [], ., !). Sie darf nicht anderweitig vergeben sein.–
NameEin Name für Listen und Zielauswahl.–
BeschreibungEine Notiz, angezeigt in der Liste und in der Druckübersicht.leer
AnwendungslogikDer Wählplan, ein Schritt pro Zeile (siehe unten).–
AktiviertDeaktivierte Anwendungen werden nicht in die Konfiguration übernommen.an
Von außen erreichbarAnrufer über Provider dürfen die Anwendung direkt unter ihrer Nummer erreichen.aus
Öffentlicher NameBei Von außen erreichbar: eine andere Nummer oder ein Name für Anrufer von außen.leer

Anwendungslogik

Jede Zeile ist ein Wählplan-Schritt in der Form Priorität,Anwendung(Argumente):

  • Die Priorität ist eine Zahl (1, 2, …) oder n für „die nächste“. Danach kann in Klammern ein Label folgen, zum Beispiel 3(retry),Playback(beep); Goto(retry) springt dorthin.
  • Der erste Schritt braucht die Priorität 1, sonst findet Asterisk die Nummer nicht.
  • Zeilen include => context binden einen anderen Wählplan-Kontext ein.
  • Zeilen, die mit ; beginnen, sind Kommentare und werden ignoriert.

Beispiel – eine Ansage abspielen und auflegen:

1,Answer()
n,Playback(hello-world)
n,Hangup()

Die gewählte Nummer steht in ${EXTEN}. Wird die Anwendung als Ziel einer eingehenden Route, einer IVR-Taste oder von Geschäftszeiten erreicht, ist ${EXTEN} gleich s. Die Asterisk-Dokumentation beschreibt die verfügbaren Wählplan-Anwendungen und -Funktionen.

PhonixPBX prüft nur die Form jeder Zeile; die Anwendungslogik wird unverändert an Asterisk übergeben. Testen Sie die Nummer nach dem Übernehmen.