Using MeetMe with options ‘S’ or ‘L’, in conjunction with ‘C’ fails. When the time-limit is up (L or S) the user’s channel is given a soft hangup instead of following the context as expected. If the user is kicked using MeetMeAdmin or MeetMeChannelAdmin, it does follow context as expected.
Meetme ‘L’ option does not state that line will be hungup - though it does not state that it will not be hungup either:
Meetme ‘S’ option does not state that the line will be hungup, it states the user will be ‘kicked’ from the conference. This would create an assumption that ‘C’ flag would be utilised and the context followed, however this is not the case:
Is this intended behaviour (exactly as Dial works), or is the ignoring of ‘C’ in conjunction with ‘L’ or ‘S’ a bug which needs to be reported?
EDIT: The above explanation was tested with Asterisk 184.108.40.206, dahdi 2.2.1, libpri 220.127.116.11 with a Digium TE220 card on Debian 5.0.4 (x86)