The question is somewhat ludicrous, and I’m slightly surprised that no-one has sat down and done the maths about bandwidth utilization. So I did.

 

To handle 5000 calls coming in over a PRI, you’d need 210 or so T1s or 170 E1’s.

All of those would generate 320Mega BYTES of data per second (eg, 32Gigabit/sec)

 

There is no way possible that you’re going to pump that amount of data through a PC. Don’t care about codecs and dialplans, PC’s just don’t have that sort of internal bandwidth from peripherals.

 

If you do, honestly, need to handle 5k calls, you’d probably have to have a bank of Cisco 5850s doing the termination – With a max of 5 DS3 (1 DS3 = 28 T1’s) into each one, you’ll need 8, or probably 9 as you’d want to have one as a hot spare. Each of those DS3’s would go into some beefy switching fabric (note, that each one is producting 225mbit) and you’d have some sort of asterisk box with huge internal bandwidth handling each one. Cross connect all 9 asterisk boxes via 10Gbit networks (note, you’ll need PCI-16x 10g cards) and have a pair of voicemail servers. I’d suggest a pair of big Sun boxes.

 

Then, of course, you have the issue of getting the calls _out_ of the asterisk machines. You’ve just doubled your bandwidth requirements, so you’ll need to double up on the asterisk machines, and split the network up further.

 

I’d take a guess that you could do it under USD$1million (just for hardware) but I wouldn’t be surprised if it was USD$10million.

 

I’m happy to sell you any of this 8-)

 

--Rob

 

 

 

 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Vic
Sent: Sunday, 29 January 2006 1:16 PM
To: [email protected]
Subject: Re: [Asterisk-Users] 5,000 concurrent calls system rollout question

 

Hi, Zoa,

yes, these calls are from SIP to SIP. We will have more than 3000 (more like 5000)concurrent calls come into system and we will need to handle them.

We will also need an IVR function as well.

I am not up to speed on Asterisk yet, so, I am a little bit confused by all the different ways of doing it. Someone is talking about IAX:  I think it can only be used between Asterisk servers, right?

In this particula rscenario we are getting calls as SIP directly from carrier, so we will not need to do any conversion (I think). We just route the calls to the destination, that's it.

Any suggestions on how to proceed? Can Asterisk do it?

I read somewhere that it takes about 30 MHz per one voice channel, so if we want to have 5,000 calls, we will need 150,000 MHz? Thats like 50 3 GHz machines... Not going to fly with our people. 

Or do 30 MHz are only necessary for transcoding? In other words, if it comes in as SIP and we keep it that way, can we make it a bt more feasible number? 

 

 Zoa <[EMAIL PROTECTED]> wrote:


It can be done, are those 3000 calls sip to sip ? If so it could easily
be done, if they are not sip to sip you will need a bunch of servers.

Zoa.

Vic wrote:

> Hi,
>
> we are currently considering different options for rolling out a large
> scale IP PBX to handle around 3,000 + concurrent calls.
>
> Can this be done with Asterisk? Has it been done before?
>
> I really would like an input on this.
>
> Thanks!
>
>------------------------------------------------------------------------
>
>_______________________________________________
>--Bandwidth and Colocation provided by Easynews.com --
>
>Asterisk-Users mailing list
>To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

 

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to