I ran into a similar problem and it turned out to be a DTMF issue I changed my Grandstream SIP phone to use RFC 2833 for DTMF and all was well after that.
Oh and you need to change the DTMF setting on the server side as well.
I think it's dtmfmode=rfc2833