DTMF - это термин, который вы ищете:
http://en.wikipedia.org/wiki/Dual-tone_multi-frequency
Возможность обработки входящих тонов DTMF с помощью конкретного модема зависит от того, поддерживает ли модем его. Если это произойдет, будет команда AT для управления ею, как для выдачи исходящих тонов DTMF, так и для уведомления о входящих тонов DTMF.
Здесь есть несколько примеров: http://www.tek -tips.com / viewthread.cfm? Qid = 24275 & page = 1
Конкретные AT-команды могут зависеть от вашего конкретного модема.
Если ваш модем не может обрабатывать сам DTMF, и вы заинтересованы в том, чтобы вводить тоны DTMF в исходящий аудиопоток / распознавать и извлекать тоны DTMF из входящего звука, тогда вам потребуется некоторая поддержка DSP; это не будет чем-то, что вы можете просто сделать в C ++.