Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Basic Asterisk/VOIP implementation questions

Posted on 2006-06-26
4
Medium Priority
?
474 Views
Last Modified: 2012-05-05
Hi. Basically I'm interested in using asterisk to support users of a website to both conference in with eachother and also leave "voice blogs" in certain users boxes on the site. some trendy people have referred to this as "mobcasting". In a nutshell this is what I'm trying to accomplish.

My question is, in addition to a high bandwidth dedicated server (which I have already, 3 GZ 1 GZ RAM, freebsd, 3.3 TB/mo. on an OC3 connection), would I need any type of hardware to interface to only RECEIVE calls onto the site? What other types of telephony fees would I be looking at for a starter system? I found this: http://cgi.ebay.com/IAX-Native-FXS-for-Digium-Asterisk-VoIP-PBX-Beats-IAXy_W0QQitemZ130001205393QQihZ003QQcategoryZ61841QQrdZ1QQcmdZViewItem 
is compatible with asterisk.

what would be the max. number of simultaneous sip connections given my hardware configuration?

Recommend an interface for Asterisk?? as there are many, I'm fairly technical but wouldnt mind investing in something that can make me quickly productive. Have never used Asterisk so am not aware of how difficult it is to install..

thanks

0
Comment
Question by:dprasad
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 36

Expert Comment

by:grblades
ID: 16990604
In order to receive calls and to make calls between users the only interface you need on the asterisk box is a network interface.
You will only need additional interfaces if you want to link it to the regular telephone network.

The item you found on ebay allows you to plug it into the network somewhere and connect a standard analogue phone and link it to asterisk. Basically it allows you to use an analogue phone instead of a software client. The benefit of IAX rather than SIP is that it has no problems with firewalls so works better if it is located behind routers/firewalls.

To see how many calls you can simultaneously handle see http://www.voip-info.org/wiki/view/Asterisk+dimensioning
Basically if both parties are using the same codec (audio compression method) then asterisk will use very little cpu. If it has to convert then it will use a lot more. So you could force everyone to use the same codec and this will help you cope with significantly more simultaneous calls.
A bit of an estimate but I would say you should be able to have around 10,000 connected users (registered phones) with 1000 active calls. Users recording messages will use a bit more resources.
0
 

Author Comment

by:dprasad
ID: 16995820
wow 1000 is a lot, 1000 at the same time?

Do you know of a configurable java applet client that uses IAX? looking for something that would require minimal user configuration, something like some opf the sip client I see, that install directly into your browser then put a little icon in your system tray or something like that. Not anything you have to download, unzip, install etc..
0
 
LVL 36

Accepted Solution

by:
grblades earned 2000 total points
ID: 16999238
Yes once the call is established the two phones send the voice directly between them so there is very little server load associated. It only needs to keep track of which calls are active. It is only when different codecs are used and asterisk has to decode and reencode the audio between clients that the server load is much higher.

http://moziax.mozdev.org/index.html which is a firefox plugin
http://www.hem.za.org/jiaxclient/
http://www.dorstel.de/iaxphone/index_en.html

Diax is not bad for a software client. It does not require installing. You just give the user a directory containing the files and they run the exe.
0
 

Author Comment

by:dprasad
ID: 17001319
thanks for your help grblades. I will be asking more questions in this space. got asterisk installed on my freebsd box yesterday.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: user_n
How Sip Phone (User Agent) works and communicates with sip servers 1.  There is a sip server and a sip registrar.  The sip server and sip registrar can be one server or two different servers. The sip registrar is the server on which it is record…
Hey there Heard about jingle, the add on for XMPP that enables point to point audio between two XMPP clients. No server config necessary. Actually quite a cool feature. However, how good is it if you can not use those voice capabilities to do a P…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question