QoS Marking for Voice: DSCP Practices on the SIP Side
Voice quality problems are often blamed on bandwidth, but bandwidth is rarely the binding constraint in a well-run office network. One saturated uplink or a congested access port is enough to produce clipping, delay and jitter on calls, and by the time users report garbled audio the underlying cause is a queue that treated a voice packet like an email attachment. Differentiated services, and specifically DSCP marking, exist to make that distinction. The catch is that marking is a contract between endpoints and the network. If the endpoints mark correctly and the network ignores or rewrites the marks, the whole mechanism quietly does nothing. If the network trusts the marks and the endpoints mark everything as high priority, the network carries your bad marking decisions to the rest of the internet. Getting this right requires deliberate decisions at the phone, at the edge, at the access layer, and across any provider handoff.
Why Marking Alone Does Not Improve Anything
A DSCP value is only meaningful if something downstream acts on it. Marking is a label applied to a packet as it leaves the phone system; the classification and queuing behaviour that actually protect voice calls happens in the network devices along the path. On an unmanaged network, marking is decoration. On a managed network, marking is the trigger for a scheduling decision that reserves queue capacity for the packet class that matters most for delay.
This distinction explains why some organisations believe they have QoS and do not have QoS. They configured a DSCP value on the IP-PBX, confirmed it in a packet capture at the first hop, and saw quality problems persist. The packets were marked correctly and the switches were not configured to do anything with the marks. A capture taken close to the phone is evidence of marking, not evidence of treatment.
The Trust Boundary Problem
Trust is the central concept. An edge router or switch can be configured to trust DSCP values that arrive from the internal voice VLAN, in which case the marks set by the phones and the phone system are preserved. It can be configured to clear all incoming marks and re-classify traffic itself, in which case internal marking is irrelevant and classification logic lives in the network. The failure mode is a mixed configuration where some ports trust and others do not, so voice is protected on one floor and not on another.
There is a second trust question at the WAN boundary. When voice traffic leaves your site toward a carrier, uplink, or cloud provider, do you want the far end to honour your marks? Most providers treat inbound DSCP as advisory, and some remap it. Assuming your Expedited Forwarding marking survives the provider is a common source of disappointment, particularly on internet-routed paths where congestion is managed by something other than your own policy.
| Where marking happens | Who controls it | Common mistake |
|---|---|---|
| IP phone or endpoint | Vendor configuration | Left at default; voice and data share a value |
| IP-PBX or SBC | Administrator | No policy for signalling vs media |
| Access switch port | Network team | Trust configured on data ports as well as voice |
| Distribution or core | Network team | Queues sized but not verified under load |
| WAN edge router | Network team | Marks re-classified without documentation |
| Provider handoff | Carrier | Assumed to preserve marks; rarely verified |
A Layered Approach to Voice Priority
Most working deployments use a consistent layered policy rather than a clever one. Signalling gets a class that keeps it moving reliably. Real-time media gets the highest forwarding priority available. Interactive traffic such as voice signalling and session setup gets a class above bulk data but below media. Bulk traffic such as file transfer, replication, and backups sits at the bottom and is expected to yield. The value of this approach is that it is auditable: an engineer reading the configuration can state what each class is for.
Class names vary by platform, so the useful question is not what a particular device calls its voice class but what behaviour it guarantees. Two devices may use different labels for the same intent, and one may implement the intent only while the link is congested while the other reserves capacity permanently. Understanding whether queue behaviour is strict priority, weighted fair queueing, or a blend of the two matters more for voice quality than the label on the policy.
What DSCP Marking Will and Will Not Fix
- It helps when the bottleneck is a congested egress queue on a link you control
- It helps when a burst of bulk traffic shares a link with real-time voice
- It does nothing when the bottleneck is the internet path beyond your control
- It does nothing when the problem is packet loss caused by physical-layer errors
- It does nothing when the problem is codec mismatch, jitter buffer tuning, or echo cancellation
- It does nothing when the endpoint is generating RTP with excessive packetisation intervals
- It cannot repair a misconfigured switch that clears every mark at the edge
Verifying Treatment Rather Than Assuming It
Verification needs to happen at multiple points and under the right conditions. A packet capture at a distribution switch during a live call confirms that the mark survived the internal path. A capture or interface counter check on a congested link confirms that the queueing policy behaved as intended under load. Testing while the link is idle proves very little, because most policies do nothing when there is no contention.
| Verification step | What it proves | When to run it |
|---|---|---|
| Capture at the phone or switch port | The intended DSCP value is being set | During a live call |
| Capture at distribution | Marks survived the internal path unchanged | During a live call |
| Counter check on congested egress | Queueing policy treated the class as configured | Under induced load |
| Trace and latency measurement | Actual delay and jitter match expectations | At representative times |
| Call quality assessment | Users perceive no impairment | After any change |
Practical Guidance for Marking Configuration
- Define one class for real-time media, one for signalling, and one for interactive data, and document what each protects
- Mark at the source and re-classify at the network edge rather than trusting every internal port
- Restrict trust to ports that carry phone system or voice VLAN traffic, and verify no data ports trust marks
- Test under load, because idle behaviour does not distinguish a working policy from an absent one
- Record what your provider does with inbound marks rather than assuming
- Re-test after any router replacement, because policies are among the first settings lost on a new platform
- Keep the marking policy documented alongside the voice design so it survives staff changes
Redstone Approach
Redstone can help define the voice side of a QoS design, including how media and signalling from Redstone IP-PBX and RGW series deployments should be classified and where marking should be applied. Redstone engineers can work with your network team to identify which hop in your path owns the decision, so that the responsibility for each part of the marking chain is explicit rather than assumed to sit with the phone system alone.
Redstone also supports verification planning: structuring test calls and capture points so that you can confirm treatment rather than infer it. This is particularly useful during migrations, when the WAN platform often changes at the same time as the phone system and marking policy is easily overlooked.
Redstone Systems, Inc. founded in Delaware, USA in December 2002, has been the ODM vendor for many well-known communications companies, serving the Southeast Asian market. In 2020, Redstone Systems will begin to return to the North America market with its self-developed brand.
Redstone has a complete product line of intelligent voice gateways, providing IP-PBXs, analog VoIP gateways (FXS/FXO), digital VoIP gateways (E1/T1), border appliances, and session boundary controllers (SBCs).
With advanced technology in digital signal processor (DSP), speech coding and speech processing, as well as efficient operational tools such as cloud remote management, auto provisioning, Redstone gateways are widely used in markets of enterprise communications, cloud communications, call centers, operators’ IMS/SIP trunks, bringing users friendly, efficient and reliable communication experience.
For more information about Redstone, You can follow us on Facebook, Linkedin, and Youtube to be the first to get the latest news.

Current Location :

