Поскольку AudioSessionSetProperty может стать deprecated, я пытаюсь найти пример кода, как маршрутизировать аудио в speaker, используя другие средства.
Ранее я сделал следующее:
-(void)setSpeakerEnabled
{
    debugLog(@"%s",__FUNCTION__);
    UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
    AudioSessionSetProperty (
                         kAudioSessionProperty_OverrideAudioRoute,
                         sizeof (audioRouteOverride),
                         &audioRouteOverride
                         );
}
Попытка получить тот же результат, но without call до AudioSessionSetProperty.