diff options
author | Jonathan Rose <jrose@digium.com> | 2013-11-21 22:38:31 +0000 |
---|---|---|
committer | Jonathan Rose <jrose@digium.com> | 2013-11-21 22:38:31 +0000 |
commit | a60764d61ea7cb27dcb314757301e82d78bf38ed (patch) | |
tree | 5ff1f0fd5500346772e9d444e0b19bb607952b3c /CHANGES | |
parent | 79430bfeb80391b2001d5fee8c17aedaae54fe5e (diff) |
app_directory: Set variable indicating reason directory exited
By the time the directory application exits, a channel variable
DIRECTORY_RESULT will be set for the channel that invoked it which
can be used to determine the reason for exit. The changes log and
the app_directory documentation contain specific details about
each of the possible values for DIRECTORY_RESULT.
Review: https://reviewboard.asterisk.org/r/3016/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@402995 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -26,6 +26,18 @@ ConfBridge be asked if they want to confirm or re-record the recording of their name when entering the conference +Directory +-------------------------- + * At exit, the Directory application now sets a channel variable + DIRECTORY_RESULT to one of the following based on the reason for exiting: + OPERATOR user requested operator by pressing '0' for operator + ASSISTANT user requested assistant by pressing '*' for assistant + TIMEOUT user pressed nothing and Directory stopped waiting + HANGUP user's channel hung up + SELECTED user selected a user from the directory and is routed + USEREXIT user pressed '#' from the selection prompt to exit + FAILED directory failed in a way that wasn't accounted for. Dang. + Say -------------------------- * If a channel variable SAY_DTMF_INTERRUPT is present on a channel and set |