AGAT-SIP-CONTROL-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB; agatrt OBJECT IDENTIFIER ::= { enterprises 369 } sipControlObjects OBJECT IDENTIFIER ::= { agatrt 1 } -- -- the sip-proxy control group -- sipProxy OBJECT IDENTIFIER ::= { sipControlObjects 1 } sipProxyTable OBJECT-TYPE SYNTAX SEQUENCE OF SipProxyEntry MAX-ACCESS not-accessible STATUS current ::= { sipProxy 1 } sipProxyEntry OBJECT-TYPE SYNTAX SipProxyEntry MAX-ACCESS not-accessible STATUS current INDEX { sipProxyLogin, sipProxyNumber } ::= { sipProxyTable 1 } SipProxyEntry ::= SEQUENCE { sipProxyLogin DisplayString, sipProxyNumber DisplayString, sipProxyDNS DisplayString, sipProxyIPAddress IpAddress, sipProxyPort INTEGER, sipProxyStatus INTEGER, sipProxySIPCode INTEGER sipProxyRegTime INTEGER } sipProxyLogin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 1 } sipProxyNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 2 } sipProxyDNS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 3 } sipProxyIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 4 } sipProxyPort OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 5 } sipProxyStatus OBJECT-TYPE SYNTAX INTEGER { success(0), NotAnswer(1), deny(2) } MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 6 } sipProxySIPCode OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 7 } sipProxyRegTime OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current ::= { sipProxyEntry 8 } -- -- the sip-account control group -- sipAccount OBJECT IDENTIFIER ::= { sipControlObjects 2 } sipAccountTable OBJECT-TYPE SYNTAX SEQUENCE OF SipAccountEntry MAX-ACCESS not-accessible STATUS current ::= { sipAccount 1 } sipAccountEntry OBJECT-TYPE SYNTAX SipAccountEntry MAX-ACCESS not-accessible STATUS current INDEX { sipAccountLogin, sipAccountNumber } ::= { sipAccountTable 1 } SipAccountEntry ::= SEQUENCE { sipAccountLogin DisplayString, sipAccountNumber DisplayString, sipAccountIPAddress IpAddress, sipAccountPort INTEGER, sipAccountStatus INTEGER, sipAccountSIPCode INTEGER, sipAccountRegTime INTEGER } sipAccountLogin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 1 } sipAccountNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 2 } sipAccountIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 3 } sipAccountPort OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 4 } sipAccountStatus OBJECT-TYPE SYNTAX INTEGER { registered(0), notRegistered(1), registerDeny(2), registerTimeOver(3), registerRemoveClient(4) } MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 5 } sipAccountSIPCode OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 6 } sipAccountRegTime OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current ::= { sipAccountEntry 7 } -- -- the sip-session control group -- sipSession OBJECT IDENTIFIER ::= { sipControlObjects 3 } sipSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF SipSessionEntry MAX-ACCESS not-accessible STATUS current ::= { sipSession 1 } sipSessionEntry OBJECT-TYPE SYNTAX SipSessionEntry MAX-ACCESS not-accessible STATUS current INDEX { sipProxyNumberA, sipProxyNumberB } ::= { sipSessionTable 1 } SipSessionEntry ::= SEQUENCE { sipSessionStatus INTEGER, sipProxyNumberA DisplayString, sipProxyNumberB DisplayString, sipProxyIPAddressA IpAddress, sipProxyIPAddressB IpAddress, sipProxyPortA INTEGER, sipProxyPortB INTEGER, sipProxyIPAddressRtpA IpAddress, sipProxyIPAddressRtpB IpAddress, sipProxyPortRtpA INTEGER, sipProxyPortRtpB INTEGER, sipProxyUseCodec INTEGER, sipProxyRemoteCodec INTEGER, sipProxyCallId INTEGER, sipProxyTransitCallId INTEGER, sipProxyTrafficClosing INTEGER, sipProxyUseNat INTEGER } sipSessionStatus OBJECT-TYPE SYNTAX INTEGER { free(0), connect(1), connecting(2), releasing(3) } MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 1 } sipProxyNumberA OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipSessionEntry 2 } sipProxyNumberB OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current ::= { sipSessionEntry 3 } sipProxyIPAddressA OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 4 } sipProxyIPAddressB OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 5 } sipProxyPortA OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 6 } sipProxyPortB OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 7 } sipProxyIPAddressRtpA OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 8 } sipProxyIPAddressRtpB OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 9 } sipProxyPortRtpA OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 10 } sipProxyPortRtpB OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 11 } sipProxyUseCodec OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 12 } sipProxyRemoteCodec OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 13 } sipProxyCallId OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 14 } sipProxyTransitCallId OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 15 } sipProxyTrafficClosing OBJECT-TYPE SYNTAX INTEGER { notClosing(0), closing(1) } MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 16 } sipProxyUseNat OBJECT-TYPE SYNTAX INTEGER { notNat(0), nat(1) } MAX-ACCESS not-accessible STATUS current ::= { sipSessionEntry 17 } END