mgcpncsG729AnnexBNegotiation

MX-MGCPNCS-EXPERIMENTAL-MIB · .1.3.6.1.4.1.4935.99.100.1.5.15

Object

scalar r/w MX-TCMxEnableState
Indicates if the G.729 Annex B is negotiated through
the session description protocol.
          
RFC 3555 (MIME Type Registration of RTP Payload
Formats), July 2003 explains how the Annex B can be
negotiated by using the session description protocol.
          
The Annex B indicates that Annex B, voice activity
detection, is used or preferred. Permissible values
are 'yes' and 'no' (without the quotes); 'yes' is
implied if this parameter is omitted.
          
m=audio 5004 RTP/AVP 0 18 13
a=fmtp:18 annexb=yes
          
disable:
   The G.729 Annex B is NOT negotiated through the
   session description protocol.
          
   In that case, the G.729 Annex B is based on the
   MIB variable voiceIfG729VoiceActivityDetectionEnable.
   When this variable is set to 'enable', the G.729
   codec negotiated as payload number 18 (G729)
   supports the Annex B implicitly.
          
   However, when the voiceIfG729VoiceActivityDetectionEnable
   variable is set to 'disable', the G.729 codec
   negotiated as payload number 18 (G729) does NOT
   support the Annex B implicitly.
          
enable:
   The G.729 Annex B is negotiated through the
   session description protocol.
          
   In that case, the G.729 Annex B is advertised in
   the offer. The value depends on the MIB variable
   voiceIfG729VoiceActivityDetectionEnable. If this
   variable is set to 'enable', then the Annex B is
   set to 'yes'; otherwise, the value 'no' is
   advertised.
          
   The answerer MAY not be able to support the Annex B.
   In that case, the answer to the Annex B can be set
   to 'no'.  This forces the offerer not to use the
   Annex B in G.729.  However, the opposite is not
   possible.  The answerer can NOT force the offerer to
   use the Annex B if this one does not bear such
   capability.

Context

MIB
MX-MGCPNCS-EXPERIMENTAL-MIB
OID
.1.3.6.1.4.1.4935.99.100.1.5.15
Type
scalar
Access
readwrite
Status
current
Parent
mgcpncsInterop
Siblings
13

Syntax

MX-TCMxEnableState
Source
MX-TCMxEnableState
Base type
Enumeration

Values & Constraints

Type Values
0disable
1enable

Related Objects

Sibling Objects