That doesn't sound like fun. I guess any port in a storm...
Yes, that is another problem with Gafachi. It is pretty common though. I recall I had the same problem with broadvoice too. Gafachi and broadvoice need "dtmfmode=inband" to make touch-tones work. Eg. inband touch tones sent as actual tones down the audio path. I'm not sure why they don't provide sip or rtp command mappings for the touch tones, but they don't.
Teliax runs fine with my default setting of "dtmfmode=RFC2833". I've tested it with various auto-attendants and keypresses to navigate remote voice mail systems seem to work just fine. The one thing that does disturb me about Teliax is that when I plot the ping times to their machine it is very, very noisy with some of the pings 4x as long as the average. That makes me think they are a much smaller outfit and might easily get overloaded.
-wolfgang