KTSGSM-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks, Unsigned32, Gauge32 FROM SNMPv2-SMI SnmpAdminString FROM SNMP-FRAMEWORK-MIB TEXTUAL-CONVENTION, DisplayString, TruthValue FROM SNMPv2-TC ktsLtd FROM KTS-MIB; ktsGsm MODULE-IDENTITY LAST-UPDATED "201110041200Z" ORGANIZATION "Computer Technologes and Systems, Ltd." CONTACT-INFO "Email: support@voiptech.ru" DESCRIPTION "KTS VoIP GSM SIP gateway. This MIB defined objects for managing this gateway." REVISION "201110041200Z" DESCRIPTION "Initial revision." ::= { ktsLtd 1 } ktsGsmVersion OBJECT IDENTIFIER ::= { ktsGsm 1 } ktsGsmChannels OBJECT IDENTIFIER ::= { ktsGsm 2 } ktsGsmVersionString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Text version string of the version of KTS GSM gate" ::= { ktsGsmVersion 1 } ktsGsmVersionTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "SubVersion revision of the version of KTS4SM gate" ::= { ktsGsmVersion 2 } ktsGsmNumChannels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of channels." ::= { ktsGsmChannels 1 } ktsGsmChanTable OBJECT-TYPE SYNTAX SEQUENCE OF ktsGsmChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with details of the KTS4SM channels" ::= { ktsGsmChannels 2 } ktsGsmChanEntry OBJECT-TYPE SYNTAX KtsGsmChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Details of a single channel." INDEX { ktsGsmChanIndex } ::= { ktsGsmChanTable 1 } KtsGsmChanEntry ::= SEQUENCE { ktsGsmChanIndex Integer32, ktsGsmChanPresent TruthValue, ktsGsmChanEnabled TruthValue, ktsGsmGsmRegTag INTEGER, ktsGsmGsmRegString DisplayString, ktsGsmGsmLAC DisplayString, ktsGsmGsmCI DisplayString, ktsGsmGsmOp DisplayString, ktsGsmGsmSig DisplayString, ktsGsmIMEI DisplayString, ktsGsmMrev DisplayString, ktsGsmPinStatus INTEGER, ktsGsmSIPReg TruthValue, ktsGsmSIPPort Integer32, ktsGsmSIPId DisplayString, ktsGsmSIPRegUri DisplayString, ktsGsmChanStatus DisplayString, ktsGsmCallDirection INTEGER, ktsGsmLocalContac DisplayString, ktsGsmRemoteContact DisplayString, ktsGsmChanCodec DisplayString, ktsGsmCallDuration TimeTicks, ktsGsmCallLimit Integer32, ktsGsmTotalDuration Integer32, ktsGsmLastUSSDTime DisplayString, ktsGsmLastUSSDText DisplayString, ktsGsmMemo DisplayString } ktsGsmChanIndex OBJECT-TYPE SYNTAX Integer32 (1 .. 16) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of channel." ::= { ktsGsmChanEntry 1 } ktsGsmChanPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "SIP channel present flag." ::= { ktsGsmChanEntry 2 } ktsGsmChanEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "SIP channel enabled flag." ::= { ktsGsmChanEntry 3 } ktsGsmGsmRegTag OBJECT-TYPE SYNTAX INTEGER { gsmNotRegistered(0), gsmRegistered(1), gsmSearching(2), gsmDenied(3), gsmUnknown(4), gsmRouming(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "GSM registration status tag for the current channel." ::= { ktsGsmChanEntry 4 } ktsGsmGsmRegString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GSM registration status string for the current channel" ::= { ktsGsmChanEntry 5 } ktsGsmGsmLAC OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "local area code of BS where GSM is registered." ::= { ktsGsmChanEntry 6 } ktsGsmGsmCI OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Cell ID of BS where GSM is registered." ::= { ktsGsmChanEntry 7 } ktsGsmGsmOp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current GSM Operator name where GSM is registered." ::= { ktsGsmChanEntry 8 } ktsGsmGsmSig OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current GSM signal level (in dbm)." ::= { ktsGsmChanEntry 9 } ktsGsmIMEI OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "GSM IMEI for the current GSM channel." ::= { ktsGsmChanEntry 10 } ktsGsmMrev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Modem revision for the current GSM channel." ::= { ktsGsmChanEntry 11 } ktsGsmPinStatus OBJECT-TYPE SYNTAX INTEGER { pinReady(0), pinNeedPIN(1), pinSIMEmpty(2), pinNeedPUK(3), pinNeedPIN2(4), pinNeedPUK2(5), pinUnknown(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "PIN status for the current channel." ::= { ktsGsmChanEntry 12 } ktsGsmSIPReg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "SIP registration for the current channel." ::= { ktsGsmChanEntry 13 } ktsGsmSIPPort OBJECT-TYPE SYNTAX Integer32 (0 .. 65535) MAX-ACCESS read-only STATUS current DESCRIPTION "SIP port for the current channel." ::= { ktsGsmChanEntry 14 } ktsGsmSIPId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SIP Registration ID for the current GSM channel." ::= { ktsGsmChanEntry 15 } ktsGsmSIPRegUri OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SIP Registration URI for the current GSM channel." ::= { ktsGsmChanEntry 16 } ktsGsmChanStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Call status for the current GSM channel." ::= { ktsGsmChanEntry 17 } ktsGsmCallDirection OBJECT-TYPE SYNTAX INTEGER { gsmToSip(0), sipToGsm(1), unknown(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "Call direction for the current channel." ::= { ktsGsmChanEntry 18 } ktsGsmLocalContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SIP Local contact for the current channel." ::= { ktsGsmChanEntry 19 } ktsGsmRemoteContact OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SIP Remote contact for the current channel." ::= { ktsGsmChanEntry 20 } ktsGsmChanCodec OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RTP Voice Codec for the current channel." ::= { ktsGsmChanEntry 21 } ktsGsmCallDuration OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Call duration for the current channel." ::= { ktsGsmChanEntry 22 } ktsGsmCallLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing call time limit for this channel" ::= { ktsGsmChanEntry 23 } ktsGsmTotalDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total call duration for this channel" ::= { ktsGsmChanEntry 24 } ktsGsmLastUSSDTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last received time stamp string for this channel" ::= { ktsGsmChanEntry 25 } ktsGsmLastUSSDText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last received USSD text for this channel" ::= { ktsGsmChanEntry 26 } ktsGsmMemo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Channel user defined string" ::= { ktsGsmChanEntry 27 } END