On Mar 25, 2007, at 2:48 AM, Brian McEntire wrote:
> Hi -
> Searched the list archives and read some on this topic but have
> more questions.
>
> I have a m0n0wall setup with two VOIP adapters on a DMZ (OPT1). Other
> things on the DMZ are laptops via a wireless access point (connected
> to m0n0 via the wireless access point's built in wired hub.)
>
> VOIP has worked great for me except when uploading large files. I've
> also seen websurfing crawl to a halt when uploading large files.
> Problems with slow page loads and even resolving DNS names.
>
> I have a cable connection with 5500 kpbs down and 350 kpbs up
> (measured).
Brian,
I run asterisk, and have good results with the following...
1) Create an alias for the IP address of your voip box: (192.168.1.20
as an example)
voip 192.168.1.20
2) Run the "Magic shaper wizard" with your observed bandwidth numbers
(shaper disabled).
3) Create two new "Pipes": ("NNN" described below)
Pipe #3, "NNN" Kbit/s, Description "voip upload"
Pipe #4, "NNN" Kbit/s, Description "voip download"
4) Edit Pipes #1 and #2 (created by the magic wizard) and reduce each
their bandwidth's by about "NNN".
5) Create two new "Rules" (Shaper Rules):
WAN (out), Proto UDP, Src "voip", Dest "*", Target "Pipe 3 (voip
upload)"
WAN (in), Proto UDP, Src "*", Dest "voip", Target "Pipe 4 (voip
Download)"
6) Enable Traffic Shaper and "Save"
Traffic Shaper Tips:
1) All rules should be relative to the WAN, either in or out.
2) Use traffic type and/or IP addresses (aliases) to define shaper
rules.
Finally, use the the above as a guideline, some testing and tweaking
may be required.
The value of "NNN" depends on the maximum number of a active calls
and the CODEC you are using. Assuming G.711 uncompressed codecs...
1 calls - "NNN" = 120 Kbps
2 calls - "NNN" = 220 Kbps
If this makes your Pipe #1 (m_Total Upload) too small after
subtracting NNN from the magic wizard value, you can fudge the Pipe
#1 value up a little.
Lonnie |