[Home]

Summary:ASTERISK-24866: [patch]Separate QoS settings for trunk and other packets
Reporter:Y Ateya (yateya)Labels:
Date Opened:2015-03-11 15:43:26Date Closed:2015-04-04 17:22:35
Priority:MajorRegression?
Status:Closed/CompleteComponents:Channels/chan_iax2
Versions:13.2.0 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Asterisk provides a way to set tos and cos fields in IP headers. But as stated in documentation:

=======
Since IAX connections combine signalling, audio, and video into one UDP
stream, it is not possible to set the TOS separately for the different
types of traffic
=======

So the packet priority is assigned to all packets sent from IAX socket; Which minimizes the benefit of having packet priority.

If there are separate settings for trunk packets only, users can increase
priority of signaling only; to ensure that control packets *only* get better chance
than other packets.

I have working patch for this feature, will attach it.
Comments:By: Y Ateya (yateya) 2015-03-12 15:15:09.970-0500

Added to review board: https://reviewboard.asterisk.org/r/4483/

By: Y Ateya (yateya) 2015-04-04 17:22:35.339-0500

After [discussion|https://reviewboard.asterisk.org/r/4483/], investigation and more testing I think that the gain is much less then the impact.