Se tu usa o link exclusivamente no server, não faz sentido usar esse script de QoS;<br>Explique melhor o cenário.  Se usa ATA, qual codec, se o problema ocorre somente via vono ou entre ramais tb, se tem simultaneas e quantas.. etc etc<br>
<br clear="all">Ronaldo<br>
<br><br><div class="gmail_quote">2010/9/27 Luiz Fabiano T.I CTO  (Tempo Filmes) <span dir="ltr">&lt;<a href="mailto:ti@tempofilmes.com.br">ti@tempofilmes.com.br</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">









<div link="blue" vlink="purple" lang="PT-BR">

<div>

<p class="MsoNormal">Olá Comunidade,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">                - Eu estava com problemas de RUIDOS no meu
VOIP, eu estou usando VONO e VIRTUA para a comunicação, resolvi comprar um link
de 12MB por 700K e usar este exclusivo para meu Server VOIP, porém continuo com
problemas de ruídos e picote na ligação, quando faço o teste de velocidade este
se apresenta PERFEITO, sempre com a velocidade de 12MB x 700K, não tenho nenhum
gargalo na rede física LOCAL, porém mesmo assim resolvi copiar um script de QoS
que consegui no asteriskguru, e adaptei-o, porém acho que as vezes o problema
pode estar nele, e preciso da ajuda de vocês (Minha rede: <a href="http://192.168.0.0/24" target="_blank">192.168.0.0/24</a>).</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">O Script:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><span lang="EN-US">#!/bin/bash</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">TC=/sbin/tc</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">DEV=eth4</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">if [ &quot;$1&quot; = &quot;prio&quot; ]</span></p>

<p class="MsoNormal"><span lang="EN-US">then</span></p>

<p class="MsoNormal"><span lang="EN-US">       CEIL=170</span></p>

<p class="MsoNormal"><span lang="EN-US">       DOWNLINK=768</span></p>

<p class="MsoNormal"><span lang="EN-US">else</span></p>

<p class="MsoNormal"><span lang="EN-US">       CEIL=370</span></p>

<p class="MsoNormal"><span lang="EN-US">       DOWNLINK=12288</span></p>

<p class="MsoNormal"><span lang="EN-US">fi</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># low priority OUTGOING traffic - you can
leave this blank if you want</span></p>

<p class="MsoNormal"><span lang="EN-US"># low priority source netmasks</span></p>

<p class="MsoNormal"><span lang="EN-US">NOPRIOHOSTSRC=</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># low priority destination netmasks</span></p>

<p class="MsoNormal"><span lang="EN-US">NOPRIOHOSTDST=</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># low priority source ports</span></p>

<p class="MsoNormal"><span lang="EN-US">NOPRIOPORTSRC=</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># low priority destination ports</span></p>

<p class="MsoNormal"><span lang="EN-US">NOPRIOPORTDST=</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">if [ &quot;$1&quot; = &quot;status&quot; ]</span></p>

<p class="MsoNormal"><span lang="EN-US">then</span></p>

<p class="MsoNormal"><span lang="EN-US">       $TC -s qdisc ls dev $DEV</span></p>

<p class="MsoNormal"><span lang="EN-US">       $TC -s class ls dev $DEV</span></p>

<p class="MsoNormal"><span lang="EN-US">       exit</span></p>

<p class="MsoNormal"><span lang="EN-US">fi</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># clean existing down- and uplink qdiscs,
hide errors</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc del dev $DEV root    2&gt;
/dev/null &gt; /dev/null</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc del dev $DEV ingress 2&gt;
/dev/null &gt; /dev/null</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">if [ &quot;$1&quot; = &quot;stop&quot; ]</span></p>

<p class="MsoNormal"><span lang="EN-US">then</span></p>

<p class="MsoNormal"><span lang="EN-US">       exit</span></p>

<p class="MsoNormal"><span lang="EN-US">fi</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">###### uplink</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev ${DEV} root handle 1:
prio bands 2 priomap 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev ${DEV} parent 1:1 handle
11: pfifo</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev ${DEV} parent 1:2 handle
12: htb r2q 3</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC class add dev ${DEV} parent 12: classid
12:1 htb rate ${CEIL}kbit burst 2k</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC class add dev ${DEV} parent 12:1
classid 12:10 htb rate $[50*$CEIL/100]kbit ceil ${CEIL}kbit burst 2k prio 1</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC class add dev ${DEV} parent 12:1
classid 12:11 htb rate $[30*$CEIL/100]kbit ceil ${CEIL}kbit burst 2k prio 2</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC class add dev ${DEV} parent 12:1
classid 12:12 htb rate $[20*$CEIL/100]kbit ceil ${CEIL}kbit burst 2k prio 3</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev ${DEV} parent 12:10
handle 1210: sfq perturb 10</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev ${DEV} parent 12:11
handle 1211: sfq perturb 10</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev ${DEV} parent 12:12
handle 1212: sfq perturb 10</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># VoIP traffic always get first in line</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 1: prio 1
protocol ip u32 match ip tos 0x68 0xff match ip protocol 0x11 0xff flowid 1:1</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 1: prio 1
protocol ip u32 match ip tos 0xb8 0xff match ip protocol 0x11 0xff flowid 1:1</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># All non-VoIP traffic on the second band</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 1:
protocol ip prio 3 u32 match ip src <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a> flowid 1:2</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># TOS Minimum Delay</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 12:
protocol ip prio 10 u32 match ip tos 0x10 0xff flowid 12:10</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># ICMP (ip protocol 1) in the interactive
class</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 12:
protocol ip prio 11 u32 match ip protocol 1 0xff flowid 12:10</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># To speed up downloads while an upload is
going on, put ACK packets in</span></p>

<p class="MsoNormal"><span lang="EN-US"># the interactive class:</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 12:
protocol ip prio 12 u32 match ip protocol 6 0xff match u8 0x05 0x0f at 0 match
u16 0x0000 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 12:10</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># some traffic however suffers a worse fate</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">for a in $NOPRIOPORTDST</span></p>

<p class="MsoNormal"><span lang="EN-US">do</span></p>

<p class="MsoNormal"><span lang="EN-US">       $TC filter add dev $DEV parent 12:
protocol ip prio 30 u32 match ip protocol 0x6 0xff match ip dport $a 0xffff
flowid 12:12</span></p>

<p class="MsoNormal"><span lang="EN-US">done</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">for a in $NOPRIOPORTSRC</span></p>

<p class="MsoNormal"><span lang="EN-US">do</span></p>

<p class="MsoNormal"><span lang="EN-US">       $TC filter add dev $DEV parent 12:
protocol ip prio 31 u32 match ip protocol 0x6 0xff match ip sport $a 0xffff
flowid 12:12</span></p>

<p class="MsoNormal"><span lang="EN-US">done</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">for a in $NOPRIOHOSTSRC</span></p>

<p class="MsoNormal"><span lang="EN-US">do</span></p>

<p class="MsoNormal"><span lang="EN-US">       $TC filter add dev $DEV parent 12:
protocol ip prio 32 u32 match ip protocol 0x6 0xff match ip src $a flowid 12:12</span></p>

<p class="MsoNormal"><span lang="EN-US">done</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">for a in $NOPRIOHOSTDST</span></p>

<p class="MsoNormal"><span lang="EN-US">do</span></p>

<p class="MsoNormal"><span lang="EN-US">       $TC filter add dev $DEV parent 12:
protocol ip prio 33 u32 match ip protocol 0x6 0xff match ip dst $a flowid 12:12</span></p>

<p class="MsoNormal"><span lang="EN-US">done</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># rest is &#39;non-interactive&#39; ie &#39;bulk&#39; and
ends up in the default queue</span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev ${DEV} parent 12:
protocol ip prio 20 u32 match ip src <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a> flowid 12:11</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">########## downlink #############</span></p>

<p class="MsoNormal"><span lang="EN-US"># slow downloads down to somewhat less than
the real speed  to prevent</span></p>

<p class="MsoNormal"><span lang="EN-US"># queuing at our ISP. Tune to see how high
you can set it.</span></p>

<p class="MsoNormal"><span lang="EN-US"># ISPs tend to have *huge* queues to make
sure big downloads are fast</span></p>

<p class="MsoNormal"><span lang="EN-US">#</span></p>

<p class="MsoNormal"><span lang="EN-US"># attach ingress policer:</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">if [ &quot;$1&quot; = &quot;prio&quot; ]</span></p>

<p class="MsoNormal"><span lang="EN-US">then</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC qdisc add dev $DEV handle ffff: ingress</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"># filter *everything* to it (<a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a>),
drop everything that&#39;s</span></p>

<p class="MsoNormal"><span lang="EN-US"># coming in too fast:</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">$TC filter add dev $DEV parent ffff:
protocol ip prio 50 u32 match ip protocol 0x6 0xff police rate ${DOWNLINK}kbit
burst 10k drop flowid :1</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p><font color="#888888">

<p class="MsoNormal">fi</p>

</font></div>

</div>


<br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br>