EXCEPTION(Feld
)
Dient zum Abfragen der Details einer „Exception“
(Ausnahme). Das Feld reason
ist einer der folgenden
Werte: INVALID
, ERROR
,
RESPONSETIMEOUT
, ABSOLUTETIMEOUT
oder
ein eigener mit RaiseException()
gesetzter
Wert.
exten => e,1,Verbose(1,### Eine Exception ist aufgetreten) exten => e,n,Verbose(1,### Grund: ${EXCEPTION(reason)}) exten => e,n,Verbose(1,### Context: ${EXCEPTION(context)}) exten => e,n,Verbose(1,### Extension: ${EXCEPTION(exten)}) exten => e,n,Verbose(1,### Priority: ${EXCEPTION(priority)}) exten => e,n,Hangup()
Asterisk-Versionen:
| | | | | 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.6:
-= Info about function 'EXCEPTION' =- [Syntax] EXCEPTION(<field>) [Synopsis] Retrieve the details of the current dialplan exception [Description] The following fields are available for retrieval: reason INVALID, ERROR, RESPONSETIMEOUT, ABSOLUTETIMEOUT, or custom value set by the RaiseException() application context The context executing when the exception occurred exten The extension executing when the exception occurred priority The numeric priority executing when the exception occurred
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — in Asterisk 1.4 nicht vorhanden —
Siehe auch. Abschnitt 124, „RaiseException()
“
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON