summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2012-06-14 23:22:53 +0000
committerRichard Mudgett <rmudgett@digium.com>2012-06-14 23:22:53 +0000
commitf8746d0009d7f54eb55fe804d320b30e628ad9bb (patch)
tree207388fca29fa5a75d0a6c6651d3b19f694480f1 /README
parentaaa591447d908ef41404e75b7ed350eef56f905f (diff)
Allow non-normal execution routines to be able to run on hungup channels.
* Make non-normal dialplan execution routines be able to run on a hung up channel. This is preparation work for hangup handler routines. * Fixed ability to support relative non-normal dialplan execution routines. (i.e., The context and exten are optional for the specified dialplan location.) Predial routines are the only non-normal routines that it makes sense to optionally omit the context and exten. Setting a hangup handler also needs this ability. * Fix Return application being able to restore a dialplan location exactly. Channels without a PBX may not have context or exten set. * Fixes non-normal execution routines like connected line interception and predial leaving the dialplan execution stack unbalanced. Errors like missing Return statements, popping too many stack frames using StackPop, or an application returning non-zero could leave the dialplan stack unbalanced. * Fixed the AGI gosub application so it cleans up the dialplan execution stack and handles the autoloop priority increments correctly. * Eliminated the need for the gosub_virtual_context return location. Review: https://reviewboard.asterisk.org/r/1984/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@368985 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions