[asterisk-users] Confbridge doesn't kick chan_local
Chris Gentle
gentlec at gmail.com
Mon Jun 3 13:03:19 CDT 2013
On Mon, Jun 3, 2013 at 11:52 AM, Matthew Jordan <mjordan at digium.com> wrote:
> (1) Verify that with all 'normal' channel drivers, such as chan_sip,
> that the Conference tears down correctly.
OK, looks like this is the problem. Taking chan_local out of the
picture, I tested it with an incoming SIP call and an incoming IAX
call and sure enough, the tear down fails. So if I rely on
end_marked=yes to kick all my conference participants when the leader
exits, it fails like this:
<< Hangup on console >>
-- <Bridge/0x2364be4-input> Playing 'confbridge-leave.slin' (language 'en')
-- Stopped music on hold on SIP/gent_2880-00000002
-- <SIP/gent_2880-00000002> Playing 'custom/thank-you.ulaw' (language 'en')
-- Executing [1000 at conferences:2] Hangup("SIP/gent_2880-00000002",
"") in new stack
== Spawn extension (conferences, 1000, 2) exited non-zero on
'SIP/gent_2880-00000002'
confbridge list shows this:
Conference Bridge Name Users Marked Locked?
================================ ====== ====== ========
1000 0 0 unlocked
Now my confbridge is in a bad state.
I tested it on both 11.4.0 and 11.3.0 on two different boxes with the
same results.
> If both (1) and (2) are successful, than there's some impact that the
> Ices application is having on the Local channel that is messing up the
> reference counting inside the ConfBridge. Otherwise, it's an error in
> ConfBridge.
So what do you think? Should I file a bug?
--
Chris
More information about the asterisk-users
mailing list