Summary: | ASTERISK-14192: [patch] Attended Transfers are not working | ||
Reporter: | andrebarbosa (andrebarbosa) | Labels: | |
Date Opened: | 2009-05-22 10:11:27 | Date Closed: | 2009-09-18 08:40:32 |
Priority: | Blocker | Regression? | Yes |
Status: | Closed/Complete | Components: | Resources/res_features |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) attx.log ( 1) attx2.log ( 2) bug15183.patch | |
Description: | When you try to do and attended transfer the call is dropped when the transferee hangups the calls. Scenario: A calls B A press the Attended Transfer prefix. (*88 in my scenario) A calls C C answers, and talks to A. A hangup the call. Instead of being bridge to B all the legs are dropped. This bug was introduced by the fix of this issue ASTERISK-14073 ****** ADDITIONAL INFORMATION ****** Tested on asterisk-1.4.25 | ||
Comments: | By: andrebarbosa (andrebarbosa) 2009-05-22 10:22:55 please mind the attx2.log By: tootai (tootai) 2009-05-25 09:36:16 I confirm this bug, 1.4.25 is a regression for this feature against 1.4.24.1 -- Daniel By: Jeff Peeler (jpeeler) 2009-05-26 16:55:06 Please test the uploaded patch. I've tested transfers, proper delivery of queued DTMF, and warnings. I would really like to see some positive feedback though as well. Chances are I've still missed something. By: tootai (tootai) 2009-05-27 03:16:23 Your patch is OK. I've tested transfer, blind transfer and pickup, they are all working. Good job, thanks. -- Daniel By: andrebarbosa (andrebarbosa) 2009-05-27 09:13:43 I tried the patch and attended transfers are working now. I also tested the issue related ( ASTERISK-14073 ), and dynamic features and everything is working. Nice work. By: Jeff Peeler (jpeeler) 2009-05-27 11:19:28 Thanks for the feedback guys. By: Ronald Chan (loloski) 2009-05-27 11:26:03 yeah, we tried this too and it's working now :) thanks By: Digium Subversion (svnbot) 2009-05-27 11:49:39 Repository: asterisk Revision: 197124 U branches/1.4/include/asterisk/channel.h U branches/1.4/main/channel.c ------------------------------------------------------------------------ r197124 | jpeeler | 2009-05-27 11:49:39 -0500 (Wed, 27 May 2009) | 12 lines Fix broken attended transfers The bridge was terminating immediately after the attended transfer was completed. The problem was because upon reentering ast_channel_bridge nexteventts was checked to see if it was set and if so could possibly return AST_BRIDGE_COMPLETE. (closes issue ASTERISK-14192) Reported by: andrebarbosa Tested by: andrebarbosa, tootai, loloski ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=197124 By: Digium Subversion (svnbot) 2009-05-27 11:52:26 Repository: asterisk Revision: 197125 _U trunk/ ------------------------------------------------------------------------ r197125 | jpeeler | 2009-05-27 11:52:26 -0500 (Wed, 27 May 2009) | 17 lines Blocked revisions 197124 via svnmerge ........ r197124 | jpeeler | 2009-05-27 11:49:38 -0500 (Wed, 27 May 2009) | 12 lines Fix broken attended transfers The bridge was terminating immediately after the attended transfer was completed. The problem was because upon reentering ast_channel_bridge nexteventts was checked to see if it was set and if so could possibly return AST_BRIDGE_COMPLETE. (closes issue ASTERISK-14192) Reported by: andrebarbosa Tested by: andrebarbosa, tootai, loloski ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=197125 By: Digium Subversion (svnbot) 2009-05-27 12:09:26 Repository: asterisk Revision: 197126 U branches/1.6.0/include/asterisk/channel.h U branches/1.6.0/main/channel.c ------------------------------------------------------------------------ r197126 | jpeeler | 2009-05-27 12:09:25 -0500 (Wed, 27 May 2009) | 11 lines Fix broken attended transfers The bridge was terminating immediately after the attended transfer was completed. The problem was because upon reentering ast_channel_bridge nexteventts was checked to see if it was set and if so could possibly return AST_BRIDGE_COMPLETE. (closes issue ASTERISK-14192) Reported by: andrebarbosa Tested by: andrebarbosa, tootai, loloski ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=197126 By: Digium Subversion (svnbot) 2009-05-27 12:21:04 Repository: asterisk Revision: 197145 U branches/1.6.1/include/asterisk/channel.h U branches/1.6.1/main/channel.c ------------------------------------------------------------------------ r197145 | jpeeler | 2009-05-27 12:21:04 -0500 (Wed, 27 May 2009) | 11 lines Fix broken attended transfers The bridge was terminating immediately after the attended transfer was completed. The problem was because upon reentering ast_channel_bridge nexteventts was checked to see if it was set and if so could possibly return AST_BRIDGE_COMPLETE. (closes issue ASTERISK-14192) Reported by: andrebarbosa Tested by: andrebarbosa, tootai, loloski ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=197145 By: Digium Subversion (svnbot) 2009-05-27 12:28:37 Repository: asterisk Revision: 197176 U branches/1.6.2/include/asterisk/channel.h U branches/1.6.2/main/channel.c ------------------------------------------------------------------------ r197176 | jpeeler | 2009-05-27 12:28:37 -0500 (Wed, 27 May 2009) | 11 lines Fix broken attended transfers The bridge was terminating immediately after the attended transfer was completed. The problem was because upon reentering ast_channel_bridge nexteventts was checked to see if it was set and if so could possibly return AST_BRIDGE_COMPLETE. (closes issue ASTERISK-14192) Reported by: andrebarbosa Tested by: andrebarbosa, tootai, loloski ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=197176 |