[Freeswitch-users] FreeSwitch call handling capability for IVR applications

Andrew Keil andrew.keil at visytel.com
Wed Aug 8 22:54:09 UTC 2018


Jagath,

The following minimum specification will meet your requirements (anything better should be fine):

HP ProLiant DL380 Gen9
Product ID 719064-B21
System ROM P89 v2.56 (01/22/2018)
System ROM Date 01/22/2018

2 x CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz (8/8 cores; 16 threads; 64-bit Capable; Internal L1 cache: 512 KB; Internal L2 cache: 2048 KB; Internal L3 cache: 20480 KB)
2 x HPE SmartMemory (Part 752368-081; DIMM DDR4; 8192 MB; 2133 MHz  RDIMM)
1 x HPE Ethernet 1Gb 4-port 331i Adapter
1 x Smart Array P440ar Controller
1 x HP Smart Storage Batt 96
1 x Dynamic Smart Array B140i Controller
2 x Hard Disk (Model: EH0300FCBVC; 300GB; Encryption not enabled; Fault Tolerance RAID 1/RAID 1+0)

I would recommend at least two servers for redundancy (which then would let you handle 2000+ concurrent calls).

Currently I have two of these servers in production in the UK running Windows Server 2016 and FreeSWITCH 1.8.1 (Windows build) and handling over 10,000 calls per day successfully.

In order to make best use of the hardware I use Lua as the IVR service scripting language of choice and have my own engine to optimise and process SQL queries for heavy traffic.

Obviously you need to take into account what your IVR service needs to perform (eg. simple SQL, voice playback & record & DTMF) would be fine to meet your 1500 concurrent call limit with the hardware above, however if you add other requirements like TTS, Speech recognition, etc… then this will change your limit.  Like anything there is really no point stating how many concurrent calls a platform does, since you need to test for yourself running your service.  Saying that, what I have stated is a good starting point.

I hope this helps with your quest,

Andrew Keil
Visytel Pty Ltd
www.visytel.com<http://www.visytel.com>


From: FreeSWITCH-users <freeswitch-users-bounces at lists.freeswitch.org> On Behalf Of Jagath premawardana
Sent: Tuesday, 7 August 2018 5:30 PM
To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
Subject: [Freeswitch-users] FreeSwitch call handling capability for IVR applications

Hi,

I need to build an IVR application which should be able to handle 1500 simultaneous calls.
I've to run this application on a virtual bed. What kind of hardware spec should I be looking at?
Is there any resource from where I can relate call handling capacity of Freeswitch with the server hardware?

Regards,
Jagath
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20180808/a37e8434/attachment-0001.html>


More information about the FreeSWITCH-users mailing list