summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorzuul <zuul@gerrit.asterisk.org>2016-09-07 14:04:24 -0500
committerGerrit Code Review <gerrit2@gerrit.digium.api>2016-09-07 14:04:24 -0500
commitc6a8710ceb7b9527928b399516b9384dbcc706e5 (patch)
treee826a4e72436f837c8e2036f41608b202c9b0fad /apps
parentedaba05feacd39eeaa6ccf799213ff060ccd90d2 (diff)
parent6e1a3b924ed651e568af5834071c8b695fa9352a (diff)
Merge "apps/app_dial: Set the DIALSTATUS to NOANSWER on privacy option 5"
Diffstat (limited to 'apps')
-rw-r--r--apps/app_dial.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/app_dial.c b/apps/app_dial.c
index 48193b5a0..c427faf6e 100644
--- a/apps/app_dial.c
+++ b/apps/app_dial.c
@@ -1919,9 +1919,10 @@ static int do_privacy(struct ast_channel *chan, struct ast_channel *peer,
ast_copy_string(pa->status, "DONTCALL", sizeof(pa->status));
break;
case '5':
- /* XXX should we set status to DENY ? */
- if (ast_test_flag64(opts, OPT_PRIVACY))
+ if (ast_test_flag64(opts, OPT_PRIVACY)) {
+ ast_copy_string(pa->status, "NOANSWER", sizeof(pa->status));
break;
+ }
/* if not privacy, then 5 is the same as "default" case */
default: /* bad input or -1 if failure to start autoservice */
/* well, if the user messes up, ... he had his chance... What Is The Best Thing To Do? */