Index: asterisk-1.6.2.18/channels/chan_sip.c =================================================================== --- asterisk-1.6.2.18.orig/channels/chan_sip.c 2011-05-03 16:53:04.000000000 +0100 +++ asterisk-1.6.2.18/channels/chan_sip.c 2011-05-03 16:55:06.000000000 +0100 @@ -26334,8 +26334,9 @@ return -1; /* Disable early RTP bridge */ - if (!ast_bridged_channel(chan) && !sip_cfg.directrtpsetup) /* We are in early state */ - return 0; + if( rtp || vrtp || trtp ) /* If we're clearing down RTP, don't stop here */ + if (!ast_bridged_channel(chan) && !sip_cfg.directrtpsetup) /* We are in early state */ + return 0; sip_pvt_lock(p); if (p->alreadygone) {