This section provides information about supported MIBs, OIDs, and traps by Dialogic® Diva® SNMPX and about the relationship between supported OIDs and Dialogic® Diva® Media Board management interface variables.
The following table describes the OIDs provided by Diva SNMPX:
MIB-II (RFC 1213/2233) |
Path |
Description |
MIB-II |
interfaces.ifTable.ifEntry. |
|
|
ifIndex |
Unique index of Dialogic® Diva® interfaces starting with ifIndex-offset + 1 (see option -oN). First, the installed Dialogic® Diva® Media Boards are listed, followed by the available B-channels. |
|
ifDescr |
For Diva Media Boards, the board name and it's serial number are returned. For B-channels, the string "BRI + ifIndex_of_adapter + number_of_b- channel_on_adapter" is returned. |
|
ifType |
The type of the interface according to IANA: PRI, BRI, ISDN |
|
ifMTU |
Since the concept of MTU is not applicable on Diva interfaces, they return 0. |
|
ifSpeed |
The maximum interface speed in bps |
|
ifAdminStatus |
Always up |
|
ifOperStatus |
The current operating status of the interface |
|
ifInBytes, ifInPackets, ifInErrors, |
For boards, the added values of the D- and B-channel interface counters are returned. divactrl mantool reports these values in the following paths "Statistics\\[D|B]- Layer2\\[R|X]-[Bytes|Frames|Errors]". For B-channels, the following values are reported: "State\\B[n]\\L2 Stats\\R- [Bytes|Frames|Errors]". |
|
ifPhysAddr |
Returns vendor-id, PnP-id, serial number of Diva Media Boards formatted as hex string. Returns no information for B-channels. |
|
LinkUp/LinkDown Traps |
For status changes of interfaces a trap is generated that includes the appropriate ifOperStatus varbind. Trap destinations and access parameters must be configured in the underlying master agent (trapsink, etc.). |
|
|
|
ISDN-MIB (RFC2127) |
transmission.isdnMib. isdnMibObjects. isdnSignalingGroup |
|
|
isdnSignalingGetIndex |
Number of possible D-channels (equals number of installed Diva Media Boards) |
|
|
|
ISDN-MIB |
transmission.isdnMib.isdnMibObjects. |
Dialogic® Diva® BRI Media Boards |
|
isdnBasicRateIfType |
isdns or isdnu (IANA-ifType 75, 76) |
|
isdnBasicRateLineTopology |
pointToPoint or pointToMultipoint |
|
isdnBasicRateIfMode |
TE mode or NT mode |
|
isdnBasicRateSignalMode |
D-channel active or inactive |
|
|
|
ISDN-MIB |
transmission.isdnMib. |
B-channels |
|
isdnBearerChannelType |
dialup or leased |
|
isdnBearerOperStatus |
idle, active, unknown |
|
isdnBearerChannelIndex |
Index of B-channel per Diva Media Board |
|
isdnBearerPeerAddress |
Remote address |
|
isdnBearerPeerSubAddress |
Remote sub address |
|
isdnBearerCallOrigin |
Answer or originate |
|
isdnBearerInfoType |
Info type as per Q.931 (unrestrictedDigital) |
|
isdnBearerCallConnectTime |
Time measured from start of divasnmpx |
|
|
|
DIAL-CONTROL-MIB |
transmission.dialControlMib. |
|
|
callActiveSetupTime |
Timeticks at start of call, measured from start of divasnmpx. |
|
callActiveIndex |
Unique index |
|
callActivePeerAddress |
Address of remote partner |
|
callActivePeerSubAddress |
Subaddress of remote partner |
|
callActivePeerId |
Always 0 (unknown) |
|
callActivePeerIfIndex |
Always 0 (unknown) |
|
callActiveLogicalIfIndex |
Index of entry in ifTable for the interface used by this call |
|
callActiveConnectTime |
0 if the call was not connected, otherwise timeticks measured from start of divasnmpx. |
|
callActiveCallState |
State of call |
|
callActiveCallOrigin |
Direction of call: Answer or originate |
|
|
|
DIAL-CONTROL-MIB (RFC2128) |
transmission.dialControlMib. |
|
|
callHistoryTableMaxLength |
The maximum number of entries in the callHistoryTable (read/write). |
|
callHistoryRetainTimer |
The minimum amount of time in minutes that a callHistoryEntry will be maintained before being deleted. |
|
|
|
DIAL-CONTROL-MIB |
transmission.dialControlMib. |
|
|
callHistoryPeerAddress |
Address of remote partner |
|
callHistoryPeerSubAddress |
Subaddress of remote partner |
|
callHistoryPeerId |
Always 0 |
|
callHistoryPeerIfIndex |
Always 0 |
|
callHistoryLogicalIfIndex |
Index of entry in ifTable for the interface used by this call. |
|
callHistoryDisconnectCause |
Reason for disconnecting this call |
|
callHistoryDisconnectText |
empty |
|
callHistoryConnectTime |
Timeticks measured from start of divasnmpx. |
|
callHistoryDisconnectTime |
Timeticks measured from start of divasnmpx. |
|
callHistoryCallOrigin |
Direction of call: Answer or originate. |
After installation, the MIB files for the ISDN-, DIAL-CONTROL-, and DS1-MIB can be found in directory /usr/lib/opendiva/divas/mibs. These definitions can be imported in any management application to decode the OIDs reported by divasnmpx. For net-snmp simply copy these files to the standard MIB path (usually /usr/local/share/snmp/mibs) and tell the snmp command line tools to use them by exporting/setting the environment variable "MIBS" with the names of the appropriate MIBs (or simply the keyword ALL). E.g. export MIBS=ALL.