It shouldn't be hard to do with a small lua script with an input
callback handling DTMFs.
You could even create a small DTMF editor with a digit for "backspace"
character for example, that would erase the last digit, or a digit that
would say the current sequence....
Check out:
http://wiki.freeswitch.org/wiki/Lua#session:setInputCallback
François.