don't use tone generation for DTMF if the channel driver only supports begin/end (will need more work to translate non-variable events into begin/end events)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8852 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Kevin P. Fleming
2006-01-29 05:29:29 +00:00
parent d8908a3f52
commit f8b6a4db98

View File

@@ -2184,7 +2184,8 @@ static int do_senddigit(struct ast_channel *chan, char digit)
if (chan->tech->send_digit)
res = chan->tech->send_digit(chan, digit);
if (!chan->tech->send_digit || res) {
if (!(chan->tech->send_digit && chan->tech->send_digit_begin) ||
res) {
/*
* Device does not support DTMF tones, lets fake
* it by doing our own generation. (PM2002)