[asterisk-users] QoS VoIP

sean darcy seandarcy2 at gmail.com
Mon Oct 20 16:29:13 CDT 2008


Anael DIAZ wrote:
> Hi!
> I have some problem in my asterisk 1.4.2, I've installed it on centOS 5.2
> and this didn't accept voip QoS and can't route the packets having voip 
> QoS.
> So  I should change voip packets to be routing with centOS.
> I want to use iproute2 but i don't what to do after installing iproute2.
> Anyone could help me please?
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users

This stuff is pure voodoo. I've found very little good specific instruction.

I put this into rc.local to set up QoS. I'm not sure I understood it 
then, and I'm sure I don't understand it now, but it may be useful to you.

I also put the various tos stuff in sip.conf, etc.

cat tos.local
## eth1 is the external interface
## remove the queues
EXTIF=eth1
tc qdisc del dev $EXTIF root

## This is to set up QoS for voip - specifically iax.
## from http://www.howtoforge.com/voip_qos_traffic_shaping_iproute2_asterisk
##  ethx is the *external* port

tc qdisc add dev $EXTIF root handle 1: prio priomap 2 2 2 2 2 2 2 2 1 1 
1 1 1 1 1 0
tc filter add dev $EXTIF protocol ip parent 1: prio 1 u32 match ip dport 
4569 0xffff flowid 1:1
tc filter add dev $EXTIF protocol ip parent 1: prio 1 u32 match ip sport 
4569 0xffff flowid 1:1
tc filter add dev $EXTIF protocol ip parent 1: prio 1 u32 match ip tos 
0x10   0xff  flowid 1:2

Please post anything you do find.

Good luck.

sean




More information about the asterisk-users mailing list