Hi, I have received some replies for my previous mail (* configuration), asking for my goals in configuring Asterisk. So here they are: We are planning to host an Inter continental virtual PBX service that will enable our users to register for an account which give them a toll-free # or a DID. Once registered using a web based interface, that user can add as manay extensions he/she wants and people can be conencted from remote locations in Japan, India using Asterisk and have a US based phone #. We already have tie-ups with some of the carrier providers in the US. The initial tests were successful, we were able to divert calls using IAX2, and we are expecting around 100 virtual PBX owners and around 2000 users to make use of this facility, that includes features like Call forwarding, VM, IVR, NAT traversal etc. I'm trying to put together a document for my company which would help users in setting a service of this magnitude using Asterisk and help here would be greatly accepted, and I promise once finished I will publish all my test results here in the group. Now, lets assume I have a linux box on a dual processor 3.2 GHz Intel box with 4GB RAM, RAID system and at the data center we would have bandwidth of around 1Mbit 1) How many Voicemails can be recorded at a time? 2)How many IVR's it can handle simultaneously? 3)Whether Postgres or Mysql is best suited? 4)How many NAT traversal relay sessions can be there at a time? 5)How to cluster multiple * boxes? (for failover dialing) I would also appreciate any user experience in setting up similer systems using *. and the problems they had to face etc... Regards... Girish _________________________________________________________________ BharatMatrimony.com. http://www.bharatmatrimony.com/cgi-bin/bmclicks1.cgi?74 India's premium matrimonial website.
Girish Gopinath wrote:> Hi, > > I have received some replies for my previous mail (* configuration), > asking for my goals in configuring Asterisk. So here they are: > > We are planning to host an Inter continental virtual PBX service that > will enable our users to register for an account which give them a > toll-free # or a DID. > > Once registered using a web based interface, that user can add as > manay extensions he/she wants and people can be conencted from remote > locations in Japan, India using Asterisk and have a US based phone #. > We already have tie-ups with some of the carrier providers in the US. > The initial tests were successful, we were able to divert calls using > IAX2, and we are expecting around 100 virtual PBX owners and around > 2000 users to make use of this facility, that includes features like > Call forwarding, VM, IVR, NAT traversal etc. > > I'm trying to put together a document for my company which would help > users in setting a service of this magnitude using Asterisk and help > here would be greatly accepted, and I promise once finished I will > publish all my test results here in the group. > > Now, lets assume I have a linux box on a dual processor 3.2 GHz Intel > box with 4GB RAM, RAID system and at the data center we would have > bandwidth of around 1Mbit2000 users on 1Mbps?? I think you will probably need more bandwidth.. Using iLBC, 1Mbps will only give you about 40 concurrent VoIP channels..> > 1) How many Voicemails can be recorded at a time?Depends on where the call is coming from (PSTN via Tx00P or VoIP) and what format you are storing voicemails in (wav or gsm)..> 2)How many IVR's it can handle simultaneously?Again depends on where the call is coming from..> 3)Whether Postgres or Mysql is best suited?The choice is yours, both will work, but IMO I believe MySQL to be faster and better suited to this type of application (No flames please)> 4)How many NAT traversal relay sessions can be there at a time?Bandwidth limit.. so about 40..> 5)How to cluster multiple * boxes? (for failover dialing)Good question, Asterisk does not really have much in the way of clustering that I am aware of, especially where NAT is involved becasue the ports need to be opened to a particular IP address from the inside.. So to try and failover to another IP address would mean that your users would probably have to reconfigure thier side to talk to the new IP.. Unless you use some third party load balancing/failover switch, but SIP may have issues with this due to the nature of the traffic.. Looking forward to seeing your final results.. Later..
Hi WipeOut, Thanks for the information provided. I would be greatful if u can clarify the following doubts: Girish Gopinath wrote: .......... .......... Now, lets assume I have a linux box on a dual processor 3.2 GHz Intel box with 4GB RAM, RAID system and at the data center we would have bandwidth of around 1Mbit 2000 users on 1Mbps?? I think you will probably need more bandwidth.. Using iLBC, 1Mbps will only give you about 40 concurrent VoIP channels.. *** Sorry! That's a mistake. In fact bandwidth is not a problem *** 1) How many Voicemails can be recorded at a time? Depends on where the call is coming from (PSTN via Tx00P or VoIP) and what format you are storing voicemails in (wav or gsm).. *** What difference does it make for PSTN and VoIP? *** Any OpenSource Tools available for testing these? Regards... Girish _________________________________________________________________ 10,000 recruiters head-hunt through naukri.com. http://go.msnserver.com/IN/37651.asp Post your CV online today.
On Wed, 2003-11-26 at 10:22, Girish Gopinath wrote:> 1) How many Voicemails can be recorded at a time? > > Depends on where the call is coming from (PSTN via Tx00P or VoIP) and > what format you are storing voicemails in (wav or gsm).. > > *** > What difference does it make for PSTN and VoIP?A PSTN connection is going to have lower overhead in that it is in u-law or a-law codec. If you come in over VoIP, either you have sacrificed your bandwidth to get the same codec as PSTN, or you are doing translations on top of the recording overhead. It all comes down to codecs. -- Steven Critchfield <critch@basesys.com>