You found the problem yourself. Provider is not doing something to BellCore standards with regards to DTMF. I would think they have ways of adjusting this to make it work properly. Simple test simply hook a fax line (if its POTS)to the trunk port and see if it continues.