Contents Introduction Prerequisites Requirements Components Used Background Information Session Description Protocol (sdp) Syntax and Semantics Sample sdp offer/Answer Examples Configure Verify Troubleshoot Introduction



Yüklə 14,7 Kb.
Pdf görüntüsü
tarix19.11.2017
ölçüsü14,7 Kb.
#11234


Contents

Introduction

Prerequisites

Requirements

Components Used

Background Information

Session Description Protocol (SDP) Syntax and Semantics

Sample SDP

Offer/Answer Examples

Configure

Verify

Troubleshoot



Introduction

This document describes the presence of OPUS codec, which was not available earlier, in Cisco

Unified Communications Manager (CUCM) version 11.

Prerequisites

Requirements

There are no specific requirements for this document.



Components Used

The information in this document is based on these software  versions:

Cisco Unified Communications Manager version 11.0

q

Note: Not all end points support OPUS codec at the moment. Please review the feature

guide for the corresponding end point.

The information in this document was created from the devices in a specific lab environment. All of

the devices used in this document started with a cleared (default) configuration. If your network is

live, make sure that you understand the potential impact of any command.



Background Information

Opus is an interactive speech and audio codec. It is designed to handle a wide range of interactive

audio applications, which includes Voice over IP, videoconferencing, in-game chat, and even live

distributed music performances. It scales from low bitrate narrowband speech at 6 kbit/s to very

high quality stereo music at 510 kbit/s. Opus uses both Linear Prediction (LP) and the Modified

Discrete Cosine Transform (MDCT) to achieve good compression of both speech and music. It is




royalty free, and the algorithms are openly documented. A reference implementation, which

includes the source code, is publicly available.



Session Description Protocol (SDP) Syntax and Semantics

New encoding name (Media subtype):

OPUS (case insensitive)

Clock rate: Opus supports several clock rates; only the highest clock rate, 48000 Hz, is advertised

in the SDP. The actual clock rate of the corresponding media is signaled inside the payload.

Opus defines these optional media format (fmtp) parameters.

These parameters are declarative in nature, which indicates either the receive capability or send

capability.

Maxaveragebitrate

q

Maxplaybackrate



q

Minptime


q

Stereo


q

Cbr


q

Useinbandfec

q

usedtxsprop-maxcapturerate



q

sprop-stereo

q

CUCM passes through fmtp optional parameters from one side to other if opus codec is negotiated



in the call.

Cisco recommends to use payload 114 for Opus codec.



Sample SDP

Example 1:

Example 2:

      


Offer/Answer Examples

Example 1:

Both sides offer a single packet-tracer (PT) but B-side offer does not have fmtp line. Unified

Communications Manager (UCM) forwards the fmtp line in a transparent manner.



Example 2:

A side offers two Opus profiles (payloads) but B side offers only one profile. UCM shall forward

both payloads from A’s offer to B regardless of the fact that B is can receive multiple codecs in the

answer.


Example 3:

Both A and B offer two payloads. UCM passes on the both payloads in the respective answer

regardless of their support for multiple payloads (codecs) in the answer SDP.

Example 4:



Offers from A and B contain opus codec amongst others and both can receive multiple codecs in

the answer. UCM selects common sets of codecs from both offers and passes them in the

respective answer.

Configure

Admin Changes

Adds a new Service Parameter under CallManager as shown in the image:



Available Options:

Enabled for All Devices

q

Enabled for All Devices Except Recording-Enabled Devices



q

Disabled


q


The default value for this Service Parameter is Enabled for All Devices.

Added Opus Codec in the Audio codec preference list.

In Factory default Low loss.

1.

In Factory default Lossy.



2.

Verify

You can verify the call statistics option on the phone to ensure OPUS codec is negotiated for the

call.

In SDL traces, Opus codec comes with enum number 90 as shown in these traces:



Troubleshoot

There is currently no specific troubleshooting information available for this configuration.



Yüklə 14,7 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə