CLI>set verbose 0
Во время входящего звонка
CLI>core set debug channel ZAP/ - тут пробить табуляцией активный звоонок и понажимать в принятой сессии кнопки как описано на http://www.voip-info.org/wiki/view/Asterisk+DTMF
если dtmf не проходит в zap'е тогда нужно смотреть на tone зону.
очень вероятно что не установлена (или установлена на несуществующую зону) зона по умолчанию ('defaultzone' в zaptel.conf). Перед тем как устанавливать 'defaultzone' зона также должна быть зарегистрирована (загружена) параметром 'loadzone'.
Тоесть если у вас зона ru тогда должно быть
loadzone=ru
defaultzone=ru
Также используемое название зоны должно быть описано в zaptel/zonedata.c
соответственно после изменения этих паратров нужно не забывать запускать ztcfg.
На уровне астериск зону также можно выбрать для конкретного канала(ов) используя параметр tonezone в /etc/asterisk/zapata.conf. Но учтите что эта зона также должна быть предварительно загружена в драйвер параметром loadzone в /etc/zaptel.conf.
PS: libpri не должен влиять на DTMF'ы посылаемые на уже отвеченном канале.
PS2: эти зоны не имеют никакого отношения к зонам описанным в астериск конфиге indications.conf