[Asterisk-Users] Virtual PBX (*)

WipeOut wipe_out at users.sourceforge.net
Wed Nov 26 05:32:38 MST 2003


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

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




More information about the asterisk-users mailing list