diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index 96c55da8da084ba5fca0c6c0822a5b28a119f59e..87de8e408ac1505409e495b5b849162199e078e4 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -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;
 		}
 	}