mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-30 02:26:23 +00:00
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
This commit is contained in:
@@ -4988,6 +4988,7 @@ static int load_module(void)
|
|||||||
" s - send Non Inband DTMF as inband\n"
|
" s - send Non Inband DTMF as inband\n"
|
||||||
" vr - rxgain control\n"
|
" vr - rxgain control\n"
|
||||||
" vt - txgain 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")) {
|
} else if (strstr(tok,"not_screened")) {
|
||||||
ch->bc->pres=1;
|
ch->bc->pres=1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
case 'i' :
|
||||||
|
chan_misdn_log(1, ch->bc->port, "Ignoring dtmf tones, just use them inband\n");
|
||||||
|
ch->ignore_dtmf=1;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user