-- This file is corresponding to Release 6.3.1.100 from 2003/03/10 00:00:00 -- (C)opyright 1999-2002 BinTec Communications AG, All Rights Reserved -- $RCSfile: mibvoip,v $ -- $Revision: 1.4 $ BIANCA-BRICK-VOIP-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, Counter, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; org OBJECT IDENTIFIER ::= { iso 3 } dod OBJECT IDENTIFIER ::= { org 6 } internet OBJECT IDENTIFIER ::= { dod 1 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } bintec OBJECT IDENTIFIER ::= { enterprises 272 } bibo OBJECT IDENTIFIER ::= { bintec 4 } voip OBJECT IDENTIFIER ::= { bibo 33 } -- VOIP Group -- Management Information for VoIP Gateway, Gatekeeper and Proxy Date ::= INTEGER -- Active Call Table voipActiveCallTable OBJECT-TYPE SYNTAX SEQUENCE OF VoipACallEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The voipActiveCallTable contains informations about the actual calls handled by the Bintec VoIP Daemon. The Gatekeeper, Gateway or Proxy component create/update/destroy the entries in this table." ::= { voip 1 } voipCallEntry OBJECT-TYPE SYNTAX VoipACallEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A List of the currently active calls of the VoIP daemon." INDEX { voipAConfId } ::= { voipActiveCallTable 1 } VoipACallEntry ::= SEQUENCE { voipACallTimeStamp Date, voipACallState INTEGER, voipACallRefValue INTEGER, voipACallRouting INTEGER, voipACallId OCTET STRING, voipAConfId OCTET STRING, voipACallerUser DisplayString, voipACallerAlias DisplayString, voipACallerE164 DisplayString, voipACallerIpAddr IpAddress, voipACallerIpPort INTEGER, voipACalledUser DisplayString, voipACalledAlias DisplayString, voipACalledE164 DisplayString, voipACalledIpAddr IpAddress, voipACalledIpPort INTEGER, voipACallerEndpointType INTEGER, voipACallerEndpointVendor DisplayString, voipACallerAudioCodec INTEGER, voipACallerAudioTxPacketLength INTEGER, voipACallerAudioTxPackets INTEGER, voipACallerAudioRxPackets INTEGER, voipACallerAudioRxPacketsLost INTEGER, voipACalledEndpointType INTEGER, voipACalledEndpointVendor DisplayString, voipACalledAudioCodec INTEGER, voipACalledAudioTxPacketLength INTEGER, voipACalledAudioTxPackets INTEGER, voipACalledAudioRxPackets INTEGER, voipACalledAudioRxPacketsLost INTEGER, voipAProcess INTEGER } voipACallTimeStamp OBJECT-TYPE SYNTAX Date ACCESS read-only STATUS mandatory DESCRIPTION "The timestamp for the call establishment (connect message)." ::= { voipCallEntry 1 } voipACallState OBJECT-TYPE SYNTAX INTEGER{ admission(1), setup(2), connect(3), release(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Tracks the call state after receiving the admission request." ::= { voipCallEntry 2 } voipACallRefValue OBJECT-TYPE SYNTAX INTEGER (0..32767) ACCESS read-only STATUS mandatory DESCRIPTION "Unique number which identifies the call (Q.931 compatible)," ::= { voipCallEntry 3 } voipACallRouting OBJECT-TYPE SYNTAX INTEGER{ direct(1), gatekeeperRouted(2), proxy(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Documents the gatekeeper chosen call routing." ::= { voipCallEntry 4 } voipACallId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS mandatory DESCRIPTION "The CallID of the associated call (H.323 version > 1)." ::= { voipCallEntry 5 } voipAConfId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS mandatory DESCRIPTION "The ConferenceID of the associated call." ::= { voipCallEntry 6 } voipACallerUser OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The username of the calling party." ::= { voipCallEntry 7 } voipACallerAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The nickname of the calling party to display." ::= { voipCallEntry 8 } voipACallerE164 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The E.164 number of the calling party to route and display." ::= { voipCallEntry 9 } voipACallerIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the H.323 endpoint (calling party)." ::= { voipCallEntry 10 } voipACallerIpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The associated port # of the calling party's IP address." ::= { voipCallEntry 11 } voipACalledUser OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The username of the called party." ::= { voipCallEntry 12 } voipACalledAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The nickname of the called party to display." ::= { voipCallEntry 13 } voipACalledE164 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The E.164 number of the called party to route and display." ::= { voipCallEntry 14 } voipACalledIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the H.323 endpoint (called party)." ::= { voipCallEntry 15 } voipACalledIpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The associated port # of the called party's IP address." ::= { voipCallEntry 16 } voipACallerEndpointType OBJECT-TYPE SYNTAX INTEGER{ terminal(1), gateway(2), mcu(3), gatekeeper(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The endpoint type of the calling party." ::= { voipCallEntry 17 } voipACallerEndpointVendor OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's product description of the calling party." ::= { voipCallEntry 18 } voipACallerAudioCodec OBJECT-TYPE SYNTAX INTEGER { g711a(1), g711u(2), g729a(3), g729b(4), g723-53(5), g723-63(6), g728(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The used codec negotiated within H.245. Entered by Proxy." ::= { voipCallEntry 19 } voipACallerAudioTxPacketLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of bytes transmitted in a single audio frame." ::= { voipCallEntry 20 } voipACallerAudioTxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets transmitted to the called party." ::= { voipCallEntry 21 } voipACallerAudioRxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets received from the called party." ::= { voipCallEntry 22 } voipACallerAudioRxPacketsLost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets missed during receive operation." ::= { voipCallEntry 23 } voipACalledEndpointType OBJECT-TYPE SYNTAX INTEGER{ terminal(1), gateway(2), mcu(3), gatekeeper(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The endpoint type of the called party." ::= { voipCallEntry 24 } voipACalledEndpointVendor OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's product description of the called party." ::= { voipCallEntry 25 } voipACalledAudioCodec OBJECT-TYPE SYNTAX INTEGER { g711a(1), g711u(2), g729a(3), g729b(4), g723-53(5), g723-63(6), g728(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The used codec negotiated within H.245. Entered by Proxy." ::= { voipCallEntry 26 } voipACalledAudioTxPacketLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of bytes transmitted in a single audio frame." ::= { voipCallEntry 27 } voipACalledAudioTxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets transmitted to the calling party." ::= { voipCallEntry 28 } voipACalledAudioRxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets received from the calling party." ::= { voipCallEntry 29 } voipACalledAudioRxPacketsLost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets missed during receive operation." ::= { voipCallEntry 30 } voipAProcess OBJECT-TYPE SYNTAX INTEGER{ proxy(1), gatekeeper(2), gateway(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the component of the VoIP daemon, which manages the entry." ::= { voipCallEntry 31 } -- Call History Table voipCallHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF VoipHCallEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The voipCallHistoryTable contains informations about the last # of calls handled by the Bintec VoIP Daemon. The Gatekeeper, Gateway or Proxy component create/update/destroy the entries in this table." ::= { voip 2 } voipCallHistoryEntry OBJECT-TYPE SYNTAX VoipHCallEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A List of the last # of calls handled by the VoIP daemon." INDEX { voipHConfId } ::= { voipCallHistoryTable 1 } VoipHCallEntry ::= SEQUENCE { voipHCallTimeStamp Date, voipHCallDuration INTEGER, voipHDiscReason INTEGER, voipHCallRouting INTEGER, voipHCallId OCTET STRING, voipHConfId OCTET STRING, voipHCallerUser DisplayString, voipHCallerAlias DisplayString, voipHCallerE164 DisplayString, voipHCallerIpAddr IpAddress, voipHCallerIpPort INTEGER, voipHCalledUser DisplayString, voipHCalledAlias DisplayString, voipHCalledE164 DisplayString, voipHCalledIpAddr IpAddress, voipHCalledIpPort INTEGER, voipHCallerEndpointType INTEGER, voipHCallerEndpointVendor DisplayString, voipHCallerAudioCodec INTEGER, voipHCallerAudioTxPacketLength INTEGER, voipHCallerAudioTxPackets INTEGER, voipHCallerAudioRxPackets INTEGER, voipHCallerAudioRxPacketsLost INTEGER, voipHCalledEndpointType INTEGER, voipHCalledEndpointVendor DisplayString, voipHCalledAudioCodec INTEGER, voipHCalledAudioTxPacketLength INTEGER, voipHCalledAudioTxPackets INTEGER, voipHCalledAudioRxPackets INTEGER, voipHCalledAudioRxPacketsLost INTEGER } voipHCallTimeStamp OBJECT-TYPE SYNTAX Date ACCESS read-only STATUS mandatory DESCRIPTION "The timestamp for the call establishment (connect message)." ::= { voipCallHistoryEntry 1 } voipHCallDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Documents the chosen call routing." ::= { voipCallHistoryEntry 2 } voipHDiscReason OBJECT-TYPE SYNTAX INTEGER{ noBandwidth(1), gatekeeperResources(2), unreachableDestination(3), destinationRejection(4), invalidRevision(5), noPermission(6), unreachableGatekeeper(7), gatewayResources(8), badFormatAddress(9), adaptiveBusy(10), inConf(11), undefinedReason(12), facilityCallDeflection(13), securityDenied(14), calledPartyNotRegistered(15), callerNotRegistered(16), newConnectionNeeded(17), nonStandardReason(18), replaceWithConferenceInvite(19), genericDataReason(20), neededFeatureNotSupported(21), tunnelledSignallingRejected(22), unassignedNumber(129), noRouteToDestination(131), normalCallClearing(144), userBusy(145), noUserResponding(146), noAnswerFromUser(147), subscriberAbsent(148), callRejected(149), invalidNumberFormat(156), facilityRejected(157), normalUnspecified(159), noChannelAvailable(162), networkOutOfOrder(166), temporaryFailure(169), switchingEquipmentCongestion(170), channelNotAvailable(172), resourceUnavailable(175), incompatibleDestination(216), protocolError(239), interworkingError(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The ReleaseCompleteReason from the H.225.0 ReleaseComplete message (preferred, entry 1 - 22) or the Q.931 cause from the ReleaseComplete information element (128 - 255)." ::= { voipCallHistoryEntry 3 } voipHCallRouting OBJECT-TYPE SYNTAX INTEGER{ direct(1), gatekeeperRouted(2), proxy(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Documents the gatekeeper chosen call routing." ::= { voipCallHistoryEntry 4 } voipHCallId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS mandatory DESCRIPTION "The CallID of the associated call (H.323 version > 1)." ::= { voipCallHistoryEntry 5 } voipHConfId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS mandatory DESCRIPTION "The ConferenceID of the associated call." ::= { voipCallHistoryEntry 6 } voipHCallerUser OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The username of the calling party." ::= { voipCallHistoryEntry 7 } voipHCallerAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The nickname of the calling party to display." ::= { voipCallHistoryEntry 8 } voipHCallerE164 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The E.164 number of the calling party to route and display." ::= { voipCallHistoryEntry 9 } voipHCallerIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the H.323 endpoint (calling party)." ::= { voipCallHistoryEntry 10 } voipHCallerIpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The associated port # of the calling party's IP address." ::= { voipCallHistoryEntry 11 } voipHCalledUser OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The username of the called party." ::= { voipCallHistoryEntry 12 } voipHCalledAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The nickname of the called party to display." ::= { voipCallHistoryEntry 13 } voipHCalledE164 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The E.164 number of the called party to route and display." ::= { voipCallHistoryEntry 14 } voipHCalledIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the H.323 endpoint (called party)." ::= { voipCallHistoryEntry 15 } voipHCalledIpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The associated port # of the called party's IP address." ::= { voipCallHistoryEntry 16 } voipHCallerEndpointType OBJECT-TYPE SYNTAX INTEGER{ terminal(1), gateway(2), mcu(3), gatekeeper(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The endpoint type of the calling party." ::= { voipCallHistoryEntry 17 } voipHCallerEndpointVendor OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's product description of the calling party." ::= { voipCallHistoryEntry 18 } voipHCallerAudioCodec OBJECT-TYPE SYNTAX INTEGER { g711a(1), g711u(2), g729a(3), g729b(4), g723-53(5), g723-63(6), g728(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The used codec negotiated within H.245. Entered by Proxy." ::= { voipCallHistoryEntry 19 } voipHCallerAudioTxPacketLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of bytes transmitted in a single audio frame." ::= { voipCallHistoryEntry 20 } voipHCallerAudioTxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets transmitted to the called party." ::= { voipCallHistoryEntry 21 } voipHCallerAudioRxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets received from the called party." ::= { voipCallHistoryEntry 22 } voipHCallerAudioRxPacketsLost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets missed during receive operation." ::= { voipCallHistoryEntry 23 } voipHCalledEndpointType OBJECT-TYPE SYNTAX INTEGER{ terminal(1), gateway(2), mcu(3), gatekeeper(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The endpoint type of the called party." ::= { voipCallHistoryEntry 24 } voipHCalledEndpointVendor OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's product description of the called party." ::= { voipCallHistoryEntry 25 } voipHCalledAudioCodec OBJECT-TYPE SYNTAX INTEGER { g711a(1), g711u(2), g729a(3), g729b(4), g723-53(5), g723-63(6), g728(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The used codec negotiated within H.245. Entered by Proxy." ::= { voipCallHistoryEntry 26 } voipHCalledAudioTxPacketLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of bytes transmitted in a single audio frame." ::= { voipCallHistoryEntry 27 } voipHCalledAudioTxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets transmitted to the calling party." ::= { voipCallHistoryEntry 28 } voipHCalledAudioRxPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets received from the calling party." ::= { voipCallHistoryEntry 29 } voipHCalledAudioRxPacketsLost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The # of audio packets missed during receive operation." ::= { voipCallHistoryEntry 30 } -- Gatekeeper User Table voipGkUserTable OBJECT-TYPE SYNTAX SEQUENCE OF VoipGkUserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The voipGkUserTable contains informations about the actual Users registered by the Bintec VoIP Gatekeeper. The Gatekeeper creates the entries in this table." ::= { voip 3 } voipGkUserEntry OBJECT-TYPE SYNTAX VoipGkUserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "User Database for Gatekeeper Registration" INDEX { voipGkIpAddr } ::= { voipGkUserTable 1 } VoipGkUserEntry ::= SEQUENCE { VoipGkUserState INTEGER, voipGkUser DisplayString, voipGkAlias DisplayString, voipGkE164 DisplayString, voipGkEmail DisplayString, voipGkIpAddr IpAddress } VoipGkUserState OBJECT-TYPE SYNTAX INTEGER { aktive(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "makes entry aktive" ::= { voipGkUserEntry 1 } voipGkUser OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "user name" ::= { voipGkUserEntry 2 } voipGkAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "nick name of user to display" ::= { voipGkUserEntry 3 } voipGkE164 OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "telephone number E164 of user to display" ::= { voipGkUserEntry 4 } voipGkEmail OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "e-mail address of user" ::= { voipGkUserEntry 5 } voipGkIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Preconfigured fixed IP address of the users device." ::= { voipGkUserEntry 6 } -- Gatekeeper Dynamic User Table voipGkRegUsrTable OBJECT-TYPE SYNTAX SEQUENCE OF VoipGkRegUsrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The voipGkRegUserTable contains informations about the actually registered users of the Bintec VoIP Gatekeeper. The Gatekeeper create entries in this table." ::= { voip 4 } voipGkRegUsrEntry OBJECT-TYPE SYNTAX VoipGkRegUsrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Gatekeeper Database for actually registered users." INDEX { voipGkRegUsrEndpointId } ::= { voipGkRegUsrTable 1 } VoipGkRegUsrEntry ::= SEQUENCE { voipGkRegUsrEndpointId INTEGER, voipGkRegUsrName DisplayString, voipGkRegUsrAlias DisplayString, voipGkRegUsrE164 DisplayString, voipGkRegUsrEmail DisplayString, voipGkRegUsrRasAddr IpAddress, voipGkRegUsrRasPort INTEGER, voipGkRegUsrCallSigAddr IpAddress, voipGkRegUsrCallSigPort INTEGER, voipGkRegUsrVendor INTEGER, voipGkRegUsrProductId DisplayString, voipGkRegUsrVersionId DisplayString, voipGkRegUsrTimeToLive INTEGER, voipGkRegUsrTotalCalls INTEGER, voipGkRegUsrProtocolId INTEGER } voipGkRegUsrEndpointId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The gatekeepers internal id of the registered user." ::= { voipGkRegUsrEntry 1 } voipGkRegUsrName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "user name" ::= { voipGkRegUsrEntry 2 } voipGkRegUsrAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "nick name of user to display" ::= { voipGkRegUsrEntry 3 } voipGkRegUsrE164 OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "E.164 telephone number of user to display" ::= { voipGkRegUsrEntry 4 } voipGkRegUsrEmail OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "e-mail address of user" ::= { voipGkRegUsrEntry 5 } voipGkRegUsrRasAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Official RAS IP address of user." ::= { voipGkRegUsrEntry 6 } voipGkRegUsrRasPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The associated port # of the users RAS IP address." ::= { voipGkRegUsrEntry 7 } voipGkRegUsrCallSigAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Official call signaling IP address of user." ::= { voipGkRegUsrEntry 8 } voipGkRegUsrCallSigPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The associated port # of the users call signaling IP address." ::= { voipGkRegUsrEntry 9 } voipGkRegUsrVendor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Official vendor id." ::= { voipGkRegUsrEntry 10 } voipGkRegUsrProductId OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Product description provided by this endpoint." ::= { voipGkRegUsrEntry 11 } voipGkRegUsrVersionId OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version string provided by this endpoint." ::= { voipGkRegUsrEntry 12 } voipGkRegUsrTimeToLive OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Negotiated time-to-live for keepalive RRQ delivery." ::= { voipGkRegUsrEntry 13 } voipGkRegUsrTotalCalls OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total # of calls established by this endpoint." ::= { voipGkRegUsrEntry 14 } voipGkRegUsrProtocolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The H.225 version implemented by this endpoint." ::= { voipGkRegUsrEntry 15 } -- VoIP Gatekeeper voipGk OBJECT IDENTIFIER ::= { voip 5 } voipGkStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the VoIP daemon's Gatekeeper component." ::= { voipGk 1 } voipGkID OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The official name of this Gatekeeper." ::= { voipGk 2 } voipGkInterfacewithLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Interface with bandwidth limitation." ::= { voipGk 3 } voipGkMaxBandwidth OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "maximal bandwidth for interface" ::= { voipGk 4 } voipGkBandwidthperCall OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "each call consumes this bandwidth" ::= { voipGk 5 } voipGkCallRouting OBJECT-TYPE SYNTAX INTEGER { dynamic(1), direct(2), routed(3) } ACCESS read-write STATUS mandatory DESCRIPTION "direct means that the Gk does not route the H.323 call signalling and voice packets. dynamic routing checks the network address and route the packets over WAN connections for bandwidth management reasons." ::= { voipGk 6 } voipGkRegistration OBJECT-TYPE SYNTAX INTEGER { unrestricted(1), -- everybody is allowed to register limited(2) -- only preconfigured users are allowed } ACCESS read-write STATUS mandatory DESCRIPTION "Who is allowed to register at the Gatekeeper." ::= { voipGk 7 } voipGkLocationPolicy OBJECT-TYPE SYNTAX INTEGER { local(1), -- parse only preconfigured/registered users remote(2), -- send location request to alternate gatekeeper relaxed(3) -- try all the stuff above } ACCESS read-write STATUS mandatory DESCRIPTION "Restrict the sequence of the gatekeepers address resolution." ::= { voipGk 8 } voipGkTimetoLive OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The timeout for reregistration of an endpoint." ::= { voipGk 9 } voipGkIRRfrequency OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The timeout for an InfoRequestResponse of an active call." ::= { voipGk 10 } voipGkVoiceGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Gateway for unknown or unresolvable destination addresses." ::= { voipGk 11 } voipGkAlternateGatekeeper OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Prio 0 alternate Gatekeeper to use for address resolution." ::= { voipGk 12 } voipGkAlternateGatekeeper2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Prio 1 alternate Gatekeeper to use for address resolution." ::= { voipGk 13 } voipGkAlternateGatekeeper3 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Prio 2 alternate Gatekeeper to use for address resolution." ::= { voipGk 14 } voipGkH323Gateway OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Gateway for unknown or unresolvable destination addresses." ::= { voipGk 15 } voipGkAltGatekeeper0 OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The Prio 0 Alternate Gatekeeper for address resolution." ::= { voipGk 16 } voipGkAltGatekeeper1 OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The Prio 1 Alternate Gatekeeper for address resolution." ::= { voipGk 17 } voipGkAltGatekeeper2 OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The Prio 2 Alternate Gatekeeper for address resolution." ::= { voipGk 18 } voipGkCallHistoryEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Restricts the number of entries in the call history table." ::= { voipGk 19 } -- VoIP Gateway voipGw OBJECT IDENTIFIER ::= { voip 6 } voipGwStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the VoIP daemon's Gateway component." ::= { voipGw 1 } voipGwPrefix OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The prefix to route calls into the ISDN network." ::= { voipGw 2 } voipGwH245Tunneling OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the H.245 Tunneling feature." ::= { voipGw 3 } voipGwFastStart OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the FastStart feature." ::= { voipGw 4 } voipGwCodec OBJECT-TYPE SYNTAX INTEGER { g711a(1), g711u(2), g729a(3), g729b(4), g723-53(5), g723-63(6), g728(7) } ACCESS read-write STATUS mandatory DESCRIPTION "Choose a preferred codec for outgoing calls." ::= { voipGw 5 } voipGwPacketsize OBJECT-TYPE SYNTAX INTEGER (5..256) ACCESS read-write STATUS mandatory DESCRIPTION "The default packetsize for the chosen codec in ms." ::= { voipGw 6 } voipGwCodecExclusive OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the CodecExclusive feature." ::= { voipGw 7 } voipGwNumberOfExtDigits OBJECT-TYPE SYNTAX INTEGER(1..5) ACCESS read-write STATUS mandatory DESCRIPTION "The # of digits for the internal E.164 address resolution." ::= { voipGw 8 } -- VoIP Proxy voipProxy OBJECT IDENTIFIER ::= { voip 7 } voipProxyStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable the VoIP daemon's Proxy component." ::= { voipProxy 1 } voipProxyType OBJECT-TYPE SYNTAX INTEGER { transparent(1), endpoint(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables Proxy as transparent endpoint." ::= { voipProxy 2 } voipProxyPosition OBJECT-TYPE SYNTAX INTEGER { insidefirewall(1), outsidefirewall(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The position of the Proxy within the company's network." ::= { voipProxy 3 } voipProxyListenPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Default listen TCP-Port for H.225 call control, typical 1720. Non default configuration is restricted to work with a running BinTec Gatekeeper which registers the endpoints and routes the H.225 call control messages." ::= { voipProxy 4 } voipProxyTCPPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The first useable TCP-Port for the H.245 (and T.120) protocol(s). 0 indicates automatic port allocation." ::= { voipProxy 5 } voipProxyTCPRange OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Number of TCP-Ports reserved for the H.245 (and T.120) protocol(s)." ::= { voipProxy 6 } voipProxyUDPPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The first useable UDP-Port for audio/video transfer." ::= { voipProxy 7 } voipProxyUDPRange OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Number of UDP-Ports reserved for audio/video transfer." ::= { voipProxy 8 } voipProxyTOSField OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "TOS Field value for QoS" ::= { voipProxy 9 } END -- of VoIP definitions