From 310cfd32809571ba6e243631a81c9fba7e597719 Mon Sep 17 00:00:00 2001 From: Mark Michelson Date: Tue, 9 Oct 2007 22:35:11 +0000 Subject: Patch to add one-touch parking for queues. (closes issue #10869, reported and patched by bluecrow76) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@85177 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- apps/app_queue.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'apps/app_queue.c') diff --git a/apps/app_queue.c b/apps/app_queue.c index b73d16d1e..9ed1b00d4 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -150,6 +150,10 @@ static char *descrip = " 'T' -- allow the calling user to transfer the call.\n" " 'w' -- allow the called user to write the conversation to disk via Monitor.\n" " 'W' -- allow the calling user to write the conversation to disk via Monitor.\n" +" 'k' -- Allow the called party to enable parking of the call by sending\n" +" the DTMF sequence defined for call parking in features.conf.\n" +" 'K' -- Allow the calling party to enable parking of the call by sending\n" +" the DTMF sequence defined for call parking in features.conf.\n" " In addition to transferring the call, a call may be parked and then picked\n" "up by another user.\n" " The optional URL will be sent to the called party if the channel supports\n" @@ -2636,6 +2640,12 @@ static int try_calling(struct queue_ent *qe, const char *options, char *announce case 'H': ast_set_flag(&(bridge_config.features_caller), AST_FEATURE_DISCONNECT); break; + case 'k': + ast_set_flag(&(bridge_config.features_callee), AST_FEATURE_PARKCALL); + break; + case 'K': + ast_set_flag(&(bridge_config.features_caller), AST_FEATURE_PARKCALL); + break; case 'n': if (qe->parent->strategy == QUEUE_STRATEGY_RRMEMORY) (*tries)++; -- cgit v1.2.3