Update of /usr/cvsroot/zaptel
In directory mongoose.digium.com:/tmp/cvs-serv3189

Modified Files:
        wct4xxp.c 
Log Message:
Handle digits dialed too quickly...


Index: wct4xxp.c
===================================================================
RCS file: /usr/cvsroot/zaptel/wct4xxp.c,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- wct4xxp.c   13 Jul 2005 17:50:13 -0000      1.77
+++ wct4xxp.c   14 Jul 2005 15:06:14 -0000      1.78
@@ -566,6 +566,10 @@
                                energy = ZT_XLAW(energy, ts->chans);
                                ts->dtmfactive |= (1 << base);
                                ts->dtmfenergy[base] = energy;
+                               if (ts->dtmfdigit[base]) {
+                                       if (ts->dtmfmask & (1 << base))
+                                               
zt_qevent_lock(&ts->span.chans[base], (ZT_EVENT_DTMFUP | ts->dtmfdigit[base]));
+                               }
                                ts->dtmfdigit[base] = digit;
                                if (ts->dtmfmask & (1 << base))
                                        zt_qevent_lock(&ts->span.chans[base], 
(ZT_EVENT_DTMFDOWN | digit));

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to