diff options
author | Russell Bryant <russell@russellbryant.com> | 2007-06-12 15:58:28 +0000 |
---|---|---|
committer | Russell Bryant <russell@russellbryant.com> | 2007-06-12 15:58:28 +0000 |
commit | 9e0458e9f15c7a882cc546848c5ab3a0532f7cd1 (patch) | |
tree | ee41d7e2d18ab41d762c5cc8ed93419808507cbd /apps/app_chanisavail.c | |
parent | d0eaf1e3893cca69a78c6f80e247d43afc081520 (diff) |
Completely remove all of the code related to jumping to priority n + 101. yay!
(issue #9926, caio1982)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@68970 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_chanisavail.c')
-rw-r--r-- | apps/app_chanisavail.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/apps/app_chanisavail.c b/apps/app_chanisavail.c index 885225557..13b9197bb 100644 --- a/apps/app_chanisavail.c +++ b/apps/app_chanisavail.c @@ -62,13 +62,12 @@ static char *descrip = " Options:\n" " s - Consider the channel unavailable if the channel is in use at all\n" " t - Simply checks if specified channels exist in the channel list\n" -" (implies option s) \n" -" j - Support jumping to priority n+101 if no channel is available\n"; +" (implies option s) \n"; static int chanavail_exec(struct ast_channel *chan, void *data) { - int res=-1, inuse=-1, option_state=0, priority_jump=0, string_compare=0; + int res=-1, inuse=-1, option_state=0, string_compare=0; int status; struct ast_module_user *u; char *info, tmp[512], trychan[512], *peers, *tech, *number, *rest, *cur; @@ -94,8 +93,6 @@ static int chanavail_exec(struct ast_channel *chan, void *data) option_state = 1; if (strchr(args.options, 't')) string_compare = 1; - if (strchr(args.options, 'j')) - priority_jump = 1; } peers = args.reqchans; if (peers) { @@ -152,12 +149,6 @@ static int chanavail_exec(struct ast_channel *chan, void *data) if (res < 1) { pbx_builtin_setvar_helper(chan, "AVAILCHAN", ""); pbx_builtin_setvar_helper(chan, "AVAILORIGCHAN", ""); - if (priority_jump || ast_opt_priority_jumping) { - if (ast_goto_if_exists(chan, chan->context, chan->exten, chan->priority + 101)) { - ast_module_user_remove(u); - return -1; - } - } } ast_module_user_remove(u); |