I don't think it's hardware. I have turned on dial pad tones. I have also turned on call notification tone. I hear tones when I dial numbers. I do not hear the call notification tone when this happens.
As soon as the call ends, sound returns to the speaker. So when I hang up in frustration and call again, I hear the dial tones.
I have uninstalled GB and sipdroid. Cleared the cache too. Same thing.
Thing is, I was using all the is before the update. I would be very surprised if this was hardware. This is replacement phone #3.