Hello thank you for your answer.
We used the AudioServicesPlaySystemSound because we want to take into account the silent / do not disturb mode on the device. We do not want to play a sound when the device in silence mode.
If there a way to accomplish this with the AVAudioSession and an AVAudio player. We did not find any available API to check the silent mode status on the user device ?