[Home]

Summary:ASTERISK-22454: Confbridge leaves channel and room open if hang up during name recording
Reporter:Chico Manobela (manobela)Labels:
Date Opened:2013-09-04 08:46:00Date Closed:2013-09-11 14:16:38
Priority:MajorRegression?
Status:Closed/CompleteComponents:Applications/app_confbridge
Versions:11.5.0 Frequency of
Occurrence
Constant
Related
Issues:
duplicatesASTERISK-21859 Confbridge doesn't tear down an empty conference bridge when all users were kicked via end_marked=yes. Also, side effect crashes.
is related toASTERISK-22740 [patch] - Confbridge fails to destroy conference on hangup leading to Asterisk segfault
Environment:CentOs 6, 64bitAttachments:
Description:I've created a conference room and selected to announce names of participants.
If someone calls the conference room and hangs up during his name recording, the call is never disconnected and the room will stay active forever.
trying to disconnect the call by using channel request disconnect will fail to disconnect the call.
All my conferences are recorded.
The only way to drop the call is to disconnect the special channel used for recording the call.
Comments:By: Rusty Newton (rnewton) 2013-09-11 13:46:36.513-0500

Chico,

Your scenario sounded simple, so despite you not demonstrating the issue or providing any debug I went ahead and tried to reproduce it in a few different ways.

I could not reproduce the problem you have described.

You'll need to provide your full confbridge.conf, extensions.conf, and a VERBOSE and DEBUG log showing the issue happen.

https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information

Please include the outputs of "confbridge list", "confbridge list <menuname>" and "core show channels" after the user hangs up.

By: Chico Manobela (manobela) 2013-09-11 14:07:13.205-0500


Rusty,
I have had this issue on production systems, it was a new feature we added,
so we disabled it and we are no longer using the announcement feature.
I can't return the feature since this is not QA environment.
All I can tell you is that the room was defined with:
1. wait for marked user
2. room recording
3. end on marked user exit
4. some menu options
5. name announce

I am sorry I can't help more than that.



By: Rusty Newton (rnewton) 2013-09-11 14:15:57.667-0500

Aha, with the extra detail you provided there. I'm almost positive this is a duplicate of ASTERISK-21859

Since you can't provide further debug and I can't reproduce without the marked user options I'll close this out as a duplicate for ASTERISK-21859. When you see a patch on that issue feel free to try it and report there. Though it sounds like you won't be able to try it out.

Thanks for providing what you could provide!

By: Chico Manobela (manobela) 2013-09-11 14:26:07.098-0500

I guess that you are right.
The bridge was left in the same status as described in the other bug, trying to list the confbridge caused the same crash on asterisk
Thanks for the help.