mgcpncsG729AnnexBNegotiation
MX-MGCPNCS-EXPERIMENTAL-MIB ·
.1.3.6.1.4.1.4935.99.100.1.5.15
Object
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
- Groups
- 1
Net-SNMP examples
How SNMP and these commands workScalars have one instance, identified by the .0 suffix.
Read the scalar instance
/usr/bin/snmpget -v2c -c '<community>' -Pud -Ir -OQUv -m 'MX-MGCPNCS-EXPERIMENTAL-MIB' -M '/opt/observium/mibs/media5:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MX-MGCPNCS-EXPERIMENTAL-MIB::mgcpncsG729AnnexBNegotiation.0'
More examples
Translate to a numeric OID
/usr/bin/snmptranslate -Pud -Ir -On -m 'MX-MGCPNCS-EXPERIMENTAL-MIB' -M '/opt/observium/mibs/media5:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MX-MGCPNCS-EXPERIMENTAL-MIB::mgcpncsG729AnnexBNegotiation'
Syntax
- Source
- MX-TCMxEnableState
- Base type
Enumeration
Values & Constraints
Type Values
0 | disable |
1 | enable |
Conformance
Member of