- Cisco Jabber Overview
- Configuration and Installation Workflows
- Users
- Contact Source
- Configure Instant Messaging and Presence Service
- Configure Voicemail
- Configure WebEx Conferencing
- Configure Deskphone Control
- Configure Softphone
- Configure Extend and Connect
- Configure a Service Profile
- Configure Service Discovery
- Configure Certificate Validation
- Configure the Clients
- Deploy Cisco Jabber Applications
- Remote Access
- Quality of Service
- Integrate Cisco Jabber with Applications
Quality of Service
Options
Supported Codecs
Type |
Codec |
Codec Type |
Cisco Jabber for Android |
Cisco Jabber for iPhone and iPad |
Cisco Jabber for Mac |
Cisco Jabber for Windows |
|---|---|---|---|---|---|---|
Audio |
G.711 |
A-law |
Yes Supports normal mode. |
Yes |
Yes |
|
µ-law/Mu-law |
Yes Supports normal mode. |
Yes |
Yes |
|||
G.722 |
Yes |
Yes |
Yes |
|||
G.722.1 |
24 kb/s and 32 kb/s |
Yes Supports normal mode. |
Yes |
Yes |
||
G.729 |
Does not support Visual Voicemail with G.729; however, you can access voice messages using G.729 and the Call Voicemail feature. |
No |
No |
|||
G.729a |
Yes Minimum requirement for low-bandwidth availability. Only codec that supports low-bandwidth mode. Supports normal mode. |
Yes |
Yes |
|||
Opus |
Yes |
Yes |
Yes |
|||
Video |
H.264/AVC |
Yes |
Yes |
Yes |
||
Voicemail |
G.711 |
A-law |
Yes |
Yes |
No |
|
µ-law / Mu-law (default) |
Yes |
Yes |
No |
|||
GSM 06.10 |
Yes |
Yes |
No |
|||
PCM linear |
Yes |
Yes |
No |
|||
If users have issues with voice quality when using Cisco Jabber for Android or Cisco Jabber for iPhone and iPad, they can turn low-bandwidth mode on and off in the client settings.
Define a Port Range on the SIP Profile
The client uses the port range to send RTP traffic across the network. The client divides the port range equally and uses the lower half for audio calls and the upper half for video calls. As a result of splitting the port range for audio media and video media, the client creates identifiable media streams. You can then classify and prioritize those media streams by setting DSCP values in the IP packet headers.
Define a Port Range in Jabber-config.xml
Set DSCP Values
Set Differentiated Services Code Point (DSCP) values in RTP media packet headers to prioritize Cisco Jabber traffic as it traverses the network.
Set DSCP Values on Cisco Unified Communications Manager
You can set DSCP values for audio media and video media on Cisco Unified Communications Manager. Cisco Jabber can then retrieve the DSCP values from the device configuration and apply them directly to the IP headers of RTP media packets.
For later operating systems such as Microsoft Windows 7, Microsoft implements a security feature that prevents applications from setting DSCP values on IP packet headers. For this reason, you should use an alternate method for marking DSCP values, such as Microsoft Group Policy.
For more information on configuring flexible DSCP values, refer to Configure Flexible DSCP Marking and Video Promotion Service Parameters.
Set DSCP Values with Group Policy
If you deploy Cisco Jabber for Windows on a later operating system such as Microsoft Windows 7, you can use Microsoft Group Policy to apply DSCP values.
Complete the steps in the following Microsoft support article to create a group policy: http://technet.microsoft.com/en-us/library/cc771283%28v=ws.10%29.aspx
Attributes |
Audio Policy |
Video Policy |
Signaling Policy |
|---|---|---|---|
Application name |
CiscoJabber.exe |
CiscoJabber.exe |
CiscoJabber.exe |
Protocol |
UDP |
UDP |
TCP |
Port number or range |
Corresponding port number or range from the SIP profile on Cisco Unified Communications Manager. |
Corresponding port number or range from the SIP profile on Cisco Unified Communications Manager. |
5060 for SIP 5061 for secure SIP |
DSCP value |
46 |
34 |
24 |
Set DSCP Values on the Client
For some configurations, there is an option to enable differentiated services for calls in the Cisco Jabber for Mac client and Cisco Jabber for mobile clients.
-
You can hear or see other parties, but you cannot be heard or seen
-
You are experiencing unexpected Wi-Fi disconnection issues
Disabling differentiated service for calls may degrade audio and video quality.
![]() Note | If EnableDSCPPacketMarking is configured as true or false, then the user cannot see Enable Differentiated Service for Calls in the Cisco Jabber clients. |
Set DSCP Values on the Network
You can configure switches and routers to mark DSCP values in the IP headers of RTP media.
Media Streams — Because the client uses different port ranges for audio streams and video streams, you can differentiate audio media and video media based on those port range. Using the default port ranges in the SIP profile, you should mark media packets as follows: Signaling Streams — You can identify signaling between the client and servers based on the various ports required for SIP, CTI QBE, and XMPP. For example, SIP signaling between Cisco Jabber and Cisco Unified Communications Manager occurs through port 5060.
You should mark signaling packets as AF31.

Feedback