[Asterisk-Users] IVR and db

Serge Schumacher serge at vonet.lu
Tue Dec 20 12:58:31 MST 2005


Thnx for the fast reply,

What does tanscoding mean ?

I also think that the calls are not the problem but playing about 120 voice
files on 240 channels simoultanously ??

Cluster ? DNS ? Anyhow the voices playback can only be done on the maschine
having the E1 cards connected I suppose ?

Regards,

-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Jean-Michel
Hiver
Sent: mardi 20 décembre 2005 20:45
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [Asterisk-Users] IVR and db

Serge Schumacher a écrit :

> Hi,
>
> I have a more general question.
>
> Our group over 5000 employees’ world wide wants to do a survey for all 
> employees asking them if they are happy with the job, salary, 
> environment etc

>
> Can I use an * where people can call a certain phonenumber, go through 
> voice menues and entering their choice with the keypad so that all 
> choices can get stored into a db ?
>
Yes, this will be doable with AGI scripting.


> If this is possible then I’m talking about +- 1000 calls/hour, can * 
> affort this ? what should be the hardware ?
>
Assuming you're doing no transcoding, it should be fine.

At any rate, why not set up a cluster if you run into scalability 
issues. I guess you could have a front end, a db server, and several 
processing units.

I've never tried it, but I can't think of any reason why using DNS 
rotation (with very short time to live DNS entries) you couldn't get 
your frontend to dispatch your calls more or less evenly to backend 
boxes for processing.

The advantage of this is when you're overloaded, just clone a backend 
box, give it a different IP address, update your DNS and you're good. 
Same as for web clustering...


> An my last question, is there a way to simulate and stress the system 
> to call him self an generate dtmf tones ?
>
Well, usually when doing stress testing you use separate boxes since if 
it was the same box, it would slow down request as the system would 
start to be overloaded...

You can get asterisk to initiate calls using .call files. Look it up on 
the wiki.


Cheers,
Jean-Michel.

_______________________________________________
--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




More information about the asterisk-users mailing list