]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Merged revisions 335064 via svnmerge from
authorMatthew Jordan <mjordan@digium.com>
Fri, 9 Sep 2011 16:27:01 +0000 (16:27 +0000)
committerMatthew Jordan <mjordan@digium.com>
Fri, 9 Sep 2011 16:27:01 +0000 (16:27 +0000)
commit4e57652651cc5467bd94c87c624b0f1b56f73901
tree7d7242890837310625f14bbc77bc2008d9e826e4
parentd5544999b588313f05c270f3d49a69c94d7507a0
Merged revisions 335064 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r335064 | mjordan | 2011-09-09 11:09:09 -0500 (Fri, 09 Sep 2011) | 23 lines

  Updated SIP 484 handling; added Incomplete control frame

  When a SIP phone uses the dial application and receives a 484 Address
  Incomplete response, if overlapped dialing is enabled for SIP, then
  the 484 Address Incomplete is forwarded back to the SIP phone and the
  HANGUPCAUSE channel variable is set to 28.  Previously, the Incomplete
  application dialplan logic was automatically triggered; now, explicit
  dialplan usage of the application is required.

  Additionally, this patch adds a new AST_CONTOL_FRAME type called
  AST_CONTROL_INCOMPLETE.  If a channel driver receives this control frame,
  it is an indication that the dialplan expects more digits back from the
  device.  If the device supports overlap dialing it should attempt to
  notify the device that the dialplan is waiting for more digits; otherwise,
  it can handle the frame in a manner appropriate to the channel driver.

  (closes issue ASTERISK-17288)
  Reported by: Mikael Carlsson
  Tested by: Matthew Jordan

  Review: https://reviewboard.asterisk.org/r/1416/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@335078 65c4cc65-6c06-0410-ace0-fbb531ad65f3
21 files changed:
addons/chan_ooh323.c
apps/app_dial.c
channels/chan_alsa.c
channels/chan_console.c
channels/chan_dahdi.c
channels/chan_h323.c
channels/chan_mgcp.c
channels/chan_misdn.c
channels/chan_oss.c
channels/chan_sip.c
channels/chan_skinny.c
channels/chan_unistim.c
channels/chan_usbradio.c
channels/sig_pri.c
channels/sig_ss7.c
funcs/func_frame_trace.c
include/asterisk/frame.h
main/channel.c
main/dial.c
main/features.c
main/pbx.c