[asterisk-users] Hardware advice for 100 extensions, routing via ISDN
Gordon Henderson
gordon+asterisk at drogon.net
Sun Aug 5 11:58:39 CDT 2007
On Sun, 5 Aug 2007, Rory Campbell-Lange wrote:
> In the O'Reilly Asterisk book it suggests that it is important to allow
> BIOS specification of the PCI slot IRQs -- the Tyan won't let us do that
> I don't think. Is this an issue with the Sangoma card?
Probably not. Once the system is built, have a a look at /proc/interrupts
to see what's on what. Sometimes moving a card into a different PCI slot
helps.
Turn off *ALL* unused hardware in the BIOS. Eg. Serial ports, printer,
on-board sound, 2nd Ethernet port (if possible), and so on.
> Also comments about how suitable this machine is would also be
> gratefully received.
If you root around the inteweb, you'll find success stories of people
running more than 100 SIP extensions on much lesser hardware - eg. on a
1Ghz Via type motherboard. One site by our very own Tzafrir Cohen has some
excellent data on it - see
http://www.xorcom.com/support/xorcom_ts_1/test_results_for_xorcom_ts_1
The killer is transcoding - and my guess is that you're not doing any (or
at the very minimal just support for a very small number of home/remite
users) - you are basically a "classic" PBX type scenario - so make sure
all the phones are using ulaw (if you're in the US, alaw elsewhere) and
off you go.
I don't know *exactly* what happens to the digital data stream when it's
bridged between a PRI channel and a SIP channel, but I'd hope if you made
sure all your SIP phones used the same codec as the PRI then life will be
simple (and transcoding from ulaw to alaw isn't at all cpu intensive
anyway, so even if it's wrong, it's not a big issue I reckon)
I'd pick a motherboard based more on what you're familiar with than pure
spec. So as I have a lot of experience with Asus motherboards, I choose
them, in particular, I have a few servers based on a "barebones" mini
tower server from Asus, the TS100 and with a dual-core processor running
"LAMP" type applications extremely well, so I'm looking to to roll out a
few for some Asterisk projects soon. (The key with them is remote bios
access via a serial line, which for remotely hosted boxes is a good
feature to have IMO!)
So basically any modern server type box will be fine, so go with what
you're familiar with.
I'd also suggest sticking to 32-bit Debian too - no real reason other than
(again) familiarity - I have a lot of servers running 32-bit Debian and
they "just work". I'm not convinced there's much advantage right now in
moving to 64-bit stuff (unless you're heavilly into scientific stuff and
lots & lots of memory, and I worked in a place recently where they needed
just that - 64-bit Suse, 64GB of RAM, 8 CPUs... but it was a bit
specialist!!!)
But if you've got a lot of experience with 64-bit debian, then go for
it...
I'd strongly suggest getting the Asterisk sources and compiling them than
using the supplied packages which are a bit out of date by now, and I'd
also suggest compiling up a custom kernel too and removing all the hotplug
nonsense - no modules in the kernel other than the zap, etc. ones. It can
make booting quicker and you only have loaded exactly what gets used, but
again, this is personal preferance - I've been doing it since the year
dot, so I keep on doing it.
Gordon
>
> Rory
>
> On 04/08/07, Rory Campbell-Lange (rory at campbell-lange.net) wrote:
>> I would be grateful for some comments on our proposed machine specs for
>> a new Asterisk installation at a client with an initial 70 extensions.
>> The system should be able to handle 100 extensions. The system will have
>> the following main features:
>>
>> - PSTN connection via ISDN 30, dealing with all incoming calls.
>> Outgoing will be through ISDN initially
>> - 70-100 Snom 300 handsets
>> - 1-2 Snom 370 reception phones
>> - voicemail & voicemail to email
>> - occasional conferencing requirements
>>
>> This is a normal office environment (architects) and we do not
>> anticipate exceptionally heavy call volumes; on the other hand some
>> conversations will last a very long time.
>>
>> I've had a look at http://voip-info.org/wiki/view/Asterisk+dimensioning
>>
>> We are presently intending to put in 2 number
>>
>> CHASSIS/CASE: 2U 2HotSwap Bay 510W PSU
>> MOTHERBOARD: Tyan s5197G2NR
>> CPU(s): Core2Due E6600 (2*2.4GHz)
>> MEMORY: 4GB 667 ECC (2*2048)
>> HDD: 2*150GB Raptor HDD
>> CD/DVD: DVD/RW
>> OTHER: Sangoma A101PCI Card
>>
>> We will be running on 64 bit Debian.
>>
>> The second machine is to be used in place of the first in case of
>> failure.
>
> --
> Rory Campbell-Lange
> Campbell-Lange Workshop Ltd.
> <rory at campbell-lange.net>
> <www.campbell-lange.net>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
More information about the asterisk-users
mailing list