Default Noisy speaker

When pressing the numbers keys in dialer the tones are rather crackerly at all volumes. Is this software or hardware problem?

Sent from my Nexus 4 using xda app-developers app