I think you have to slot an action of application: 'ring_ready' pretty early in the inbound routes. It will break anything that uses playback without an answer though, so make sure you test any ring_groups, IVRs, voicemails, etc.
I have to ask, what's the problem with early media?