Author: kpfleming
Date: Sun Feb  5 21:15:09 2006
New Revision: 9161

URL: http://svn.digium.com/view/asterisk?rev=9161&view=rev
Log:
start working on vldtmf receive in RTP

Modified:
    team/kpfleming/vldtmf/rtp.c

Modified: team/kpfleming/vldtmf/rtp.c
URL: 
http://svn.digium.com/view/asterisk/team/kpfleming/vldtmf/rtp.c?rev=9161&r1=9160&r2=9161&view=diff
==============================================================================
--- team/kpfleming/vldtmf/rtp.c (original)
+++ team/kpfleming/vldtmf/rtp.c Sun Feb  5 21:15:09 2006
@@ -362,14 +362,21 @@
 
        digit = code_to_digit(event->event);
 
+       if (event->end) {
+               if (rtp->inprocess_dtmf_receive == digit) {
+                       if (rtp->lasteventendseqn != header->sequence) {
+                               f = send_dtmf(rtp);
+                               rtp->lasteventendseqn = header->sequence;
+                       }
+               }
+               rtp->inprocess_dtmf_receive = 0;
+       } else {
+       }
+
        if (rtp->inprocess_dtmf_receive && (rtp->inprocess_dtmf_receive != 
digit)) {
                f = send_dtmf(rtp);
        } else if (event->end) {
                if (rtp->inprocess_dtmf_receive) {
-                       if (rtp->lasteventendseqn != header->sequence) {
-                               f = send_dtmf(rtp);
-                               rtp->lasteventendseqn = header->sequence;
-                       }
                        rtp->inprocess_dtmf_receive = 0;
                }
                digit = 0;

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to