MP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
MmEndpointID, MmGlobalIdentifier, mmH323Root
FROM MULTI-MEDIA-MIB-TC;
h323MP MODULE-IDENTITY
LAST-UPDATED "9812182253Z" ORGANIZATION "ITU-T"
CONTACT-INFO
" ITU-T SG 16"
DESCRIPTION
" "
::= { mmH323Root 5 }
h323MpConfig OBJECT IDENTIFIER ::= { h323MP 1 }
h323MpConference OBJECT IDENTIFIER ::= { h323MP 2 }
h323MpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF H323MpConfigTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about MP configuration.
It contains the number of MPs for a system.
The number of entries equals to the number of MPs."
::= { h323MpConfig 1 }
h323MpConfigTableEntry OBJECT-TYPE
SYNTAX H323MpConfigTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It contains objects that describe configuration parameters for MP."
INDEX { ifIndex }
::= { h323MpConfigTable 1 }
H323MpConfigTableEntry ::=
SEQUENCE {
h323MpConfigMaxAudioMixCount
Integer32,
h323MpConfigMaxVideoMixCount
Integer32
}
h323MpConfigMaxAudioMixCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of participants allowed in the audio mix."
::= { h323MpConfigTableEntry 1 }
h323MpConfigMaxVideoMixCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of participants allowed in the video mix."
::= { h323MpConfigTableEntry 2 }
h323MpConferenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF H323MpConferenceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about running conferences.
It is a list of conference entries. The number of entries equals
to the number of running conferences."
::= { h323MpConference 1 }
h323MpConferenceTableEntry OBJECT-TYPE
SYNTAX H323MpConferenceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It contains objects that describe a specific conference."
INDEX { ifIndex,
h323MpConferenceConferenceId}
::= { h323MpConferenceTable 1 }
H323MpConferenceTableEntry ::=
SEQUENCE {
h323MpConferenceConferenceId
MmGlobalIdentifier,
h323MpConferenceAudioNoiseThreshold
Integer32,
h323MpConferenceLipSyncEnable
TruthValue
}
h323MpConferenceConferenceId OBJECT-TYPE
SYNTAX MmGlobalIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conference identifier as specified in ITU-T H.323V2 specification."
::= { h323MpConferenceTableEntry 1 }
h323MpConferenceAudioNoiseThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value represents the audio power level
above which the signal is detected as speech."
::= { h323MpConferenceTableEntry 2 }
h323MpConferenceLipSyncEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates whether the lip
syncronization adjustments are performed."
::= { h323MpConferenceTableEntry 3 }
h323MpConferenceParticipantsTable OBJECT-TYPE
SYNTAX SEQUENCE OF H323MpConferenceParticipantsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about conference participants.
It is a list of participant entries. The number of entries equals
the number of participants for all conferences."
::= { h323MpConference 2 }
h323MpConferenceParticipantsTableEntry OBJECT-TYPE
SYNTAX H323MpConferenceParticipantsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It contains objects that describe a specific conference participant."
INDEX { ifIndex,
h323MpConferenceConferenceId,
h323MpConferenceParticipantsTableIndex }
::= { h323MpConferenceParticipantsTable 1 }
H323MpConferenceParticipantsTableEntry ::=
SEQUENCE {
h323MpConferenceParticipantsTableIndex
Integer32,
h323MpConferenceParticipantsEndpointId
MmEndpointID,
h323MpConferenceParticipantsTransmitAudioState
INTEGER,
h323MpConferenceParticipantsReceiveAudioState
INTEGER,
h323MpConferenceParticipantsTransmitVideoState
INTEGER,
h323MpConferenceParticipantsReceiveVideoState
INTEGER,
h323MpConferenceParticipantsLoudnessMeasurement
Integer32,
h323MpConferenceParticipantsVoiceActivity
TruthValue,
h323MpConferenceParticipantsInputAudioGain
Integer32,
h323MpConferenceParticipantsOutputAudioGain
Integer32,
h323MpConferenceParticipantsMaxAudioEncoderPayloadSize
Integer32,
h323MpConferenceParticipantsMaxAudioDecoderPayloadSize
Integer32,
h323MpConferenceParticipantsTotalPacketsTransmitted
Counter32,
h323MpConferenceParticipantsTotalPacketsReceived
Counter32,
h323MpConferenceParticipantsInvalidPacketErrors
Counter32,
h323MpConferenceParticipantsLateAudioPacketsDropped
Counter32,
h323MpConferenceParticipantsReceivedSilencePackets
Counter32,
h323MpConferenceParticipantsSilencePacketsGenerated
Counter32,
h323MpConferenceParticipantsVideoFrameRate
Integer32,
h323MpConferenceParticipantsVideoResolution
INTEGER,
h323MpConferenceParticipantsFullPictureCounter
Integer32
}
h323MpConferenceParticipantsTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index to this table. This index is one for the
first participant for every given conference. It is incremented by one
for each subsequent participant of the same conference. The last index
for a particular conference is equal to the number of participants for
that conference."
::= { h323MpConferenceParticipantsTableEntry 1 }
h323MpConferenceParticipantsEndpointId OBJECT-TYPE
SYNTAX MmEndpointID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The H.323 id of this participant as described in ITU-T H.323V2 specification."
::= { h323MpConferenceParticipantsTableEntry 2 }
h323MpConferenceParticipantsTransmitAudioState OBJECT-TYPE
SYNTAX INTEGER {normal (1), mute (2), toneGeneration (3), off (4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the state of transmitted audio:
normal - transmit normal audio
toneGeneration - transmit test tone
mute - transmit silence audio
off - no audio is transmitted"
::= { h323MpConferenceParticipantsTableEntry 3 }
h323MpConferenceParticipantsReceiveAudioState OBJECT-TYPE
SYNTAX INTEGER {normal (1), loopBack (2), block (3), off (4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the state of received audio:
normal - receive normal audio
loopBack - received audio presented unchanged to the transmitter
block - received audio is not part of the mix
off - no audio is received"
::= { h323MpConferenceParticipantsTableEntry 4 }
h323MpConferenceParticipantsTransmitVideoState OBJECT-TYPE
SYNTAX INTEGER {on (1), off (2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the state of transmitted video:
on - normal video is transmitted
off - no video is transmitted."
::= { h323MpConferenceParticipantsTableEntry 5 }
h323MpConferenceParticipantsReceiveVideoState OBJECT-TYPE
SYNTAX INTEGER {normal (1), block (2), off (3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the state of transmitted video:
normal - normal video is received
block - received video is not displayed
off - no video is transmitted."
::= { h323MpConferenceParticipantsTableEntry 6 }
h323MpConferenceParticipantsLoudnessMeasurement OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the current loudness measurement value in dB."
::= { h323MpConferenceParticipantsTableEntry 7 }
h323MpConferenceParticipantsVoiceActivity OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is True when the speech is detected."
::= { h323MpConferenceParticipantsTableEntry 8 }
h323MpConferenceParticipantsInputAudioGain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value reflects the current input volume adjustment in dB."
::= { h323MpConferenceParticipantsTableEntry 9 }
h323MpConferenceParticipantsOutputAudioGain OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value reflects the current output volume adjustment in dB."
::= { h323MpConferenceParticipantsTableEntry 10 }
h323MpConferenceParticipantsMaxAudioEncoderPayloadSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum size of payload in ms."
::= { h323MpConferenceParticipantsTableEntry 11 }
h323MpConferenceParticipantsMaxAudioDecoderPayloadSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum size of payload in ms."
::= { h323MpConferenceParticipantsTableEntry 12 }
h323MpConferenceParticipantsTotalPacketsTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of transmitted packets."
::= { h323MpConferenceParticipantsTableEntry 13 }
h323MpConferenceParticipantsTotalPacketsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received packets."
::= { h323MpConferenceParticipantsTableEntry 14 }
h323MpConferenceParticipantsInvalidPacketErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets with invalid packet errors."
::= { h323MpConferenceParticipantsTableEntry 15 }
h323MpConferenceParticipantsLateAudioPacketsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that arrived too late to be processed."
::= { h323MpConferenceParticipantsTableEntry 16 }
h323MpConferenceParticipantsReceivedSilencePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of silence packets that were received."
::= { h323MpConferenceParticipantsTableEntry 17 }
h323MpConferenceParticipantsSilencePacketsGenerated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of silence packets that were generated."
::= { h323MpConferenceParticipantsTableEntry 18 }
h323MpConferenceParticipantsVideoFrameRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value represents the current measured frame rate received."
::= { h323MpConferenceParticipantsTableEntry 19 }
h323MpConferenceParticipantsVideoResolution OBJECT-TYPE
SYNTAX INTEGER { h263SubQCIF (1),h263QCIF (2),
h263CIF(3), h2634CIF(4),
h26316CIF(5), h263Reserved (6),
h261QCIF(7),h261CIF(8) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received video resolution."
::= { h323MpConferenceParticipantsTableEntry 20 }
h323MpConferenceParticipantsFullPictureCounter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value represents the number of full image pictures received."
::= { h323MpConferenceParticipantsTableEntry 21 }
h323MpConferenceGlobalAudioMixTable OBJECT-TYPE
SYNTAX SEQUENCE OF H323MpConferenceGlobalAudioMixTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about conference participants
that are present in a global audio mix.
It is a list of participant entries. The number of entries equals
to the sum of all audio mix participants in all conferences."
::= { h323MpConference 3 }
h323MpConferenceGlobalAudioMixTableEntry OBJECT-TYPE
SYNTAX H323MpConferenceGlobalAudioMixTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It contains objects that describe the participants."
INDEX { ifIndex,
h323MpConferenceConferenceId,
h323MpConferenceGlobalAudioMixTableIndex }
::= { h323MpConferenceGlobalAudioMixTable 1 }
H323MpConferenceGlobalAudioMixTableEntry ::=
SEQUENCE {
h323MpConferenceGlobalAudioMixTableIndex
Integer32,
h323MpConferenceGlobalAudioMixTerminalIdentifier
MmEndpointID
}
h323MpConferenceGlobalAudioMixTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index to this table. This index is one for the
first participant for every given conference. It is incremented by one
for each subsequent participant of the same conference. The last index
for a particular conference is equal to the number of participants for
that conference."
::= { h323MpConferenceGlobalAudioMixTableEntry 1 }
h323MpConferenceGlobalAudioMixTerminalIdentifier OBJECT-TYPE
SYNTAX MmEndpointID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The H.323 id of this participant as described in ITU-T H.323V2 specification."
::= { h323MpConferenceGlobalAudioMixTableEntry 2 }
h323MpConferenceGlobalVideoMixTable OBJECT-TYPE
SYNTAX SEQUENCE OF H323MpConferenceGlobalVideoMixTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about conference participants
that are present in a global video mix.
It is a list of participant entries. The number of entries equals
to the sum of all video mix participants in all conferences."
::= { h323MpConference 4 }
h323MpConferenceGlobalVideoMixTableEntry OBJECT-TYPE
SYNTAX H323MpConferenceGlobalVideoMixTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It contains objects that describe the participants."
INDEX { ifIndex,
h323MpConferenceConferenceId,
h323MpConferenceGlobalVideoMixTableIndex }
::= { h323MpConferenceGlobalVideoMixTable 1 }
H323MpConferenceGlobalVideoMixTableEntry ::=
SEQUENCE {
h323MpConferenceGlobalVideoMixTableIndex
Integer32,
h323MpConferenceGlobalVideoMixTerminalIdentifier
MmEndpointID
}
h323MpConferenceGlobalVideoMixTableIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index to this table. This index is one for the
first participant for every given conference. It is incremented by one
for each subsequent participant of the same conference. The last index
for a particular conference is equal to the number of participants for
that conference."
::= { h323MpConferenceGlobalVideoMixTableEntry 1 }
h323MpConferenceGlobalVideoMixTerminalIdentifier OBJECT-TYPE
SYNTAX MmEndpointID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The H.323 id of this participant as described in ITU-T H.323V2 specification."
::= { h323MpConferenceGlobalVideoMixTableEntry 2 }
mpMIBConformance OBJECT IDENTIFIER ::= { h323MP 3 }
mpMIBGroups OBJECT IDENTIFIER ::= { mpMIBConformance 1 }
h323MpConfigGroup OBJECT-GROUP
OBJECTS {
h323MpConfigMaxAudioMixCount,
h323MpConfigMaxVideoMixCount
}
STATUS current
DESCRIPTION
"."
::= { mpMIBGroups 1 }
h323MpConferenceGroup OBJECT-GROUP
OBJECTS {
h323MpConferenceAudioNoiseThreshold,
h323MpConferenceLipSyncEnable,
h323MpConferenceParticipantsEndpointId,
h323MpConferenceParticipantsTransmitAudioState,
h323MpConferenceParticipantsReceiveAudioState,
h323MpConferenceParticipantsTransmitVideoState,
h323MpConferenceParticipantsReceiveVideoState,
h323MpConferenceParticipantsLoudnessMeasurement,
h323MpConferenceParticipantsVoiceActivity,
h323MpConferenceParticipantsInputAudioGain,
h323MpConferenceParticipantsOutputAudioGain,
h323MpConferenceParticipantsMaxAudioEncoderPayloadSize,
h323MpConferenceParticipantsMaxAudioDecoderPayloadSize,
h323MpConferenceParticipantsTotalPacketsTransmitted,
h323MpConferenceParticipantsTotalPacketsReceived,
h323MpConferenceParticipantsLateAudioPacketsDropped,
h323MpConferenceParticipantsReceivedSilencePackets,
h323MpConferenceParticipantsSilencePacketsGenerated,
h323MpConferenceParticipantsVideoFrameRate,
h323MpConferenceParticipantsVideoResolution,
h323MpConferenceParticipantsFullPictureCounter,
h323MpConferenceGlobalAudioMixTerminalIdentifier,
h323MpConferenceGlobalVideoMixTerminalIdentifier
}
STATUS current
DESCRIPTION
"."
::= { mpMIBGroups 2 }
mpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The set of objects required for compliance."
MODULE
MANDATORY-GROUPS { h323MpConfigGroup, h323MpConferenceGroup }
::= { mpMIBConformance 2 }
END