Setup advice on small LAN
I am currently running FreeSwitch very successfully, thanks to the help from many on this list. I am new to Linux so it was a challenge. FS runs on a small LAN with about 5 other computers. The connection to the internet is DSL with 3M down and 768kb down via Covad. The ITSP is Flowroute. If one of the computers does a big download, it messes with FS in two ways. If a connection is made, the voices are broken up, intermittent and difficult to understand. If the download is long enough, the connection to Flowroute is no longer usable due to registration failure. Somehow I need to isolate the FS box from the rest of the LAN, or give its traffic precedence. Covad's suggestion was to place the FS box in the DMZ. If I have to, I'll get another DSL line and isolate it that way. Is there a write-up anywhere that might help me with this problem, or lacking that, can anyone offer advice? 581 2009-10-26 07:15:58.307011 [NOTICE] sofia_reg.c:333 Registering flowroute 582 2009-10-26 07:15:59.275622 [DEBUG] sofia.c:707 nua_i_outbound: unknown event 8: 101 NAT detected 583 2009-10-26 07:15:59.470887 [DEBUG] sofia_reg.c:1414 Changing expire time to 2243 by request of proxy sip:sip.flowroute.com ... 1087 2009-10-26 07:16:00.623158 [DEBUG] mod_event_socket.c:2302 Socket up listening on 127.0.0.1:8021 1088 2009-10-26 07:16:01.382171 [DEBUG] sofia.c:707 nua_i_outbound: unknown event 8: 101 NAT detected 1090 2009-10-26 07:26:34.918724 [DEBUG] sofia_reg.c:1414 Changing expire time to 1607 by request of proxy sip:sip.flowroute.c 1091 2009-10-26 07:44:56.715662 [DEBUG] sofia_reg.c:1414 Changing expire time to 505 by request of proxy sip:sip.flowroute.co 1092 2009-10-26 07:49:52.278202 [DEBUG] sofia_reg.c:1414 Changing expire time to 210 by request of proxy sip:sip.flowroute.co 1093 2009-10-26 07:52:30.468045 [DEBUG] sofia_reg.c:1414 Changing expire time to 52 by request of proxy sip:sip.flowroute.com 1094 2009-10-26 07:52:49.234006 [DEBUG] sofia_reg.c:1414 Changing expire time to 33 by request of proxy sip:sip.flowroute.com 1095 2009-10-26 07:53:00.605161 [DEBUG] sofia_reg.c:1414 Changing expire time to 22 by request of proxy sip:sip.flowroute.com 1096 2009-10-26 07:53:12.379214 [DEBUG] sofia_reg.c:1414 Changing expire time to 10 by request of proxy sip:sip.flowroute.com 1097 2009-10-26 07:53:19.627029 [DEBUG] sofia_reg.c:1414 Changing expire time to 3 by request of proxy sip:sip.flowroute.com 1098 2009-10-26 07:53:20.106923 [NOTICE] sofia_reg.c:333 Registering flowroute 1099 2009-10-26 07:53:20.454870 [DEBUG] sofia_reg.c:1414 Changing expire time to 2 by request of proxy sip:sip.flowroute.com 1100 2009-10-26 07:53:20.705833 [NOTICE] sofia_reg.c:333 Registering flowroute 1101 2009-10-26 07:53:20.952781 [DEBUG] sofia_reg.c:1414 Changing expire time to 1 by request of proxy sip:sip.flowroute.com 1102 2009-10-26 07:53:21.205740 [NOTICE] sofia_reg.c:333 Registering flowroute 1103 2009-10-26 07:53:21.705656 [NOTICE] sofia_reg.c:333 Registering flowroute 1104 2009-10-26 07:53:22.002609 [DEBUG] sofia_reg.c:1414 Changing expire time to 60 by request of proxy sip:sip.flowroute.com 1105 2009-10-26 09:06:17.554726 [ERR] sofia_reg.c:1425 flowroute Registration Failed with status Operation has no matching challenge [904]. failure #1 Thanks Lars
I agree, it might be a "dirty" solution, but its so much easier than trying to get QoS running on a DSL line, or learning how to run a traffic classifier... On Mon, Oct 26, 2009 at 5:46 PM, Brian West <brian@freeswitch.org> wrote:
Get a dedicated DSL line. They aren't that expensive... I have four of them at my house! /b On Oct 26, 2009, at 12:37 PM, Lars Zeb wrote:
Is there a write-up anywhere that might help me with this problem, or lacking that, can anyone offer advice?
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
4 sounds a bit overkill. Hope you got a good deal. But yes isolating it from general internet traffic is ideal. There are other methods to reach that goal but they get rather complex once you realize all the things that can effect calls. =/ -- W
Get a dedicated DSL. That'll work better than any sort of traffic prioritization or shaping (I've tried). Depending on your average channel use and codec, you could probably go with the smallest package and be fine. Rob On Oct 26, 2009, at 12:37 PM, Lars Zeb wrote:
I am currently running FreeSwitch very successfully, thanks to the help from many on this list. I am new to Linux so it was a challenge.
FS runs on a small LAN with about 5 other computers. The connection to the internet is DSL with 3M down and 768kb down via Covad. The ITSP is Flowroute.
If one of the computers does a big download, it messes with FS in two ways. If a connection is made, the voices are broken up, intermittent and difficult to understand. If the download is long enough, the connection to Flowroute is no longer usable due to registration failure.
Somehow I need to isolate the FS box from the rest of the LAN, or give its traffic precedence. Covad’s suggestion was to place the FS box in the DMZ. If I have to, I’ll get another DSL line and isolate it that way.
Is there a write-up anywhere that might help me with this problem, or lacking that, can anyone offer advice?
581 2009-10-26 07:15:58.307011 [NOTICE] sofia_reg.c:333 Registering flowroute 582 2009-10-26 07:15:59.275622 [DEBUG] sofia.c:707 nua_i_outbound: unknown event 8: 101 NAT detected 583 2009-10-26 07:15:59.470887 [DEBUG] sofia_reg.c:1414 Changing expire time to 2243 by request of proxy sip:sip.flowroute.com ... 1087 2009-10-26 07:16:00.623158 [DEBUG] mod_event_socket.c:2302 Socket up listening on 127.0.0.1:8021 1088 2009-10-26 07:16:01.382171 [DEBUG] sofia.c:707 nua_i_outbound: unknown event 8: 101 NAT detected 1090 2009-10-26 07:26:34.918724 [DEBUG] sofia_reg.c:1414 Changing expire time to 1607 by request of proxy sip:sip.flowroute.c 1091 2009-10-26 07:44:56.715662 [DEBUG] sofia_reg.c:1414 Changing expire time to 505 by request of proxy sip:sip.flowroute.co 1092 2009-10-26 07:49:52.278202 [DEBUG] sofia_reg.c:1414 Changing expire time to 210 by request of proxy sip:sip.flowroute.co 1093 2009-10-26 07:52:30.468045 [DEBUG] sofia_reg.c:1414 Changing expire time to 52 by request of proxy sip:sip.flowroute.com 1094 2009-10-26 07:52:49.234006 [DEBUG] sofia_reg.c:1414 Changing expire time to 33 by request of proxy sip:sip.flowroute.com 1095 2009-10-26 07:53:00.605161 [DEBUG] sofia_reg.c:1414 Changing expire time to 22 by request of proxy sip:sip.flowroute.com 1096 2009-10-26 07:53:12.379214 [DEBUG] sofia_reg.c:1414 Changing expire time to 10 by request of proxy sip:sip.flowroute.com 1097 2009-10-26 07:53:19.627029 [DEBUG] sofia_reg.c:1414 Changing expire time to 3 by request of proxy sip:sip.flowroute.com 1098 2009-10-26 07:53:20.106923 [NOTICE] sofia_reg.c:333 Registering flowroute 1099 2009-10-26 07:53:20.454870 [DEBUG] sofia_reg.c:1414 Changing expire time to 2 by request of proxy sip:sip.flowroute.com 1100 2009-10-26 07:53:20.705833 [NOTICE] sofia_reg.c:333 Registering flowroute 1101 2009-10-26 07:53:20.952781 [DEBUG] sofia_reg.c:1414 Changing expire time to 1 by request of proxy sip:sip.flowroute.com 1102 2009-10-26 07:53:21.205740 [NOTICE] sofia_reg.c:333 Registering flowroute 1103 2009-10-26 07:53:21.705656 [NOTICE] sofia_reg.c:333 Registering flowroute 1104 2009-10-26 07:53:22.002609 [DEBUG] sofia_reg.c:1414 Changing expire time to 60 by request of proxy sip:sip.flowroute.com 1105 2009-10-26 09:06:17.554726 [ERR] sofia_reg.c:1425 flowroute Registration Failed with status Operation has no matching challenge [904]. failure #1
Thanks Lars
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4545 (20091026) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On 26/10/09 10:37 -0700, Lars Zeb wrote:
If one of the computers does a big download, it messes with FS in two ways. If a connection is made, the voices are broken up, intermittent and difficult to understand. If the download is long enough, the connection to Flowroute is no longer usable due to registration failure.
QoS is a two way street. You could spend a lot of time getting your egress traffic properly prioritized, but if your ISP does not do the same prioritization on your ingress traffic (toward you), you'll still have problems during downloads. If your friendly neighborhood ISP will work with you on prioritization, that's another matter. -- Dan White
Lars, If your ISP is a COVAD partner, ask them to reprovision the line for VOA (voice optimized access). They will provide you with two seperate VLANs (one for best effort data and the other for real-time/voice traffic). If they are unable to do so or do not understand your request, feel free to email my off list and I can help you. The cost difference should be minimal unless you move to "second line" (a/k/a "naked", "unbundled", or "dedicated") DSL. -metik ----- Original Message ----- From: Lars Zeb To: freeswitch-users@lists.freeswitch.org Sent: Monday, October 26, 2009 1:37 PM Subject: [Freeswitch-users] Setup advice on small LAN I am currently running FreeSwitch very successfully, thanks to the help from many on this list. I am new to Linux so it was a challenge. FS runs on a small LAN with about 5 other computers. The connection to the internet is DSL with 3M down and 768kb down via Covad. The ITSP is Flowroute. If one of the computers does a big download, it messes with FS in two ways. If a connection is made, the voices are broken up, intermittent and difficult to understand. If the download is long enough, the connection to Flowroute is no longer usable due to registration failure. Somehow I need to isolate the FS box from the rest of the LAN, or give its traffic precedence. Covad's suggestion was to place the FS box in the DMZ. If I have to, I'll get another DSL line and isolate it that way. Is there a write-up anywhere that might help me with this problem, or lacking that, can anyone offer advice? 581 2009-10-26 07:15:58.307011 [NOTICE] sofia_reg.c:333 Registering flowroute 582 2009-10-26 07:15:59.275622 [DEBUG] sofia.c:707 nua_i_outbound: unknown event 8: 101 NAT detected 583 2009-10-26 07:15:59.470887 [DEBUG] sofia_reg.c:1414 Changing expire time to 2243 by request of proxy sip:sip.flowroute.com ... 1087 2009-10-26 07:16:00.623158 [DEBUG] mod_event_socket.c:2302 Socket up listening on 127.0.0.1:8021 1088 2009-10-26 07:16:01.382171 [DEBUG] sofia.c:707 nua_i_outbound: unknown event 8: 101 NAT detected 1090 2009-10-26 07:26:34.918724 [DEBUG] sofia_reg.c:1414 Changing expire time to 1607 by request of proxy sip:sip.flowroute.c 1091 2009-10-26 07:44:56.715662 [DEBUG] sofia_reg.c:1414 Changing expire time to 505 by request of proxy sip:sip.flowroute.co 1092 2009-10-26 07:49:52.278202 [DEBUG] sofia_reg.c:1414 Changing expire time to 210 by request of proxy sip:sip.flowroute.co 1093 2009-10-26 07:52:30.468045 [DEBUG] sofia_reg.c:1414 Changing expire time to 52 by request of proxy sip:sip.flowroute.com 1094 2009-10-26 07:52:49.234006 [DEBUG] sofia_reg.c:1414 Changing expire time to 33 by request of proxy sip:sip.flowroute.com 1095 2009-10-26 07:53:00.605161 [DEBUG] sofia_reg.c:1414 Changing expire time to 22 by request of proxy sip:sip.flowroute.com 1096 2009-10-26 07:53:12.379214 [DEBUG] sofia_reg.c:1414 Changing expire time to 10 by request of proxy sip:sip.flowroute.com 1097 2009-10-26 07:53:19.627029 [DEBUG] sofia_reg.c:1414 Changing expire time to 3 by request of proxy sip:sip.flowroute.com 1098 2009-10-26 07:53:20.106923 [NOTICE] sofia_reg.c:333 Registering flowroute 1099 2009-10-26 07:53:20.454870 [DEBUG] sofia_reg.c:1414 Changing expire time to 2 by request of proxy sip:sip.flowroute.com 1100 2009-10-26 07:53:20.705833 [NOTICE] sofia_reg.c:333 Registering flowroute 1101 2009-10-26 07:53:20.952781 [DEBUG] sofia_reg.c:1414 Changing expire time to 1 by request of proxy sip:sip.flowroute.com 1102 2009-10-26 07:53:21.205740 [NOTICE] sofia_reg.c:333 Registering flowroute 1103 2009-10-26 07:53:21.705656 [NOTICE] sofia_reg.c:333 Registering flowroute 1104 2009-10-26 07:53:22.002609 [DEBUG] sofia_reg.c:1414 Changing expire time to 60 by request of proxy sip:sip.flowroute.com 1105 2009-10-26 09:06:17.554726 [ERR] sofia_reg.c:1425 flowroute Registration Failed with status Operation has no matching challenge [904]. failure #1 Thanks Lars __________ Information from ESET NOD32 Antivirus, version of virus signature database 4545 (20091026) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com ------------------------------------------------------------------------------ _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
If one of the computers does a big download, it messes with FS in two ways. If a connection is made, the voices are broken up, intermittent and difficult to understand. If the download is long enough, the connection to Flowroute is no longer usable due to registration failure.
In any case, regardless if you are using a dedicated or mixed dsl line you should flag your voice traffic properly. signaling AF41, RTP EF... your voice traffic must never be flagged as pure date when sending it through open internet! T.
Unfortunately, most North American providers ignore (and in most cases reclassify) it before it reaches their border routers and it will be treated as best effort. Typically, the problems are introduced within the first mile and its simply a matter of getting the packet safely pass the edge unless your ISP is grossly oversubscribed (in terms of servicable traffic limited by their particular hardware and bandwidth). If it is too costly to move to "second line" or "dedicated" DSL, he should be able to improve audio quality by acquiring a broadband router that has minimal QoS capabilities and adequate CPU (since the majority of them use software based queuing and packet fragmentation). The only caveat is that the degree of success can vary between firmware versions. Some of the consumer (gaming) or small business (VPN) grade routers work well (Linksys, DLINK, etc.). -metik From: Tihomir Culjaga To: freeswitch-users@lists.freeswitch.org Sent: Monday, October 26, 2009 5:34 PM Subject: Re: [Freeswitch-users] Setup advice on small LAN If one of the computers does a big download, it messes with FS in two ways. If a connection is made, the voices are broken up, intermittent and difficult to understand. If the download is long enough, the connection to Flowroute is no longer usable due to registration failure. In any case, regardless if you are using a dedicated or mixed dsl line you should flag your voice traffic properly. signaling AF41, RTP EF... your voice traffic must never be flagged as pure date when sending it through open internet! T. ------------------------------------------------------------------------------ _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (8)
-
Brian West
-
Dan White
-
Lars Zeb
-
Metik
-
Rob Forman
-
shouldbe q931
-
Tihomir Culjaga
-
William Suffill