On Mon, Jun 3, 2013 at 11:52 AM, Matthew Jordan <mjor...@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@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

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to