SFR 448368 / 448440 DTMF / Ringback is worse

Partially revert commit 0ea001d38e7cc2de888ffc7225f2009574885b05
which always forced the whole audio clip to be played.

The implementation had to guess how the clip was so we ended up playing
DTMF and ringback for far too long causing a bad user experience

(cherry picked from commit 18036b549052ec1fe2b9572afee25db7127315f2)