Firstly, I don’t write too many articles on Exchange Server in fact this is first and probably the last, however I am not sure you can count Exchange UM as part of Exchange as it is really a Lync Server role as Lync deployments account for the majority of Exchange UM server deployments.
I’m not going to cover setting up Quality of Service (QoS) in a Lync environment, Elan Shudnow’s Blog already covers this really well:
Enabling QOS for Lync Server 2010 – Part 1
Enabling QoS for Lync Server 2010 – Part 2
During your QoS planning you should have already planned your audio port ranges, i.e. Audio 49152 to 57500
On your Exchange UM server you need to open either:
- C:\Program Files\Microsoft\Exchange Server\V14\Bin\MSExchangeUM.config for Microsoft Exchange Server 2010
- C:\Program Files\Microsoft\Exchange Server\V15\Bin\MSExchangeUM.config for Microsoft Exchange Server 2013
Within the file you will find the following section, then update according:
<!– The min/max ports to use for RTP media. If the values are invalid, or max < min, the default will be used –>
<add key=”MinimumRtpPort” value=”1025″ />
<add key=”MaximumRtpPort” value=”65535″ />
Then restart the Exchange UM service.
Finally then either as a local policy or group policies (depending on how many UM servers you need to deploy the setting to)
Under Computer Configuration -> Windows Settings -> Policy-based QoS, create QoS policy with the following settings:
- Policy Name: Exchange UM Media
- DSCP Value: 46
- Specify Outbound Throttle Rate: Unchecked
- Only applications with the following executable name: UMWorkerProcess.exe
- Source IP: Any Source Address
- Destination IP: Any Destination Port
- Source Port: 49152:57500
- Destination Port Range: To any destination port
Happy to stand corrected, let me know.
