Как хорошо, что не отдал перепаивать модем.
История такая. Переделывал один проект под SIM800. И в отладчике не замечал
, как после поднятия трубки выполнялась команда AT+VGR=10 (Voice Receive Gain). В другом модеме это означало максимальный уровень усиления.
Кстати, в документации на SIM800 не нашел описания этой команды, хотя модем ее поддерживат - отвечает OK.
При настройках по умолчанию и CLVL=100 амплитуда получается 900..1000мВ. В принципе, достаточно, чтобы внешний DTMF декодер отрабатывал нормально.