DTMF decoding with Arduino

You should be wiring the valid data available to read signal ( StD )to an ardino input pin and only read the other four data pin values when StD goes high.

Lefty