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
