Index: main/dsp.c =================================================================== --- main/dsp.c (revision 227049) +++ main/dsp.c (working copy) @@ -1363,6 +1363,9 @@ memmove(dsp->digit_state.digits, dsp->digit_state.digits + 1, dsp->digit_state.current_digits); dsp->digit_state.current_digits--; dsp->dtmf_began = 0; + /* Reset Busy Detector */ + memset(dsp->historicsilence, 0, sizeof(dsp->historicsilence)); + memset(dsp->historicnoise, 0, sizeof(dsp->historicnoise)); } if (event) {