I want to override alarm sound & play own audio file.

Using RASCliSession inteface for Alarm server, i am not able to change the default alarm tone using TASShdAlarm::SoundName(), but it seems to be a known issue according to link

But even i am not able to set the alarm to silent using all possible options:
->SetAlarmSoundState( EAlarmGlobalSoundStateOff );

Even if i delete the existing alarm & add alarm with new sound file path it still plays the default sound.

Is there any possible solution to this problem.
Please reply..