Index: channels/chan_zap.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v retrieving revision 1.531 diff -u -r1.531 chan_zap.c --- channels/chan_zap.c 14 Oct 2005 17:02:20 -0000 1.531 +++ channels/chan_zap.c 19 Oct 2005 01:18:32 -0000 @@ -2917,12 +2917,10 @@ static void disable_dtmf_detect(struct zt_pvt *p) { - int val; - p->ignoredtmf = 1; #ifdef ZT_TONEDETECT - val = 0; + int val = 0; ioctl(p->subs[SUB_REAL].zfd, ZT_TONEDETECT, &val); #endif @@ -2930,12 +2928,10 @@ static void enable_dtmf_detect(struct zt_pvt *p) { - int val; - p->ignoredtmf = 0; #ifdef ZT_TONEDETECT - val = ZT_TONEDETECT_ON | ZT_TONEDETECT_MUTE; + int val = ZT_TONEDETECT_ON | ZT_TONEDETECT_MUTE; ioctl(p->subs[SUB_REAL].zfd, ZT_TONEDETECT, &val); #endif }