summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorJonathan Rose <jrose@digium.com>2013-11-21 22:38:31 +0000
committerJonathan Rose <jrose@digium.com>2013-11-21 22:38:31 +0000
commita60764d61ea7cb27dcb314757301e82d78bf38ed (patch)
tree5ff1f0fd5500346772e9d444e0b19bb607952b3c /CHANGES
parent79430bfeb80391b2001d5fee8c17aedaae54fe5e (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--CHANGES12
1 files changed, 12 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index c6166894b..88a36a864 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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