Summary:ASTERISK-15459: MeetMe option 'x' is broken
Reporter:yold (yold)Labels:
Date Opened:2010-01-18 13:01:14.000-0600Date Closed:2011-06-07 14:08:26
Versions:Frequency of
Description:Asterisk 1.4.28

Dialplan example:
exten => 99,1,MeetMe(123,x)
exten => 99,n,NoOp(test)

SIP/10 has dialed 99 and is talking in meetme 123
If I "meetme 123 kick 2" where 2 is SIP/10, NoOp(test) is executed
If all the marked user exit meetme 123, NoOp(test) is not executed before SIP/10 Hangup
Comments:By: Leif Madsen (lmadsen) 2010-01-18 13:20:22.000-0600

Please provide a dialplan for reproducing this issue and if possible, provide an issue (or revision number) of where this stopped working.

By: yold (yold) 2010-01-18 14:08:19.000-0600

;Create and Join as marked user conference n°123
exten => 98,1,MeetMe(123,Ad)

;Join existing 123 conference, exit when all marked users leaves
exten => 99,1,MeetMe(123,pqx)
exten => 99,n,NoOp(test)

For reproducing issue:
SIP/10 is calling 98
SIP/20 is calling 99
SIP/10 Hangup
=> SIP/20 don't execute NoOp and directly Hangup

By: Sean Bright (seanbright) 2011-01-29 12:33:30.000-0600

The 'x' option to MeetMe just says that the conference will be closed when the last marked user exits.  It doesn't say that the users will then continue on in the dialplan.  This doesn't appear to be a bug.

In my tests using the dialplan provided by the reporter, the users that remained in the conference after the last marked user exited were hung up on.  This appears to be by design.