Sending # or * does not work properly

Ok, I’m stuck.

It seems that when I call out to a place, and have to enter a * or # during the call for some reason, I end up having to press it twice.

The first time, the log is showing:

Aug 10 10:25:18 DEBUG[15406] rtp.c: Sending dtmf: 42 (), at 192.168.1.202
Aug 10 10:25:18 DEBUG[15406] channel.c: Got DTMF on channel (SIP/14-6009)
Aug 10 10:25:18 DEBUG[15406] channel.c: Bridge stops bridging channels SIP/14-6009 and Zap/3-1
Aug 10 10:25:18 DEBUG[15406] res_features.c: Feature interpret: chan=SIP/14-6009, peer=Zap/3-1, sense=1, features=18
Aug 10 10:25:18 DEBUG[15406] res_features.c: Set time limit to 100
Aug 10 10:25:25 DEBUG[15406] rtp.c: Sending dtmf: 42 (
), at 192.168.1.202
Aug 10 10:25:25 DEBUG[15406] channel.c: Got DTMF on channel (SIP/14-6009)
Aug 10 10:25:25 DEBUG[15406] channel.c: Bridge stops bridging channels SIP/14-6009 and Zap/3-1
Aug 10 10:25:25 DEBUG[15406] res_features.c: Timed out for feature!

The 2nd time it is sent. I’ve tried changing the feature time out in features.conf, but that doesn’t work either.

Any ideas on how to fix this? It is the same with the #.
We are using TrixBox 1.1.1 and dialing over a TDM400 card. I know TB is not the greatest solution, but it works fine for everything else.

if there is something else you need to see, please advise.

thank you very much.