diff options
author | Richard Mudgett <rmudgett@digium.com> | 2011-10-12 17:52:55 +0000 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2011-10-12 17:52:55 +0000 |
commit | 796ed62f4774525032444479d72d2b239583abc4 (patch) | |
tree | f5c434451b349d797ca359beb23cf9ac69b2aa5b /apps/app_meetme.c | |
parent | f2cc666a9974ae8ef39ffaaed2cf555098163482 (diff) |
Update MeetMe p and X option documentation when interacting with the s option.
ASTERISK-12175 changed the p and X options to not interfere with the s
option when they are used together. It makes more sense for the s option
to have priority for the DTMF '*' key since it cannot change its
activation code. Otherwise, you could not use option s with the p or X
options.
JIRA AST-671
........
Merged revisions 340470 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........
Merged revisions 340471 from http://svn.asterisk.org/svn/asterisk/branches/10
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@340472 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_meetme.c')
-rw-r--r-- | apps/app_meetme.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/apps/app_meetme.c b/apps/app_meetme.c index d6a80b2e5..b2bccafa5 100644 --- a/apps/app_meetme.c +++ b/apps/app_meetme.c @@ -147,10 +147,13 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") </option> <option name="p" hasparams="optional"> <para>Allow user to exit the conference by pressing <literal>#</literal> (default) - or any of the defined keys. If keys contain <literal>*</literal> this will override - option <literal>s</literal>. The key used is set to channel variable + or any of the defined keys. The key used is set to channel variable <variable>MEETME_EXIT_KEY</variable>.</para> <argument name="keys" required="true" /> + <note> + <para>Option <literal>s</literal> has priority for <literal>*</literal> + since it cannot change its activation code.</para> + </note> </option> <option name="P"> <para>Always prompt for the pin even if it is specified.</para> @@ -192,6 +195,10 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") <para>Allow user to exit the conference by entering a valid single digit extension <variable>MEETME_EXIT_CONTEXT</variable> or the current context if that variable is not defined.</para> + <note> + <para>Option <literal>s</literal> has priority for <literal>*</literal> + since it cannot change its activation code.</para> + </note> </option> <option name="1"> <para>Do not play message when first person enters</para> @@ -3636,7 +3643,10 @@ static int conf_run(struct ast_channel *chan, struct ast_conference *conf, struc } conf_flush(fd, chan); - /* Since this option could absorb DTMF meant for the previous (menu), we have to check this one last */ + /* + * Since options using DTMF could absorb DTMF meant for the + * conference menu, we have to check them after the menu. + */ } else if ((f->frametype == AST_FRAME_DTMF) && ast_test_flag64(confflags, CONFFLAG_EXIT_CONTEXT) && ast_exists_extension(chan, exitcontext, dtmfstr, 1, "")) { if (ast_test_flag64(confflags, CONFFLAG_PASS_DTMF)) { conf_queue_dtmf(conf, user, f); |