914 lines
23 KiB
Plaintext
914 lines
23 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
-- (C)opyright 1999-2014 bintec elmeg GmbH
|
|
-- All Rights Reserved
|
|
-- $RCSfile: mib-voip,v $
|
|
-- $Revision: 1.18 $
|
|
|
|
BIANCA-BRICK-VOIP-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Integer32, Unsigned32, Counter32, Counter64, IpAddress, TimeTicks,
|
|
mib-2, enterprises
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
voip, Date, BitValue
|
|
FROM BINTEC-MIB
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
|
|
-- Management Information for VoIP related Topics
|
|
|
|
voipMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200902130000Z"
|
|
ORGANIZATION "bintec elmeg GmbH"
|
|
CONTACT-INFO
|
|
"EMail: info@bintec-elmeg.com
|
|
Web: www.bintec-elmeg.com
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for VoIP administration entities.
|
|
"
|
|
REVISION "200902130000Z"
|
|
DESCRIPTION
|
|
"SWYX certified version."
|
|
|
|
::= { voip 5 }
|
|
|
|
|
|
voipProviderTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipProviderEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The common information database for VoIP provider settings.
|
|
Used by H.323, MGCP and SIP."
|
|
::= { voip 1 }
|
|
|
|
voipProviderEntry OBJECT-TYPE
|
|
SYNTAX VoipProviderEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains parameters common to all VoIP provider types."
|
|
INDEX { voipProviderDomain, voipProviderAccount }
|
|
::= { voipProviderTable 1 }
|
|
|
|
VoipProviderEntry ::=
|
|
SEQUENCE {
|
|
voipProviderIndex INTEGER,
|
|
voipProviderAdminStatus INTEGER,
|
|
voipProviderOperStatus INTEGER,
|
|
voipProviderDescr DisplayString,
|
|
voipProviderDomain DisplayString,
|
|
voipProviderPort INTEGER,
|
|
voipProviderType INTEGER,
|
|
voipProviderAccount DisplayString,
|
|
voipProviderPwd OCTET STRING
|
|
}
|
|
|
|
voipProviderIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Unique index for referencing this provider entry."
|
|
DEFVAL { 1 }
|
|
::= { voipProviderEntry 1 }
|
|
|
|
voipProviderAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2),
|
|
delete(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Administrative status for this provider instance."
|
|
DEFVAL { enable }
|
|
::= { voipProviderEntry 2 }
|
|
|
|
voipProviderOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(11),
|
|
dormant(12),
|
|
trying(13),
|
|
register(14),
|
|
authenticate(15),
|
|
up(16),
|
|
failed(17),
|
|
blocked(18),
|
|
disable(19)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current operative state of provider."
|
|
DEFVAL { down }
|
|
::= { voipProviderEntry 3 }
|
|
|
|
voipProviderDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"User defined description of this entry."
|
|
DEFVAL { "" }
|
|
::= { voipProviderEntry 4 }
|
|
|
|
voipProviderDomain OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"IP address or fully qualified domain name (FQDN) of this
|
|
VoIP provider instance."
|
|
DEFVAL { "" }
|
|
::= { voipProviderEntry 5 }
|
|
|
|
voipProviderPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Optional destination port of this VoIP provider (e.g 5060 for
|
|
SIP or 1720 for H.323)."
|
|
DEFVAL { 5060 }
|
|
::= { voipProviderEntry 6 }
|
|
|
|
voipProviderType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
h323(2),
|
|
mgcp(3),
|
|
sip(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Type of provider (H.323, MGCP, SIP). Currently only SIP is
|
|
implemented. In case of type SIP a further (automatically
|
|
added) voipSipProviderTable with the same table index defines
|
|
further variables for SIP provider."
|
|
DEFVAL { unknown }
|
|
::= { voipProviderEntry 7 }
|
|
|
|
voipProviderAccount OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Optional user name for login to provider (only if given)."
|
|
DEFVAL { "" }
|
|
::= { voipProviderEntry 8 }
|
|
|
|
voipProviderPwd OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Password or private key for login to provider (only if given)."
|
|
DEFVAL { "" }
|
|
::= { voipProviderEntry 9 }
|
|
|
|
|
|
-- VoIP provider specific interface extension table
|
|
|
|
voipExtensionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipExtensionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of a physical extension (dial peer)."
|
|
::= { voip 2 }
|
|
|
|
voipExtensionEntry OBJECT-TYPE
|
|
SYNTAX VoipExtensionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Settings of an extension entry common to all extension types."
|
|
INDEX { voipExtensionNumber, voipExtensionType }
|
|
::= { voipExtensionTable 1 }
|
|
|
|
|
|
VoipExtensionEntry ::=
|
|
SEQUENCE {
|
|
voipExtensionIndex INTEGER,
|
|
voipExtensionNumber DisplayString,
|
|
voipExtensionAlias DisplayString,
|
|
voipExtensionMask BitValue,
|
|
voipExtensionType INTEGER,
|
|
voipExtensionOperStatus INTEGER
|
|
}
|
|
|
|
voipExtensionIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Unique index of this extension entry."
|
|
DEFVAL { 1 }
|
|
::= { voipExtensionEntry 1 }
|
|
|
|
voipExtensionNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Assigned number or prefix for this extension."
|
|
::= { voipExtensionEntry 2 }
|
|
|
|
voipExtensionAlias OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"An internal alias assigned to this extension. This parameter is
|
|
currently unused."
|
|
::= { voipExtensionEntry 3 }
|
|
|
|
voipExtensionMask OBJECT-TYPE
|
|
SYNTAX BitValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Interface stack mask position of a referenced interface
|
|
(ISDN stack or MGCP UNITS). This entry can only be set for
|
|
'voipExtensionType' = 'analog' and 'digital' (and theoretically
|
|
'mgcp'). For all other types this variable is empty.
|
|
|
|
For 'analog' and 'digital' interfaces the needed value can be
|
|
found in the interface's isdnStkTable entry at 'isdnstkNumber'
|
|
(= the bitmask position of the interface in the stack's
|
|
bitmask). Note that despite the BitValue data type of this
|
|
parameter no bitmask is entered here, just the 'isdnstkNumber'
|
|
integer value of a single interface."
|
|
DEFVAL { 0 }
|
|
::= { voipExtensionEntry 4 }
|
|
|
|
voipExtensionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
analog(1),
|
|
digital(2),
|
|
sip(3),
|
|
h323(4),
|
|
mgcp(5),
|
|
delete(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Interface type of extension. 'analog' (POTS), 'digital' (ISDN),
|
|
SIP, MGCP, H.323 (or 'delete').
|
|
MGCP and H.323 are currently not implemented."
|
|
DEFVAL { digital }
|
|
::= { voipExtensionEntry 5 }
|
|
|
|
voipExtensionOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(11),
|
|
dormant(12),
|
|
trying(13),
|
|
register(14),
|
|
authenticate(15),
|
|
up(16),
|
|
failed(17),
|
|
blocked(18),
|
|
disable(19)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current operational state of connected extension."
|
|
DEFVAL { down }
|
|
::= { voipExtensionEntry 9 }
|
|
|
|
|
|
|
|
|
|
-- VoIP active call table
|
|
|
|
voipCallTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipCallEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Up-to-date informations of active VoIP calls."
|
|
::= { voip 3 }
|
|
|
|
voipCallEntry OBJECT-TYPE
|
|
SYNTAX VoipCallEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of current VoIP calls (counterpart to isdnCallTable)."
|
|
INDEX { voipCallTimeStamp }
|
|
::= { voipCallTable 1 }
|
|
|
|
VoipCallEntry ::=
|
|
SEQUENCE {
|
|
voipCallTimeStamp Date,
|
|
voipCallProtocolType INTEGER,
|
|
voipCallState INTEGER,
|
|
voipCallRole INTEGER,
|
|
voipCallRefValue INTEGER,
|
|
voipCallId OCTET STRING,
|
|
voipCallLocalNumber DisplayString,
|
|
voipCallLocalAlias DisplayString,
|
|
voipCallLocalIpAddr IpAddress,
|
|
voipCallLocalIpPort INTEGER,
|
|
voipCallRemoteNumber DisplayString,
|
|
voipCallRemoteAlias DisplayString,
|
|
voipCallRemoteIpAddr IpAddress,
|
|
voipCallRemoteIpPort INTEGER,
|
|
voipCallRemoteEndpointVendor DisplayString,
|
|
voipCallNegotiatedCodec INTEGER,
|
|
voipCallTxPacketLengthMs INTEGER,
|
|
voipCallTxPackets Counter32,
|
|
voipCallTxOctets Counter32,
|
|
voipCallRxPacketLengthMs INTEGER,
|
|
voipCallRxPackets Counter32,
|
|
voipCallRxOctets Counter32,
|
|
voipCallDisconnectCause DisplayString,
|
|
voipCallConnect INTEGER,
|
|
voipCallIf INTEGER
|
|
}
|
|
|
|
voipCallTimeStamp OBJECT-TYPE
|
|
SYNTAX Date
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timestamp of call (connection) establishment."
|
|
::= { voipCallEntry 1 }
|
|
|
|
voipCallProtocolType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
h323(1),
|
|
mgcp(2),
|
|
sip(3),
|
|
ipi(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VoIP protocol used for the active call."
|
|
DEFVAL { sip }
|
|
::= { voipCallEntry 2 }
|
|
|
|
voipCallState OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
admission(1), -- H.323 gatekeeper only
|
|
off-hook(2),
|
|
dialing(3),
|
|
called(4),
|
|
proceeding(5),
|
|
alerting(6),
|
|
connected(7),
|
|
disconnect(8),
|
|
disengage(9), -- H.323 gatekeeper only
|
|
release(10),
|
|
hold(11),
|
|
conference(12),
|
|
idle(13),
|
|
transfer(14),
|
|
overlapped(15)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tracks the call state of the active call."
|
|
DEFVAL { admission }
|
|
::= { voipCallEntry 3 }
|
|
|
|
voipCallRole OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
caller(1),
|
|
called(2),
|
|
delete(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The endpoints role in the active call."
|
|
DEFVAL { caller }
|
|
::= { voipCallEntry 4 }
|
|
|
|
voipCallRefValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique number which identifies the call (Q.931 compatible)."
|
|
::= { voipCallEntry 5 }
|
|
|
|
voipCallId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Call-ID of the associated call."
|
|
::= { voipCallEntry 6 }
|
|
|
|
voipCallLocalNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal number of local user."
|
|
::= { voipCallEntry 7 }
|
|
|
|
voipCallLocalAlias OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optional alias of local user."
|
|
::= { voipCallEntry 8 }
|
|
|
|
voipCallLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address used by local user."
|
|
::= { voipCallEntry 9 }
|
|
|
|
voipCallLocalIpPort OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Associated port number used by local user."
|
|
::= { voipCallEntry 10 }
|
|
|
|
voipCallRemoteNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of remote user if available."
|
|
::= { voipCallEntry 11 }
|
|
|
|
voipCallRemoteAlias OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alias of remote user if available."
|
|
::= { voipCallEntry 12 }
|
|
|
|
voipCallRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address used by remote user."
|
|
::= { voipCallEntry 13 }
|
|
|
|
voipCallRemoteIpPort OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Associated port number used by remote user."
|
|
::= { voipCallEntry 14 }
|
|
|
|
voipCallRemoteEndpointVendor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vendor's product description used by remote user."
|
|
::= { voipCallEntry 15 }
|
|
|
|
voipCallNegotiatedCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
g711a(1),
|
|
g711u(2),
|
|
g723-53(3),
|
|
g723-63(4),
|
|
g726-16(5),
|
|
g726-24(6),
|
|
g726-32(7),
|
|
g726-40(8),
|
|
g728(9),
|
|
g729(10),
|
|
g729a(11),
|
|
g729b(12),
|
|
t38udp(13),
|
|
t38tcp(14),
|
|
gsm(15),
|
|
g722(16),
|
|
data(17),
|
|
dtmf(18)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used codec negotiated during connection establishment."
|
|
DEFVAL { g711a }
|
|
::= { voipCallEntry 16 }
|
|
|
|
voipCallTxPacketLengthMs OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Audio data length in milliseconds transmitted in a single
|
|
frame."
|
|
::= { voipCallEntry 17 }
|
|
|
|
voipCallTxPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RTP packets transmitted."
|
|
::= { voipCallEntry 18 }
|
|
|
|
voipCallTxOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of octets transmitted."
|
|
::= { voipCallEntry 19 }
|
|
|
|
voipCallRxPacketLengthMs OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Audio data length in milliseconds received in a single frame."
|
|
::= { voipCallEntry 20 }
|
|
|
|
voipCallRxPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RTP packets received."
|
|
::= { voipCallEntry 21 }
|
|
|
|
voipCallRxOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of octets received."
|
|
::= { voipCallEntry 22 }
|
|
|
|
voipCallDisconnectCause OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Saves the disconnect reason of call after termination."
|
|
::= { voipCallEntry 23 }
|
|
|
|
voipCallConnect OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Call connection time stamp (internal representation)."
|
|
::= { voipCallEntry 24 }
|
|
|
|
|
|
voipCallIf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of interface for this call in case of protocol type ipi."
|
|
::= { voipCallEntry 25 }
|
|
|
|
|
|
-- VoIP call history table
|
|
|
|
voipCallHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipCallHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VoIP call history. Only finished calls are stored in this
|
|
table."
|
|
::= { voip 4 }
|
|
|
|
voipCallHistoryEntry OBJECT-TYPE
|
|
SYNTAX VoipCallHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defintion of a VoIP call history entry. Only finished calls are
|
|
stored here. (counterpart to the the isdnCallHistoryTable)."
|
|
INDEX { voipCallHistoryTimeStamp }
|
|
::= { voipCallHistoryTable 1 }
|
|
|
|
VoipCallHistoryEntry ::=
|
|
SEQUENCE {
|
|
voipCallHistoryTimeStamp Date,
|
|
voipCallHistoryDuration TimeTicks,
|
|
voipCallHistoryProtocolType INTEGER,
|
|
voipCallHistoryDisconnectCause DisplayString,
|
|
voipCallHistoryRole INTEGER,
|
|
voipCallHistoryRefValue INTEGER,
|
|
voipCallHistoryId OCTET STRING,
|
|
voipCallHistoryLocalNumber DisplayString,
|
|
voipCallHistoryLocalAlias DisplayString,
|
|
voipCallHistoryLocalIpAddr IpAddress,
|
|
voipCallHistoryLocalIpPort INTEGER,
|
|
voipCallHistoryRemoteNumber DisplayString,
|
|
voipCallHistoryRemoteAlias DisplayString,
|
|
voipCallHistoryRemoteIpAddr IpAddress,
|
|
voipCallHistoryRemoteIpPort INTEGER,
|
|
voipCallHistoryRemoteEndpointVendor DisplayString,
|
|
voipCallHistoryNegotiatedCodec INTEGER,
|
|
voipCallHistoryTxPacketLengthMs INTEGER,
|
|
voipCallHistoryTxPackets Counter32,
|
|
voipCallHistoryTxOctets Counter32,
|
|
voipCallHistoryRxPacketLengthMs INTEGER,
|
|
voipCallHistoryRxPackets Counter32,
|
|
voipCallHistoryRxOctets Counter32,
|
|
voipCallHistoryIf INTEGER
|
|
}
|
|
|
|
voipCallHistoryTimeStamp OBJECT-TYPE
|
|
SYNTAX Date
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timestamp of call (connection) establishment."
|
|
::= { voipCallHistoryEntry 1 }
|
|
|
|
voipCallHistoryDuration OBJECT-TYPE
|
|
SYNTAX
|
|
TimeTicks
|
|
UNITS "10E-2s"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Call duration in hundredth seconds."
|
|
::= { voipCallHistoryEntry 2 }
|
|
|
|
voipCallHistoryProtocolType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
h323(1),
|
|
mgcp(2),
|
|
sip(3),
|
|
ipi(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VoIP protocol used during call."
|
|
DEFVAL { sip }
|
|
::= { voipCallHistoryEntry 3 }
|
|
|
|
voipCallHistoryDisconnectCause OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Saves disconnect reason of the call."
|
|
::= { voipCallHistoryEntry 4 }
|
|
|
|
|
|
voipCallHistoryRole OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
caller(1),
|
|
called(2),
|
|
delete(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Endpoint's role within finished call."
|
|
DEFVAL { caller }
|
|
::= { voipCallHistoryEntry 5 }
|
|
|
|
voipCallHistoryRefValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique number which identifies call (conforming to Q.931)."
|
|
::= { voipCallHistoryEntry 6 }
|
|
|
|
voipCallHistoryId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Call-ID of associated call."
|
|
::= { voipCallHistoryEntry 7 }
|
|
|
|
voipCallHistoryLocalNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal number of local user."
|
|
::= { voipCallHistoryEntry 8 }
|
|
|
|
voipCallHistoryLocalAlias OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Optional alias of local user."
|
|
::= { voipCallHistoryEntry 9 }
|
|
|
|
voipCallHistoryLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address used by local user."
|
|
::= { voipCallHistoryEntry 10 }
|
|
|
|
voipCallHistoryLocalIpPort OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Associated port number used by local user."
|
|
::= { voipCallHistoryEntry 11 }
|
|
|
|
voipCallHistoryRemoteNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of remote user if available."
|
|
::= { voipCallHistoryEntry 12 }
|
|
|
|
voipCallHistoryRemoteAlias OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alias of remote user if available."
|
|
::= { voipCallHistoryEntry 13 }
|
|
|
|
voipCallHistoryRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address used by remote user."
|
|
::= { voipCallHistoryEntry 14 }
|
|
|
|
voipCallHistoryRemoteIpPort OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Associated port number used by remote user."
|
|
::= { voipCallHistoryEntry 15 }
|
|
|
|
voipCallHistoryRemoteEndpointVendor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vendor's product description used by remote user."
|
|
::= { voipCallHistoryEntry 16 }
|
|
|
|
voipCallHistoryNegotiatedCodec OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
g711a(1),
|
|
g711u(2),
|
|
g723-53(3),
|
|
g723-63(4),
|
|
g726-16(5),
|
|
g726-24(6),
|
|
g726-32(7),
|
|
g726-40(8),
|
|
g728(9),
|
|
g729(10),
|
|
g729a(11),
|
|
g729b(12),
|
|
t38udp(13),
|
|
t38tcp(14),
|
|
gsm(15),
|
|
g722(16),
|
|
data(17),
|
|
dtmf(18)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Codec negotiated during connection establishment."
|
|
DEFVAL { g711a }
|
|
::= { voipCallHistoryEntry 17 }
|
|
|
|
voipCallHistoryTxPacketLengthMs OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Audio data length in milliseconds transmitted in a single
|
|
frame."
|
|
::= { voipCallHistoryEntry 18 }
|
|
|
|
voipCallHistoryTxPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RTP packets transmitted."
|
|
::= { voipCallHistoryEntry 19 }
|
|
|
|
voipCallHistoryTxOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of octets transmitted."
|
|
::= { voipCallHistoryEntry 20 }
|
|
|
|
voipCallHistoryRxPacketLengthMs OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
UNITS "ms"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Audio data length in milliseconds received in a single frame."
|
|
::= { voipCallHistoryEntry 21 }
|
|
|
|
voipCallHistoryRxPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RTP packets received."
|
|
::= { voipCallHistoryEntry 22 }
|
|
|
|
voipCallHistoryRxOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of octets received."
|
|
::= { voipCallHistoryEntry 23 }
|
|
|
|
voipCallHistoryIf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Call-ID of associated call."
|
|
::= { voipCallHistoryEntry 24 }
|
|
|
|
voipCallHistoryMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Maximum number of voipCallHistory entries in memory."
|
|
DEFVAL { 100 }
|
|
::= { voip 10 }
|
|
|
|
voipAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"Globally enable or disable VoIP features. Setting this to
|
|
'disable' disables all VoIP dependent subsystems including
|
|
Mediagateway."
|
|
::= { voip 11 }
|
|
|
|
END
|