[Asterisk-Users] Inbound call center - reliability \ scalabil ity with queues

Ilan Rabinovitch irabinovitch at gmail.com
Tue May 24 10:45:18 MST 2005


Matt,

Are you doing any call recording / monitoring?  What percentage?  

Ilan

On 5/23/05, mattf <mattf at vicimarketing.com> wrote:
> For an inbound call center with 4 T1s and 30-50 agents on you would do just
> fine with a single, one-processor machine. We have handled more than this on
> a single P4 server although we use astGUIclient instead of Asterisk queues,
> but the load is very similar. I would recommend a Sangoma Quad T1 card
> because they are about 30% more efficient than Digium T1 cards.
> 
> When you say that you need to scale to 100s of consecutive calls, is that
> closer to 200 or 900? and what timeframe is that planned for?
> 
> We have a distributed in/outbound call center environment across 4
> geographic locations with over 20 T1s connected so it is possible for
> Asterisk to handle over 1000 consecutive calls across the system if you
> design it right. One of the reasons we don't use Asterisk queues, other than
> the difficulty in customizing the code to work with the ManagerAPI and
> client apps, is that it was hard to scale across multiple servers. That's
> why we use the astGUIclient suite which is more customizable and scalable
> across multiple servers, although (and it pains me to say this because we
> developed it) it is not as easy to install and setup than just creating an
> Asterisk queue.
> 
> We use a combination of SIP, IAX and Zap client phones depending on the
> system and the user and yes 711 is always best to use when you can. And if
> you have many remote phones using a codec like GSM it may actually be better
> to have a dedicated machine doing nothing but the transcoding from GSM->711
> and then just using IAX or a crossover Zap T1 to the inbound server to
> reduce processor load.
> 
> In any case it is always advisable to have a backup server that is fully
> ready to jump in production with a minimum of reconfiguration.
> 
> A couple more questions, will you do much recording? and what kind of disks
> do you plan on using?
> 
> Hope this helps,
> 
> MATT---
> 
> -----Original Message-----
> From: Warren Smith [mailto:warren at serverplus.com]
> Sent: Monday, May 23, 2005 8:12 PM
> To: asterisk-users at lists.digium.com
> Subject: [Asterisk-Users] Inbound call center - reliability \ scalability
> with queues
> 
> 
> We are wanting to move off of our legacy inter-tel phoneswitch and move to
> VoIP and asterisk.  We are looking for a new PBX because the inter-tel
> switch is too difficult to integrate our existing (and new) software into.
> 
> We are a technical support center.  All our calls currently come in on toll
> free numbers via T1's, and there are 3 of them.  I want to use a media
> gateway to convert the T1's into SIP VOIP (I want reliable hardware for the
> gateway), and use asterisk as the PBX having all incoming and outgoing
> channels as SIP.  Almost all dialplans will be using Queues, and there will
> likely be no more than 10 queues, with (currently) about 80 incoming
> toll-free numbers.  There are approximatley 30 agents, but as of right now
> there are no more than 15 agents logged in at a time.  We need to be able to
> support 60-70 simultaneous calls initially and we have to be able to do this
> reliably.  We also need to be able to scale into the 100's of simultanous
> calls range.
> 
> What would be the best option, to have 2 powerful machines (dual
> powersupply, ) with one as a hotswappable backup or have multiple machines
> with a sort of load balancer setup?  Having multiple machines could possibly
> cost less, but I'm not sure how the queues and agents would be managed
> across multiple machines.  I.e. how would the agent 'login' to each asterisk
> machine so that the calls could be handed to it, and how would the calls get
> handed to an available agent by 4 seperate asterisk machines?  I've read
> through the wiki, but I'm not sure how much overhead queues would put into
> the system.  I want to have all the codecs the same, so the asterisk
> machines doesn't do any transcoding, and have all channels as SIP.  There
> will be music on hold.  Would a dual 2.8 ghz xeon in this config be able to
> handle 80 simultaneous incoming calls?  Would using the 711 codec make a
> difference in available processing power?
> 
> I'm sorry if this has been answered a million times already, I just didn't
> see many configs close to what we're trying to do to compare to.  Thanks for
> any input you may have.
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>



More information about the asterisk-users mailing list