The DTMF comes from the RTP side, not FreeTDM (as shown by the log above). You have to verify using tcpdump/wireshark if there is any real DTMF being received.
I'd do exactly the same test again, but this time I would also start a wireshark trace. Then please pastebin the trace again and upload the pcap trace to cloudshark (http://www.cloudshark.org/) and paste the link here.