Marian Durkovic wrote:
...or the problem is, as hinted, that Asterisk sends a short dtmf.


This is a bug in 7.2 release. It's setting the duration of RFC2833 digits to as low as 30 msec which is
definitely not enough.


To fix, change the following in rtp.c, function ast_rtp_senddigit()

                        /* Make duration 240 */
                        rtpheader[3] |= htonl((240));

The duration is based on 8000 Hz clock so 240 equals to 30 msec. Use at
least 1200 for 150 msec tones or even more as needed.

Please add this to bugs.digium.com so it can be changed in the CVS tree.

/O
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to