More parking issues.
authorRichard Mudgett <rmudgett@digium.com>
Tue, 18 Oct 2011 21:15:45 +0000 (21:15 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Tue, 18 Oct 2011 21:15:45 +0000 (21:15 +0000)
commit10de040b6e89e7c973c23353d477c5dd465a14df
tree25a7d164a2b8276213348bc5f63fe7c6ed9af4cf
parentd19ddf87410ce65071cf92c298bf048f3ab0f9bb
More parking issues.

* Fix potential deadlocks in SIP and IAX blind transfer to parking.

* Fix SIP, IAX, DAHDI analog, and MGCP channel drivers to respect the
parkext_exclusive option with transfers (Park(,,,,,exclusive_lot)
parameter).  Created ast_park_call_exten() and ast_masq_park_call_exten()
to maintian API compatibility.

* Made masq_park_call() handle a failed ast_channel_masquerade() setup.

* Reduced excessive struct parkeduser.peername[] size.
........

Merged revisions 341254 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 341255 from http://svn.asterisk.org/svn/asterisk/branches/10

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@341256 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_dahdi.c
channels/chan_iax2.c
channels/chan_mgcp.c
channels/chan_sip.c
channels/sig_analog.c
channels/sip/include/sip.h
include/asterisk/features.h
main/features.c