[asterisk-commits] rmudgett: trunk r396794 - in /trunk/main: bridge_channel.c features.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Aug 15 14:14:44 CDT 2013
Author: rmudgett
Date: Thu Aug 15 14:14:43 2013
New Revision: 396794
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=396794
Log:
Remove early bridge BUGBUG comments. Remove some unneeded features.c comments.
Modified:
trunk/main/bridge_channel.c
trunk/main/features.c
Modified: trunk/main/bridge_channel.c
URL: http://svnview.digium.com/svn/asterisk/trunk/main/bridge_channel.c?view=diff&rev=396794&r1=396793&r2=396794
==============================================================================
--- trunk/main/bridge_channel.c (original)
+++ trunk/main/bridge_channel.c Thu Aug 15 14:14:43 2013
@@ -1689,8 +1689,6 @@
}
/* Simply write the frame out to the bridge technology. */
-/* BUGBUG The tech is where AST_CONTROL_ANSWER hook should go. (early bridge) */
-/* BUGBUG The tech is where incoming BUSY/CONGESTION hangup should happen? (early bridge) */
bridge_channel_write_frame(bridge_channel, frame);
ast_frfree(frame);
}
Modified: trunk/main/features.c
URL: http://svnview.digium.com/svn/asterisk/trunk/main/features.c?view=diff&rev=396794&r1=396793&r2=396794
==============================================================================
--- trunk/main/features.c (original)
+++ trunk/main/features.c Thu Aug 15 14:14:43 2013
@@ -78,59 +78,6 @@
#include "asterisk/stasis.h"
#include "asterisk/stasis_channels.h"
#include "asterisk/features_config.h"
-
-/* BUGBUG TEST_FRAMEWORK is disabled because parking tests no longer work. */
-#undef TEST_FRAMEWORK
-
-/*
- * Party A - transferee
- * Party B - transferer
- * Party C - target of transfer
- *
- * DTMF attended transfer works within the channel bridge.
- * Unfortunately, when either party A or B in the channel bridge
- * hangs up, that channel is not completely hung up until the
- * transfer completes. This is a real problem depending upon
- * the channel technology involved.
- *
- * For chan_dahdi, the channel is crippled until the hangup is
- * complete. Either the channel is not useable (analog) or the
- * protocol disconnect messages are held up (PRI/BRI/SS7) and
- * the media is not released.
- *
- * For chan_sip, a call limit of one is going to block that
- * endpoint from any further calls until the hangup is complete.
- *
- * For party A this is a minor problem. The party A channel
- * will only be in this condition while party B is dialing and
- * when party B and C are conferring. The conversation between
- * party B and C is expected to be a short one. Party B is
- * either asking a question of party C or announcing party A.
- * Also party A does not have much incentive to hangup at this
- * point.
- *
- * For party B this can be a major problem during a blonde
- * transfer. (A blonde transfer is our term for an attended
- * transfer that is converted into a blind transfer. :)) Party
- * B could be the operator. When party B hangs up, he assumes
- * that he is out of the original call entirely. The party B
- * channel will be in this condition while party C is ringing,
- * while attempting to recall party B, and while waiting between
- * call attempts.
- *
- * WARNING:
- * The ATXFER_NULL_TECH conditional is a hack to fix the
- * problem. It will replace the party B channel technology with
- * a NULL channel driver. The consequences of this code is that
- * the 'h' extension will not be able to access any channel
- * technology specific information like SIP statistics for the
- * call.
- *
- * Uncomment the ATXFER_NULL_TECH define below to replace the
- * party B channel technology in the channel bridge to complete
- * hanging up the channel technology.
- */
-//#define ATXFER_NULL_TECH 1
/*** DOCUMENTATION
<application name="Bridge" language="en_US">
More information about the asterisk-commits
mailing list