I have narrowed it down to my upstream provider. Changed outbound trunk and all works. Something about the Cisco. I'll have to do a packet capture and figure it out.
Frank, in your advanced sip settings look at the rtp packet size, it will probably be set to 30ms, it needs to be 20ms, you will porbably see it as 0.03, needs changing to 0.02