aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_misdn.c
diff options
context:
space:
mode:
Diffstat (limited to 'channels/chan_misdn.c')
-rw-r--r--channels/chan_misdn.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index 0c49a0bf4..84d34b888 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -4988,6 +4988,7 @@ static int load_module(void)
" s - send Non Inband DTMF as inband\n"
" vr - rxgain control\n"
" vt - txgain control\n"
+ " i - Ignore detected dtmf tones, don't signal them to asterisk, they will be transported inband.\n"
);
@@ -5343,11 +5344,11 @@ static int misdn_set_opt_exec(struct ast_channel *chan, void *data)
} else if (strstr(tok,"not_screened")) {
ch->bc->pres=1;
}
-
-
break;
-
-
+ case 'i' :
+ chan_misdn_log(1, ch->bc->port, "Ignoring dtmf tones, just use them inband\n");
+ ch->ignore_dtmf=1;
+ break;
default:
break;
}