DTMF in directory app after name is chosen -- problem

Using the test extension (7777), I can get to the directory app from my mainmenu, chose a name and go to an extension – everything works. However, when an outside caller goes into my directory, they can chose a name, but can not accept the name – ie when the voice says “press 1 to accept or * for the next name”, it doesnt do anything regardless of what the user presses.

I am using asterisk 1.4.4 compiled from source. extensions.conf was modified based on the sample version. My lines are sip lines from callwithus. canreinvite is currently set to no, but i have also tried it with canreinvite=yes.

Any thoughts at all and what might be wrong? I have never used sip trunk lines before, but used asterisk for several years at a previous job using tdb04b.

Default Settings:

Context: default
Nat: Always
DTMF: rfc2833
Qualify: 2000
Use ClientCode: No
Progress inband: Never
Language: (Defaults to English)
MOH Interpret: default
MOH Suggest: