asterisk/channels
Richard Mudgett 58b440bc29 Merged revisions 206487 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r206487 | rmudgett | 2009-07-14 11:44:47 -0500 (Tue, 14 Jul 2009) | 28 lines
  
  Fixes several call transfer issues with chan_misdn.
  
  *  issue #14355 - Crash if attempt to transfer a call to an application.
  Masquerade the other pair of the four asterisk channels involved in the
  two calls.  The held call already must be a bridged call (not an
  applicaton) or it would have been rejected.
  
  *  issue #14692 - Held calls are not automatically cleared after transfer.
  Allow the core to initate disconnect of held calls to the ISDN port.  This
  also fixes a similar case where the party on hold hangs up before being
  transferred or taken off hold.
  
  *  JIRA ABE-1903 - Orphaned held calls left in music-on-hold.
  Do not simply block passing the hangup event on held calls to asterisk
  core.
  
  *  Fixed to allow held calls to be transferred to ringing calls.
  Previously, held calls could only be transferred to connected calls.
  *  Eliminated unused call states to simplify hangup code.
  *  Eliminated most uses of "holded" because it is not a word.
  
  (closes issue #14355)
  (closes issue #14692)
  Reported by: sodom
  Patches:
        misdn_xfer_v14_r205839.patch uploaded by rmudgett (license 664)
  Tested by: rmudgett
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@206489 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-14 17:01:48 +00:00
..
h323 fixes some memory leaks and redundant conditions 2009-06-18 16:37:42 +00:00
misdn Merged revisions 206487 via svnmerge from 2009-07-14 17:01:48 +00:00
xpmr fixes some memory leaks and redundant conditions 2009-06-18 16:37:42 +00:00
Makefile New signaling module to handle PRI/BRI operations in chan_dahdi 2009-06-25 19:54:12 +00:00
chan_agent.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_alsa.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_bridge.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_console.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_dahdi.c Add a configure check for Reverse Charging Indication support in LibPRI. 2009-07-03 15:44:01 +00:00
chan_gtalk.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_h323.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_iax2.c Merged revisions 206385 via svnmerge from 2009-07-14 14:51:44 +00:00
chan_jingle.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_local.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_mgcp.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_misdn.c Merged revisions 206487 via svnmerge from 2009-07-14 17:01:48 +00:00
chan_multicast_rtp.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_nbs.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_oss.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_phone.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_phone.h rename DialTone.h to chan_phone.h because chan_phone.c is the only file using it 2008-05-28 20:00:21 +00:00
chan_sip.c dns lookup of peername rather than peer's host in transmit_register() 2009-07-13 23:26:51 +00:00
chan_skinny.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_unistim.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_usbradio.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
chan_vpb.cc Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
console_board.c import the recent additions for video console into trunk, 2008-06-29 21:17:14 +00:00
console_gui.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
console_video.c (closes issue #13557) 2008-10-09 14:17:33 +00:00
console_video.h implement the 'freeze' function for incoming frames; 2008-06-30 15:45:15 +00:00
iax2-parser.c Tell the IAX2 parser about more control frame types. 2009-06-01 21:03:18 +00:00
iax2-parser.h Merged revisions 194557,194685 via svnmerge from 2009-05-15 20:52:12 +00:00
iax2-provision.c - iax2-provision was not freeing iax_templates structure when unloading the chan_iax2.so module. 2008-12-03 19:25:30 +00:00
iax2-provision.h Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
iax2.h Merged revisions 194557,194685 via svnmerge from 2009-05-15 20:52:12 +00:00
misdn_config.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
sig_analog.c Fix a deadlock in sig_analog 2009-07-07 18:24:13 +00:00
sig_analog.h Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
sig_pri.c Add a configure check for Reverse Charging Indication support in LibPRI. 2009-07-03 15:44:01 +00:00
sig_pri.h Add a configure check for Reverse Charging Indication support in LibPRI. 2009-07-03 15:44:01 +00:00
vcodecs.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
vgrabbers.c free memory used by the x11 grabber when closing it. 2008-07-14 16:50:54 +00:00