---
name: "dtmf2num"
section: "1"
platform: "linux"
package: "dtmf2num"
version: "0.1.1-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dtmf2num"
---

# dtmf2num(1)

tool for decoding the DTMF and MF tones from PCM wave files

## NAME

dtmf2num - tool for decoding the DTMF and MF tones from PCM wave files

## SYNOPSIS

**dtmf2num** \[*options*\] *files*...\

## DESCRIPTION

This manual page documents briefly the **dtmf2num** command.

**dtmf2num** supports any type of wave file (frequencies, channels and 8, 16, 24 and 32 bits), automatic optimizations (DC bias adjust and normalization) and both WAV and raw PCM data.

The program has been successfully tested with many audio files and moreover with those highly dirt and damaged, for example recorded with a microphone in a room or at a very low volumes or with some noise.

## OPTIONS

- **-r F C B**

  Consider the file as raw headerless PCM data, you must specify the Frequency, Channels and Bits like -r 44100 2 16

- **-o**

  Disable the automatic optimizations: DC bias adjust and normalize. Use this option only if your file is already clean and normalized

- **-w FILE**

  Debug option for dumping the handled samples from the memory to FILE

- **-z P V**

  Set specific parameters of dsp.c:\
       DTMF\_OPTIMIZED\_VALUE      102.00\
       DTMF\_THRESHOLD            800000000.00\
       DTMF\_NORMAL\_TWIST         6.30\
       DTMF\_RELATIVE\_PEAK\_ROW    6.30\
       DTMF\_RELATIVE\_PEAK\_COL    6.30\
       BELL\_MF\_THRESHOLD         800000000.00\
       BELL\_MF\_TWIST             4.00\
       BELL\_MF\_RELATIVE\_PEAK     12.60
