--- main/channel.c-orig 2007-04-27 13:09:42.000000000 -0300 +++ main/channel.c 2007-04-27 13:10:43.000000000 -0300 @@ -2612,6 +2612,10 @@ if (option_debug) ast_log(LOG_DEBUG, "Unable to generate DTMF tone '%c' for '%s'\n", digit, chan->name); } + ast_safe_sleep(chan, 100); /* XXX 100ms ... probably should be configurable */ + if (chan->generator) + ast_playtones_stop(chan); + } return 0;