[Asterisk-Dev] Is Asterisk the right software suite?
John Todd
jtodd at loligo.com
Tue Aug 19 22:23:38 MST 2003
At 9:00 PM -0700 8/19/03, Kevin K wrote:
>Hi,
>
>I am looking to set-up a VERY simple VoIP system to enable an
>end-to-end call (TDM-IP-TDM) or possibly multiple calls. My
>intention is to look into bandwidth-saving algorithms such as voice
>activity detection / silence suppression and RTP header compression.
>I am not overly interested in other features such as IVR, voicemail,
>etc at this time.
>
>My questions are:
>
>1) What are the memory/processor requirements to install and run
>Asterisk? (<- this might be influenced by question 2)
>
>2) Are the different applications and features available for
>Asterisk optional or must everything be installed to work properly?
>As said, my use for Asterisk is very simplistic, so I'm wondering if
>I still need to link all the features that I don't need to use (e.g.
>those under usr/lib/asterisk/modules, var/spool/asterisk/vm, etc
>directories).
>
>3) How long has it taken some of you to install Asterisk and get it
>working in a simple call? (I know this is a very general question,
>but it may give me an idea for my schedule).
>
>Thanks for the help,
>Kevin
Answers:
1) That depends on how many simultaneous channels you have running,
and what compression codec you're using. Best case: G711 (no
compression, really) and 1 channel can probably be run on a Pentium 2
233. Since you hint at a very small installation, I'd say a PIII 700
at both ends of the connection. You can probably wedge 4 channels of
G711 into such a config. If you choose to run the $10 per channel
G.729 license (you mention "RTP header compression", which Asterisk
doesn't do, but has a fairly decent multipath bandwidth savings
method called IAX2 trunking - I'll let you do the archive searcihng)
then you probably need to look at at 1.5ghz or so to handle a few
G.729 channels.
2) Pretty much everything is installed when you build/install
Asterisk. That which you don't use.... don't use. See the
modules.conf file to comment things out that you don't need.
3) I have had Asterisk installations running in under 10 minutes for
basic systems, starting from a fresh Linux install. See
http://www.onlamp.com/pub/a/onlamp/2003/07/03/asterisk.html or my
more extensive configs at http://www.loligo.com/asterisk/ - note
that even the slightest hint of complexity radically alters your
timeframes. :-)
4) This should have been sent to asterisk-users, since it has nothing
to do with development, and so I have moved the thread there
appropriately.
JT
More information about the asterisk-dev
mailing list