I am having an issue with out of band dtmf.  My problem is that if the
caller is entering dtmf information and say he enters 55, and it is
registered as one digit.

I have tracked it down to AmDtmfDetector::registerKeyReleased or
AmDtmfDetector::checkTimeout.  They are not processing Events the End of
Event flag in the rtp packet.

The AmRtpDtmfDetector is handling the flag, but once the event get
relayed to AmDtmfDetector class it can delay it long enough that the
second 5 gets treated as the same keypress as the first one.

Also it will have to handle multiple end events, as my source sends it
three times.

Peter

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to