diff options
author | zuul <zuul@gerrit.asterisk.org> | 2016-09-07 14:04:24 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-09-07 14:04:24 -0500 |
commit | c6a8710ceb7b9527928b399516b9384dbcc706e5 (patch) | |
tree | e826a4e72436f837c8e2036f41608b202c9b0fad /apps | |
parent | edaba05feacd39eeaa6ccf799213ff060ccd90d2 (diff) | |
parent | 6e1a3b924ed651e568af5834071c8b695fa9352a (diff) |
Merge "apps/app_dial: Set the DIALSTATUS to NOANSWER on privacy option 5"
Diffstat (limited to 'apps')
-rw-r--r-- | apps/app_dial.c | 5 |
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? */ |