Asterisk Server - handle 500 Concurrent Calls Details

#1

Hi jcolp,

Now my server configuration handling about 100 concurrent calls and i am using asterisk version 15 in centos 7

I need help regarding server specification to handle 500 concurrent calls in asterisk.

  1. Server hardware specification details
  2. which Asterisk version to use

Any other specification i need to know?

Please reply as soon as possible

0 Likes

#2

What kind of hardware are you using right now?

I’d say that the hardware requirements depend on the details of the dialplan and other configurations, rather than Asterisk by itself. Given the current hardware, one could be able to extrapolate a bit.

0 Likes

#3

Currently we are using aws with the following instance specifications:
General purpose instance (t2.large)
vCPUs : 2
Memory : 8GB RAM

My CPU usage according to AWS is only around 4%, But asterisk utilization seems to go up to 95% when 100 calls were connected.

0 Likes

#4

Are you running Cockpit on your Centos 7 system? Add the storage module and you should get a nice overview. Generally I’d assume that the network is the most critical component, since normally Asterisk does not write a lot to disk.

0 Likes

#5

We are not running Cockpit but we can use this and test.

Thanks @EkFudrek

Which one is more efficient to use SIP OR PJSIP in asterisk?

Is there any between these two while handling concurrent calls?

0 Likes

#6

Can’t say that, but I’d not use chan_sip anymore, though pjsip may be initially a bit cumbersome. Depending on your environment, pjsip may be the only way to go, in case you need advanced DNS lookups using NAPTR and complete SRV queries. There may be other areas where pjsip may also be more future-proof.

Cockpit is simple and cool, :). Do not forget to enable “Store Metrics”.

0 Likes