[work in progress] dtmf code cleanup

Signed-off-by: Martti Piirainen <martti.piirainen@oss.tieto.com>