logger: Adds additional support for call id logging and chan_sip specific stuff
authorJonathan Rose <jrose@digium.com>
Thu, 17 May 2012 16:28:20 +0000 (16:28 +0000)
committerJonathan Rose <jrose@digium.com>
Thu, 17 May 2012 16:28:20 +0000 (16:28 +0000)
commitcd37bec058f821f2777407eb9e99cc561bafdef5
tree308553e9e2806f90a4087bea76745bbd03761a02
parente240b2159acc159a531fc8398e67a1755084eae0
logger: Adds additional support for call id logging and chan_sip specific stuff

This patch improves the handling of call id logging significantly with regard
to transfers and adding APIs to better handle specific aspects of logging.
Also, changes have been made to chan_sip in order to better handle the creation
of callids and to enable the monitor thread to bind itself to a particular
call id when a dialog is determined to be related to a callid. It then unbinds
itself before returning to normal monitoring.

review: https://reviewboard.asterisk.org/r/1886/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@366842 65c4cc65-6c06-0410-ace0-fbb531ad65f3
CHANGES
channels/chan_sip.c
channels/sip/include/dialog.h
channels/sip/include/sip.h
include/asterisk/channel.h
include/asterisk/logger.h
main/channel.c
main/channel_internal_api.c
main/cli.c
main/logger.c
main/pbx.c