The Minimum Specs would be:
- 2 Core CPU at 2.2GHz
- 4 GB of RAM
- 50GB of Storage
To give you an exact set of specifications would be very difficult, since there are too many variables to consider, like how many concurrent calls you expect to have, how many of them are being recorded, are you compressing the calls , with G729 for example? So, for this, we have created an blog:
https://vitalpbx.com/blog/asterisk-pbx-multicore-4500-calls-test/
We show you how you can use a script we wrote to stress test your system so you can know how many Concurrent Calls it can handle.