]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Merged revisions 79833 via svnmerge from
authorChristian Richter <christian.richter@beronet.com>
Fri, 17 Aug 2007 08:29:56 +0000 (08:29 +0000)
committerChristian Richter <christian.richter@beronet.com>
Fri, 17 Aug 2007 08:29:56 +0000 (08:29 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79833 | crichter | 2007-08-17 10:22:36 +0200 (Fr, 17 Aug 2007) | 1 line

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/trunk@79841 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_misdn.c

index 96c55da8da084ba5fca0c6c0822a5b28a119f59e..87de8e408ac1505409e495b5b849162199e078e4 100644 (file)
@@ -4828,6 +4828,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"
                );
 
        
@@ -5181,7 +5182,12 @@ 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;
                }
        }