There are some extensions with important meanings:
- s
- What to do when an extension context is entered (unless
overridden by the low level channel interface)
This is used in macros, and some special cases.
"s" is not a generic catch-all wildcard extension.
- i
- What to do if an invalid extension is entered
- h
- The hangup extension, executed at hangup
- t
- What to do if nothing is entered in the requisite amount
of time.
- T
- This is the extension that is executed when the 'absolute'
timeout is reached. See "core show function TIMEOUT" for more
information on setting timeouts.
- e
- This extension will substitute as a catchall for any of the
'i', 't', or 'T' extensions, if any of them do not exist and
catching the error in a single routine is desired. The
function EXCEPTION may be used to query the type of exception
or the location where it occurred.
And finally, the extension context "default" is used when either a) an
extension context is deleted while an extension is in use, or b) a specific
starting extension handler has not been defined (unless overridden by the
low level channel interface).
lmadsen
2010-01-14