Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
authorKinsey Moore <kmoore@digium.com>
Mon, 14 May 2012 19:44:27 +0000 (19:44 +0000)
committerKinsey Moore <kmoore@digium.com>
Mon, 14 May 2012 19:44:27 +0000 (19:44 +0000)
commitb5a6de76fc71e3f604761885dd844975a11893ee
tree5a8f74f510374ec3768b4e778a797b529133cb8a
parentfef9a32fb410b47da4cb195f0af2f63f8cac0f03
Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)

This is the starting point for the Asterisk 11: Who Hung Up work and provides
a framework which will allow channel drivers to report the types of hangup
cause information available in SIP_CAUSE without incurring the overhead of the
MASTER_CHANNEL dialplan function. The initial implementation only includes
cause generation for chan_sip and does not include cause code translation
utilities.

This change deprecates SIP_CAUSE and replaces its method of reporting cause
codes with the new framework. This change also deprecates the 'storesipcause'
option in sip.conf.

Review: https://reviewboard.asterisk.org/r/1822/
(Closes issue SWP-4221)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@366408 65c4cc65-6c06-0410-ace0-fbb531ad65f3
26 files changed:
UPGRADE.txt
apps/app_dial.c
apps/app_followme.c
apps/app_queue.c
channels/chan_alsa.c
channels/chan_console.c
channels/chan_gtalk.c
channels/chan_h323.c
channels/chan_iax2.c
channels/chan_jingle.c
channels/chan_mgcp.c
channels/chan_misdn.c
channels/chan_oss.c
channels/chan_phone.c
channels/chan_sip.c
channels/chan_skinny.c
channels/chan_unistim.c
channels/chan_vpb.cc
configs/sip.conf.sample
funcs/func_frame_trace.c
include/asterisk/frame.h
main/channel.c
main/dial.c
main/features.c
main/file.c
main/rtp_engine.c