По логу c SIP INFO четко понятно что собственно шлюз из GSM канала не может корректно вытащить 4 и 5 от некоторых телефонов. Так что все советы по настройкам сервера с астериском пустое (я настаиваю на отключении relaxdtmf).
ТС совет --- начать копать настройки GSM модуля и читать литературку как организована передача дтмф по GSM каналу. Я сначала думал вне полосы но почитав пару сообщений в инете встретил интересные особенности реализации GSM кодеков в которых описывалось что дтмф идет в полосе кодека и некоторые реализации кривовато себя ведут (FR HR EFR AMR кодеки по разному себя ведут). Осрбенности национальной реализации состоит как обычно в "потогонном"
использовании радиоресурса, с использованием в GSM 900/1800 кодека HR максимально ужимающего голос. Теперь по эксперименту: нужно пара телефонов один должен четко работать в GSM 900/1800 второй в 3G UMTS (один типа "старый" но не совсем древний а который HR поддерживает а во втором в настройках поставить предпочтение 3G сетям). То же самое посмотреть и на шлюзе про типы GSM сетей и используемые кодеки в них.