Changing recordings location to ReadyNAS and limiting incoming calls to one per time

You can change the call recording location in advanced settings. There’s plenty posts on this subject, here’s one:

Regarding call limiting, depends how you route your calls.
If you use a queue you can set if there’s no available agents to jump to failover and play this busy recording.
If direct extension, you can turn off call waiting, or limit the channels for that extension.

If you tell me more about your call flow, i can try to point you in the right direction.