[Home]

Summary:ASTERISK-23949: Bridge/0xb75254f-in Bridge/0xb75254f-out channels did not hanguped after call hanguped
Reporter:hk hk (hkc323)Labels:
Date Opened:2014-06-26 00:15:09Date Closed:2014-07-02 07:58:44
Priority:MajorRegression?
Status:Closed/CompleteComponents:Applications/app_confbridge
Versions:11.5.1 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Centos 6
Asterisk 11.5.1
app:Confbridge
file:app_confbridge.c
===============================
issue :
Bridge/0xb75254f channels did not hanguped after call hanguped .

note1:After call hangup ast_bridge_change_state :2 which means Hangup
note2:Patch also note working

steps:
1)Nornal user Join
2)Hangup the Call.

kick_conference_participant(struct conference_bridge *bridge, const char *channel)

myhost*CLI> confbridge kick 585261 SIP/500-00000000
===============================
//---After 1st call start and join conference bridge ---//
myhost*CLI> core show channels
Channel              Location             State   Application(Data)            
Bridge/0xb75254f4-in s@default:1          Up      (None)                        
SIP/500-00000000     s@confbrindge-room:60 Up      MyConfbridge(585261,,adminuser
ConfBridgeRecorder/c s@default:1          Up      (None)                        
Bridge/0xb75254f4-ou s@default:1          Up      (None)                        
4 active channels
1 active call
1 call processed

//---log----//
====Inside bridge_bridgedchannel ====[2014-06-25 14:59:51] NOTICE[24968][C-00000001]:

chan_bridge.c:82 bridge_bridgedchannel: ====Inside bridge_bridgedchannel ====�
  -- <Bridge/0xb75254f4-input> Playing 'confbridge-leave.slin' (language 'en')
   --
 inside handle_conf_user_leave  : USER_OPT_WAITMARKED
�    --
 CONF_STATE_INACTIVE.c insidsec  leave_waitmarked  
   --
##### inside  conf_change_state
�    --
Changing conference '585261' state from INACTIVE to EMPTY
bridging.c:1227 ast_bridge_remove: ===remove bridge channel using func ast_bridge_change_state ===�  

-- inside  ast_bridge_change_state : arg1cursteat:0 arg2newstate:2 �    --
 final  ast_bridge_change_state :2 �    --
   -- Stopped music on hold on SIP/500-00000000
   -- <SIP/500-00000000> Playing 'conf-kicked.ulaw' (language 'en')
//----------//

myhost*CLI> confbridge list
Conference Bridge Name           Users  Marked Locked?
================================ ====== ====== ========
585261                               1      1 unlocked

//---log of After Call Hangup----//
myhost*CLI> confbridge list
Conference Bridge Name           Users  Marked Locked?
================================ ====== ====== ========
myhost*CLI> core show channels
Channel              Location             State   Application(Data)            
Bridge/0xb75254f4-in s@default:1          Up      (None)                        
Bridge/0xb75254f4-ou s@default:1          Up      (None)                        
2 active channels
0 active calls
1 call processed
Comments:By: Matt Jordan (mjordan) 2014-06-26 06:50:05.334-0500

A number of various related issues have been resolved since 11.5.1. Please reproduce the problem in the lastest Asterisk 11 release.

If you are able to reproduce the problem, please provide a full DEBUG log illustrating the problem.

By: hk hk (hkc323) 2014-06-30 01:47:18.288-0500

Bridge/0xb75254f4-in s@default:1 Up (None)
Bridge/0xb75254f4-ou s@default:1 Up (None)
issue ?
Any help why functions : bridge_hangup() did not call from channels/chan_bridge.c when user hangup call ?



By: hk hk (hkc323) 2014-06-30 06:56:38.738-0500

     ast_verb(3,"\n confbridge_cleanup \n");
               // file main/bridging.c  func:ast_bridge_features_cleanup
               ast_bridge_features_cleanup(&conference_bridge_user.features);
               conf_bridge_profile_destroy(&conference_bridge_user.b_profile);
both functions called .
where do you think issue cause  ?

By: Matt Jordan (mjordan) 2014-06-30 07:45:53.187-0500

Please provide the requested information from the latest Asterisk 11 release. You can use the information on the wiki to do so:

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

I won't speculate on possible causes with information showing exactly what is happening.

By: hk hk (hkc323) 2014-07-02 06:11:29.702-0500

hi in case in which  single user in confbridge
and user kick hangup or leave , then no Bridge/XXXXXXXXXXXXX-in and Bridge/XXXXXXXXXXXXX-Out  issue has been solved .
But
Case: Multiple users in confbridge the agian
Bridge/XXXXXXXXXXXXX-in and Bridge/XXXXXXXXXXXXX-Out ramining after All user hangup.
why ? any clue ? Any suggestion ?


By: Matt Jordan (mjordan) 2014-07-02 07:58:44.861-0500

I'm closing this issue as Incomplete, due to lack of information provided by the issue reporter.

If you can provide the requested information, we'll be happy to reopen it.