Unfortunately [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryAmbient error: nil]; did not change the behaviour. Thanks anyhow. This would have been nice for the future, not to change your code.
Good news on the other front.
Meanwhile I compiled the framework with the ambient category and it works like a charm.
Very happy! Thx a ton.