From c71c5098b7c78ac88a77d8519357fecc863a19c6 Mon Sep 17 00:00:00 2001 From: Christian Richter Date: Fri, 17 Aug 2007 08:22:36 +0000 Subject: [PATCH] sometimes we don't need to signal dtmf tones to asterisk, we just want them to go through as inband. Otherwise they might be generated by the other channel partner and then there is a double tone. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@79833 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_misdn.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c index 0c49a0bf4a..84d34b888f 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; }