Source: AudioServices - iPhone Developer Wiki
The AudioService sounds are irrespective of the the device volume controller. Even if the phone is in silent mode the Audio service sounds will be played. These sounds can only be muted by going Settings -> Sounds -> Ringer and Alerts.
Custom system sounds can be played by the following code:
CFBundleRef mainbundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL(mainbundle, CFSTR("tap"), CFSTR("aif"), NULL);
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundFileObject);
Invoking the vibration in iPhone
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Playing inbuilt system sounds.
AudioServicesPlaySystemSound(1100);