I am playing a small .wav file using the AudioToolBox.
AudioServicesPlaySystemSound (soundFileObject);
But sometimes it is not playing.
On the device, go into settings and turn up the volume on Sounds->Ringer and Alerts