Table 5 best bandwidth algorithm - codec type – Nortel Networks NN43001-314 User Manual

Page 61

Advertising
background image

Codec negotiation

61

This is the preferred method of operation.

The calling user agent sends an SDP offer with its codec list in the
INVITE message with a "sendrecv" attribute. The called user agent
returns more than one codec in the SDP answer. In the case that many
codecs are included in the response, the calling user agent picks the
first compatible codec from the called user agent’s list, and sends a new
SDP offer with a single codec to lock it in.

If the SDP of the calling user agent is not present in the INVITE
message, then the called user agent sends its codec list in an SDP
offer in the 200 OK message, with the "sendrecv" attribute. The calling
user agent selects one codec and sends the selected codec in an SDP
answer inside the ACK message, with "sendrecv" attribute.

For more information on this algorithm, refer to RFC 3264 An Offer/Answer
Model with the Session Description Protocol (SDP).

Best Bandwidth codec selection algorithm

The "Best Bandwidth" codec selection algorithm solves the issues caused
by the H.323 Master/Slave algorithm. The "Best Bandwidth" algorithm
selects one common codec based on two codec lists. Every time the
selection is done with the same two lists, the selected codec is the same.

The "Best Bandwidth" codec decision is based on the codec type only,
it does not take into account the fact that some codecs, while generally
using less bandwidth, can consume more bandwidth than others at certain
payload sizes.

"Best Bandwidth" is also applicable to SIP.

Algorithm details

The selected codec is the type considered as the

best bandwidth codec type. To know whether one codec type has better
bandwidth than another, see the rule as summarized in

Table 5 "Best

Bandwidth algorithm - codec type" (page 61)

.

Table 5
Best Bandwidth algorithm - codec type

G.711 A law

G.711 mu-law

G.729 A

G. 729 AB

G. 723.1

G.711 A-law

G.711 A-law

G.711 mu-law

G.729 A

G. 729 AB

G. 723.1

G.711 mu-law

G.711 mu-law

G.711 mu-law

G.729 A

G. 729 AB

G. 723.1

G.729 A

G.729 A

G.729 A

G.729 A

G. 729 AB

G.729 A

G. 729 AB

G. 729 AB

G. 729 AB

G. 729 AB

G. 729 AB

G. 729 AB

G. 723.1

G. 723.1

G. 723.1

G.729 A

G. 729 AB

G. 723.1

Nortel Communication Server 1000

Branch Office Installation and Commissioning

NN43001-314

01.02

Standard

Release 5.0

20 June 2007

Copyright © 2007, Nortel Networks

.

Advertising