Generally people are very reluctant to provide sizing information for Asterisk, other than to say what works for them
In any case, there isn’t enough information here to be at all accurate. If most of the calls are handled by native bridging, the CPU load could be much lower than if the application requires a lot of work on the host processor.
The telephony hardware is likely to make a big difference, especially if echo-cancellation is needed.
I don’t understand the difference between PSTN and ISDN in this context. If PSTN means analogue, the maximum capacity of a single circuit is 1 erlang!
1 E1 has 30 voice channels (ie. channel 1 - 30), max concurrent call for each channel is: 16 calls…
so if I group the trunk into g0 … then max. concurrent call for g0 should be 30x16 = 480
Well, you can, but it is redundant. If you have 30 calls going and try to place any additional calls, either the call will fail because of the call limit setting or because the E1 driver cannot allocate additional channels in the E1 trunk group.