Problem with JOIN ANNOUNCEMENT settings

In QUEUES I have set a queue, I have select a Join Announcement (all the other selection are default).
When an new incoming call is happening, the one who calls listen to the message first and then he/she is redirected to the first free agent to answer the phone.
Is there any selection where if an agent is free, the incoming call is answered immediately and if no agent is available then the incoming call is hold (playing message)until the first agent frees??
Thank you your help