For questions during install


Postby fadmin » Fri Feb 12, 2010 6:13 pm

The hardware requirements depend how reliable your set up needs to be.

There are two philosophies here, you can either get several cheap computers and then replace them as they break, or buy high end servers that seldom have any issues. We subscribe to the latter as we feel that downtime easily becomes more expensive than the cost of a good server. Of course it can be a matter of budget first. With that said it is possible to install and run on practically any size computer.

Keep in mind that there is a vast range of performance and quality between different computers. Most computers that people see are made for the desktop and cannot sustain the load a dialer places on it. A single server dialer puts a much higher load on the system than playing movies.

We don't recommend using SATA drives as they will wear out in 6-10 months. SATA drives are also only able to service one request at a time, whereas SCSI AND SAS drives can handle multiple requests simultaneously.

If you are on this forum you are more likely to have fewer seats which could make a lesser computer be the your best option. You can always try it out on your server and see how well it performs.

The tell tale for a over worked server will be visible on the Real Time Reports. If the server load divided with the number of cores your processor(s) have becomes higher than 1.0, and you are experiencing cross connects, missed hangups and audio issues, you have too much going on.

The same experience will be had after just a few agents if you don't use a timing source, such as Sangoma UT50 or UT51). Due to the design of Asterisk it does not handle many dialer agents well, and quickly becomes dependent on an outside timing source.

These are the paper specifications on our certified servers from Supermicro:

Our spec's on a single server set up are:
Single or Dual 2.4 - 3.0 GHz Quad Core CPU's
8 - 16 GB RAM
5 SAS 15K rpm Drives under RAID 10 + 1 hot spare
1 Timing Source (F. ex: Sangoma UT50/51)

The spec's on the dedicated SQL/Web server we ship are:
Dual 2.4 - 3.0 GHz Quad Core CPU's
8 - 16 GB RAM
5 SAS 15K rpm Drives under RAID 10 + 1 hot spare

The dedicated Dialer spec's are:
Single or Dual Quad Core CPU
2 - 4 GB RAM
2 SAS 15K rpm Drives under RAID 1
1 Timing Source (F. ex: Sangoma UT50/51)

We also use an Archive server to mix the two recordings each call have, and maybe generate mp3's or other formats. The Archive also serves as a long term storage and can automatically send recordings to other servers, with full logging. Due to the much lower load you can use SATA drives of enterprise quality.

The Archive server spec's are:
Dual or Quad Core CPU
2 - 4 GB RAM
Enterprise SATA drives are OK
Any number of drives in a RAID array, or not.

The dialer will automatically move the recordings to the Archive as calls are completed.

The agent computer needs to have a browser, such as Firefox, since Internet Explorer has a memory leak where it constantly eat up more and more memory, and does not do a too good job of following the web standards.
Forum Administrator
Site Admin
Posts: 283
Joined: Fri Feb 12, 2010 7:27 am

Re: Requirements

Postby DhwaniTechnologies » Thu Aug 19, 2010 11:03 am

According to your experience, how many users will the following hardware specs support?

Core 2 Duo 2.6 GHz
250 GB HDD

Consider single campaign with complete call recording.
Posts: 80
Joined: Wed Jul 28, 2010 9:00 am

Re: Requirements

Postby sentm » Wed Aug 25, 2010 9:17 am

It sounds like you want to use a desktop computer as a server. You should use a system with Xeon or other server-grade processors. It really is hard to say how many users you will get out of that equipment, because their are other factors, like the motherboards IRQ handling. But you might be able to get 3-5 users with no recording... which is usually fine for evaluation. If you want recording and more agents, you should refer to the minimum requirements listed above.
Posts: 87
Joined: Wed May 26, 2010 10:53 pm
Location: Orlando, FL

Re: Requirements

Postby IeveIup » Wed Sep 15, 2010 4:18 am

Hi guys! could you give me the model of the supermicro server that you used to install it?

i have a Super X8dtl-3 board and 2pcs of 146gb sas configured @ raid0 using the build in LSI-1068E sas controller.

i cant see / view my drive when i try to install in. please help asap!
Posts: 1
Joined: Wed Sep 15, 2010 4:14 am

Re: Requirements

Postby bryankewl » Sat Jun 25, 2011 5:52 am

If I use a single server set up using

Single 2.4 - 3.0 GHz Quad Core Xeon CPU's
8 - 16 GB RAM
4 SAS 15K rpm Drives under RAID 10 -or- 4 SSD using RAID 10

without timing source, any idea how many concurrent users this server can support.

We actually need to support 150-200 users, so if this server can't support the user base, can you suggest a server which can support that many users.

Posts: 3
Joined: Thu Jun 23, 2011 6:32 pm

Re: Requirements

Postby fadmin » Sat Jun 25, 2011 12:02 pm

It will not work without a hardware timing source. (Oh, depending on h/w, you will get something like 4 seats working.)
This is a shortcoming of Asterisk which looses track of its channel activities if there is too much activity. (The timing source will only set you back $101 with next day delivery.)

(Update: This is not as important with newer versions but the 'dahdi_test' test program should be run to see how your h/w is doing, see write up on

SSD is not a good idea as they have a limited number of writes, and we make thousands of read/writes per second. It will be fantastic until they die. Ditto, we use 5-6 drives in RAID-10 where the last one or two are on hot swap standby. Add battery backup on the RAID card to ensure data is always written to disk even if power and UPS fails.

(Note: every single motherboard made uses firmware RAID, not hardware RAID. This means it still relies on the CPU instead of offloading the processing to the controller. Similar to a RAID controller without processors needing to rely on the CPU to do all the "lifting". Different controllers uses the CPU to different degrees. If you want to cripple your dialer go ahead and use the on-board RAID.)

Correctly configured you can have several hundred seats using OSDial. Our official numbers say 50 seats per dialer, but there have been clients report up to 83 seats without any problems (using OSDIal hardware). So far we've not heard of any dialer that can reach that many seats.

Sorry we does not release which models are used. Other than we go out of our way to ensure we don't have to hear back from you saying one broke. (And if it were to occur, our servers come with three year next business day on-site support on the hardware.) We use the same models that are used by the Marines in the deserts of Iraq. (We got pictures of one that fell out of a helicopter!) In our four years we have only had one NIC die, and we think that was client abuse.

Please note that there are a LOT of different Quad Core Xeon's. Some are intended for desktop while others are for servers.
We also don't recommend servers. Your budget is the biggest limiting factor, get the most server(s) that you can afford. It pays off in the long run. Which is why we only deal with the best we can reasonably get.

You really should read this:

OSDial Tech Support
Forum Administrator
Site Admin
Posts: 283
Joined: Fri Feb 12, 2010 7:27 am

Return to Installation

Who is online

Users browsing this forum: No registered users and 1 guest