Hello All, Wondering what sort of real world mileage people are getting out of different internet connecions - i.e. different DSL connection speeds, cable modems, etc... Is it reasonable to hope to carry 10 - 15 concurrent calls on a 768K DSL? I'm not talking about theoretical BW or looking for any difinitive absolute guarantee... With DSL and Cable - there is no guarantee, so I'm wondering what folks are getting with real world usage... Secondly, assuming I want to replace 8 - 10 POTS lines coming in with someone like NuFone or TELIAX... It would seem to be well worth spending an extra $40/mnth for an extra DSL connection for redundancy (probably with two different ISPs) - so, is there any way to get asterisk to route calls based on the quality of a connection at any given time? If I had 2 DSL connections and Asterisk is registered to 2-3 different service providers - can asterisk do some sort of "load balancing" of calls? Thanks, Dave Redmore
Dave Redmore wrote:> Hello All, > > Wondering what sort of real world mileage people are getting out of > different internet connecions - i.e. different DSL connection speeds, > cable modems, etc... Is it reasonable to hope to carry 10 - 15 > concurrent calls on a 768K DSL? I'm not talking about theoretical BW > or looking for any difinitive absolute guarantee... With DSL and > Cable - there is no guarantee, so I'm wondering what folks are getting > with real world usage...I do up to 10 g.729 channels over 1024 / 256 DSL without noticeable difference in call statistics (i.e. avg length of calls). If you are using ADSL, the maximum bandwith you'll be able to use is your upload rate since VoIP calls send data bidirectionally. Of course if you're using g.711 it's a different kettle of fish since it takes 80kbps (g.729 only uses about 24).> Secondly, assuming I want to replace 8 - 10 POTS lines coming in with > someone like NuFone or TELIAX... It would seem to be well worth > spending an extra $40/mnth for an extra DSL connection for redundancy > (probably with two different ISPs) - so, is there any way to get > asterisk to route calls based on the quality of a connection at any > given time? If I had 2 DSL connections and Asterisk is registered to > 2-3 different service providers - can asterisk do some sort of "load > balancing" of calls?I think you will have less headaches and get better results by dedicating 1 DSL connection to VoIP calls and having the 2nd for all your internet traffic. An ever better way is get some kind of SLA with guaranteed uptime and bandwith, a symetrical link, and do some traffic shaping to ensure that VoIP has priority. Part of the point of VoIP is to save money by collapsing voice and data networks onto one (presumably robust) network, so having 2 shabby separate DSL connections kinds of defeats the purpose. This being said, where symetrical, guaranteed links aren't available or affordable - I'm in this situation :( - ADSL remains a good choice. I have 6 links that are used every day and it works mostly fine. Cheers, Jean-Michel.
I am doing traffic shaping with a open source linux firewall http://www.ipcop.org/ and since i have traffic shaping configured my 3 VoIP lines work great. I am not using Asterix yet but I will go to as soon as I have the time to work myself into it. If anybody can tell me where the best information is to get a start on it, I would greatly appreciate it. alex Darren Wright wrote:> --------------------------- > An ever better way is get some kind of SLA with guaranteed uptime and > bandwith, a symetrical link, and do some traffic shaping to ensure that > VoIP has priority. Part of the point of VoIP is to save money by > collapsing voice and data networks onto one (presumably robust) network, > > so having 2 shabby separate DSL connections kinds of defeats the > purpose. > ------------------------------ > > > How do you traffic shape incoming packets though???? Without your ISP > to provide QoS for downstream voice traffic, quality can still be an > issue.... > > > -Darren > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > >
--------------------------- An ever better way is get some kind of SLA with guaranteed uptime and bandwith, a symetrical link, and do some traffic shaping to ensure that VoIP has priority. Part of the point of VoIP is to save money by collapsing voice and data networks onto one (presumably robust) network, so having 2 shabby separate DSL connections kinds of defeats the purpose. ------------------------------ How do you traffic shape incoming packets though???? Without your ISP to provide QoS for downstream voice traffic, quality can still be an issue.... -Darren
Thanks to Jean-Michel for the info. re: getting 10 calls over a 1024/256 ADSL using g729... Just the sort of info. I was looking for... Anyone else? I hate GSM - sounds horrible to me... but, iLBC sounds pretty good and I think has a comparible BW to g729... I have to take issue with something you said though... "An ever better way is get some kind of SLA with guaranteed uptime and bandwith, a symetrical link, and do some traffic shaping to ensure that VoIP has priority. Part of the point of VoIP is to save money by collapsing voice and data networks onto one (presumably robust) network,so having 2 shabby separate DSL connections kinds of defeats the purpose." Actually, this gets right to the heart of what I'm getting at - can we take 2 or 3 shabby DSL connections and use asterisk to monitor the quality of each connection and then route calls according to the "best" option at any given time... to me, this would allow you to get a much more robust, redundant and reliable network... so, for $120.00/month (lets say 3 ADSL connections @ $40/mnth) - I can get a connection to the internet with really good bandwidth and redundancy and uptime that might approach a $600/mnth T-1... because we are talking about lots of small connections - rather than trying to create one big fat pipe out of a bunch of smaller ones - I'm talking about having a dynamic call routing scheme that can squeeze the most number of calls and highest quality connections out of multiple, presumably not very reliable, available connections... The ultimate would be to be able to have 2-3 IAX connections registered over different DSLs to the same provider and have a way that asterisk could actually switch an ongoing call if the jitter buffer gets to high, or too many packets get dropped... Dave Redmore
just my .02>2 or 3 shabby DSL connections and use asterisk to monitor the quality of each connection >then route calls according to the "best" option at any given timeI really think this is going to be a false economy would compared to the cost of an SDSL line with an SLA. Also network issues changes can happen during a call.>Don't forget to experiment with "nice" to increase priority of for >Asterisk.I run asterisk with the -p option instead of messing with nice levels and it seems to make an improvement. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
[root@server intruder]# ps afx|more PID TTY STAT TIME COMMAND 1 ? S 0:08 init 2 ? SW 0:00 [keventd] 3 ? SW 0:00 [kapmd] 4 ? SWN 0:00 [ksoftirqd_CPU0] 9 ? SW 0:00 [bdflush] No priorities.. Am I missing something? |-----Original Message----- |From: asterisk-users-bounces@lists.digium.com |[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of |Michiel van Baak |Sent: Jueves, 11 de Agosto de 2005 12:57 p.m. |To: asterisk-users@lists.digium.com |Subject: Re: [Asterisk-Users] re: call "load balancing" | |On 12:56, Wed 10 Aug 05, Anton Krall wrote: |> Is there a way to see what priorities are other processes using? |> | |ps afx |-- |Michiel van Baak |http://michiel.vanbaak.info |michiel@vanbaak.info |GnuPG key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7E0B9A2D | |"Why is it drug addicts and computer afficionados are both |called users?" | |_______________________________________________ |Asterisk-Users mailing list |Asterisk-Users@lists.digium.com |http://lists.digium.com/mailman/listinfo/asterisk-users |To UNSUBSCRIBE or update options visit: | http://lists.digium.com/mailman/listinfo/asterisk-users | |
Anton Krall [akrall-lists@intruder.com.mx] wrote:> [root@server intruder]# ps afx|more > PID TTY STAT TIME COMMAND > 1 ? S 0:08 init > 2 ? SW 0:00 [keventd] > 3 ? SW 0:00 [kapmd] > 4 ? SWN 0:00 [ksoftirqd_CPU0] > 9 ? SW 0:00 [bdflush] > > No priorities.. Am I missing something? >Try "ps alx" (Look at the NI column). Also see "man ps". -- _/ _/ _/_/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/ _/ _/ _/ _/_/ _/ K e v i n W a l s h _/ _/ _/ _/ _/ _/ _/ _/_/ kevin@cursor.biz _/ _/ _/_/_/_/ _/ _/_/_/ _/ _/
Great! Thx! |-----Original Message----- |From: asterisk-users-bounces@lists.digium.com |[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of |Kevin Walsh |Sent: Viernes, 12 de Agosto de 2005 07:10 a.m. |To: Asterisk Users Mailing List - Non-Commercial Discussion |Subject: RE: [Asterisk-Users] re: call "load balancing" | |Anton Krall [akrall-lists@intruder.com.mx] wrote: |> [root@server intruder]# ps afx|more |> PID TTY STAT TIME COMMAND |> 1 ? S 0:08 init |> 2 ? SW 0:00 [keventd] |> 3 ? SW 0:00 [kapmd] |> 4 ? SWN 0:00 [ksoftirqd_CPU0] |> 9 ? SW 0:00 [bdflush] |> |> No priorities.. Am I missing something? |> |Try "ps alx" (Look at the NI column). | |Also see "man ps". | |-- | _/ _/ _/_/_/_/ _/ _/ _/_/_/ _/ _/ | _/_/_/ _/_/ _/ _/ _/ _/_/ _/ K e v i n W a l s h | _/ _/ _/ _/ _/ _/ _/ _/_/ kevin@cursor.biz |_/ _/ _/_/_/_/ _/ _/_/_/ _/ _/ | |_______________________________________________ |Asterisk-Users mailing list |Asterisk-Users@lists.digium.com |http://lists.digium.com/mailman/listinfo/asterisk-users |To UNSUBSCRIBE or update options visit: | http://lists.digium.com/mailman/listinfo/asterisk-users |