Observium_CE/mibs/adtran/ADTRAN-GENSIP-MIB

981 lines
33 KiB
Plaintext

ADTRAN-GENSIP-MIB
-- TITLE: The ADTRAN Generic SIP MIB
-- PRODUCT: TA5000, TA1100, TA1200, TA3xx
-- VERSION: 1.0
-- DATE: 10/06/09
-- AUTHOR: Jason Brock, Peter Kerr, and Peter Som de Cerff
-- STATUS: PRELIMINARY
-- This MIB defines the object identifiers (OIDs) for the
-- ADTRAN GENSIP entities.
-- "DO NOT MAKE HISTORY COMMENTS HERE!!!! Revision history now in REVISION/DESCRIPTION clauses below"
-- *****************************************************************************
DEFINITIONS ::= BEGIN
IMPORTS
adGenSip,
adGenSipID
FROM ADTRAN-SHARED-CND-SYSTEM-MIB
OBJECT-TYPE,
MODULE-IDENTITY,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString,
RowStatus,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
AdGenVoipTrunkName,
AdGenVoipUserNumber
FROM ADTRAN-GENVOIP-MIB
;
adGenSipIdentity MODULE-IDENTITY
LAST-UPDATED "201804110000Z"
ORGANIZATION "Adtran, Inc."
CONTACT-INFO
"CND Tech Support
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726-8663
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"This MIB defines the objects for SIP management."
REVISION "201804110000Z"
DESCRIPTION "Added support for adGenSipTrunkGrammarAddressScheme."
REVISION "201105040000Z"
DESCRIPTION "Added support to force/clear registration and report registration
status with the voice gateway."
REVISION "201012220000Z"
DESCRIPTION "Added support for setting trunk SIP msg DSCP value and RTP msg DSCP
values, adGenSipTrunkSipDscp, adGenSipTrunkRtpDscp"
REVISION "200910060000Z"
DESCRIPTION "Created"
::= { adGenSipID 1 }
--==============================================================================
-- PROVISIONING
--==============================================================================
adGenSipProvisioning OBJECT IDENTIFIER ::= {adGenSip 1}
-- *****************************************************************************
-- Groups in Voip Provisioning
-- *****************************************************************************
adGenSipTrunkProv OBJECT IDENTIFIER ::= { adGenSipProvisioning 1 }
adGenSipIdentityProv OBJECT IDENTIFIER ::= { adGenSipProvisioning 2 }
--******************************************************************************
-- This table is for SIP trunk provisioning.
--******************************************************************************
adGenSipTrunkProvCurrentNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of SIP trunks defined."
::= { adGenSipTrunkProv 1 }
adGenSipTrunkProvLastCreateError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the last error that occured while attempting to create
an entry in the SIP trunk provisioning table (adGenSipTrunkProvTable)."
::= { adGenSipTrunkProv 2 }
adGenSipTrunkProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenSipTrunkProvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table supports provisioning of SIP trunk parameters for the SIP
engine. Used in conjunction with adGenVoipTrunkProvTable."
::= { adGenSipTrunkProv 3 }
adGenSipTrunkProvEntry OBJECT-TYPE
SYNTAX AdGenSipTrunkProvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenSipTrunkProvTable."
INDEX { adGenSipTrunkEntryIndex }
::= { adGenSipTrunkProvTable 1 }
AdGenSipTrunkProvEntry ::=
SEQUENCE
{
adGenSipTrunkEntryIndex AdGenVoipTrunkName,
adGenSipTrunkRowStatus RowStatus,
adGenSipTrunkLastErrorString DisplayString,
adGenSipTrunkSipProxyPrimary DisplayString,
adGenSipTrunkSipProxyPrimaryUdp Integer32,
adGenSipTrunkSipProxySecondary DisplayString,
adGenSipTrunkSipProxySecondaryUdp Integer32,
adGenSipTrunkSipOutboundProxyPrimary DisplayString,
adGenSipTrunkSipOutboundProxyPrimaryUdp Integer32,
adGenSipTrunkSipOutboundProxySecondary DisplayString,
adGenSipTrunkSipOutboundProxySecondaryUdp Integer32,
adGenSipTrunkSipDomain DisplayString,
adGenSipTrunkSipTrustDomain TruthValue,
adGenSipTrunkSipTrustDomainPAssertedIdReq TruthValue,
adGenSipTrunkSipAuthenticate TruthValue,
adGenSipTrunkSipDialStringSource INTEGER,
adGenSipTrunkSipKeepAliveMethod INTEGER,
adGenSipTrunkSipKeepAliveInterval Integer32,
adGenSipTrunkTimerRegFailRetry Integer32,
adGenSipTrunkTimerRollover Integer32,
adGenSipTrunkPrivacy TruthValue,
adGenSipTrunkGrammarRequestUriResolve TruthValue,
adGenSipTrunkGrammarRequestUriHost INTEGER,
adGenSipTrunkGrammarFromHost INTEGER,
adGenSipTrunkGrammarFromUser INTEGER,
adGenSipTrunkGrammarPAssertedIdHost INTEGER,
adGenSipTrunkGrammarToHost INTEGER,
adGenSipTrunkGrammarAlertInfoUrl DisplayString,
adGenSipTrunkGrammarSupported100Rel TruthValue,
adGenSipTrunkGrammarProxyRequirePrivacy TruthValue,
adGenSipTrunkGrammarRequire100rel TruthValue,
adGenSipTrunkGrammarUserAgent DisplayString,
adGenSipTrunkGrammarSdpHold INTEGER,
adGenSipTrunkSipRegistrarPrimary DisplayString,
adGenSipTrunkSipRegistrarPrimaryUdp Integer32,
adGenSipTrunkSipRegistrarSecondary DisplayString,
adGenSipTrunkSipRegistrarSecondaryUdp Integer32,
adGenSipTrunkSipRegistrarThresholdType INTEGER,
adGenSipTrunkSipRegistrarThresholdValue Integer32,
adGenSipTrunkSipRegistrarMaxConcurrentReg Integer32,
adGenSipTrunkSipRegistrarExpireTime Integer32,
adGenSipTrunkSipRegistrarRequireExpires TruthValue,
adGenSipTrunkSipDscp Integer32,
adGenSipTrunkRtpDscp Integer32,
adGenSipTrunkGrammarAddressScheme INTEGER
}
adGenSipTrunkEntryIndex OBJECT-TYPE
SYNTAX AdGenVoipTrunkName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the SIP trunk. OIDs from adGenVoipTrunkProvTable are addressed
using the same index string."
::= { adGenSipTrunkProvEntry 1 }
adGenSipTrunkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or delete an existing
row in this table."
::= { adGenSipTrunkProvEntry 2 }
adGenSipTrunkLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the last error that occured while attempting to create an
entry in the SIP Trunk Prov Table."
::= { adGenSipTrunkProvEntry 3 }
adGenSipTrunkSipProxyPrimary OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary SIP proxy server's IP address or host name."
::= { adGenSipTrunkProvEntry 4 }
adGenSipTrunkSipProxyPrimaryUdp OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary SIP proxy server's UDP port."
::= { adGenSipTrunkProvEntry 5 }
adGenSipTrunkSipProxySecondary OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary SIP proxy server's IP address or host name."
::= { adGenSipTrunkProvEntry 6 }
adGenSipTrunkSipProxySecondaryUdp OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary SIP proxy server's UDP port."
::= { adGenSipTrunkProvEntry 7 }
adGenSipTrunkSipOutboundProxyPrimary OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary SIP outbound proxy server's IP address or host name."
::= { adGenSipTrunkProvEntry 8 }
adGenSipTrunkSipOutboundProxyPrimaryUdp OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary SIP outbound proxy server's UDP port."
::= { adGenSipTrunkProvEntry 9 }
adGenSipTrunkSipOutboundProxySecondary OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary SIP outbound proxy server's IP address or host name."
::= { adGenSipTrunkProvEntry 10 }
adGenSipTrunkSipOutboundProxySecondaryUdp OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary SIP outbound proxy server's UDP port."
::= { adGenSipTrunkProvEntry 11 }
adGenSipTrunkSipDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configure the assigned domain name for host messages. The domain is an
unique identifier for the SIP users on the trunk."
::= { adGenSipTrunkProvEntry 12 }
adGenSipTrunkSipTrustDomain OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to add security measures for users' identity and privacy by connecting
the trunk to a trusted domain. The system supports RFC 3323 and RFC 3325."
::= { adGenSipTrunkProvEntry 13 }
adGenSipTrunkSipTrustDomainPAssertedIdReq OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to Require the use of P-Asserted-Identity SIP privacy for this trusted
domain"
::= { adGenSipTrunkProvEntry 14 }
adGenSipTrunkSipAuthenticate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to enable SIP server authentication."
::= { adGenSipTrunkProvEntry 15 }
adGenSipTrunkSipDialStringSource OBJECT-TYPE
SYNTAX INTEGER {
requestUri(1),
to(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Use to specify the dial-string source for the SIP server.
1 = requestUri Specifies the Request-URI user field as the
dial-string source.
2 = to Specifies the To header as the dial-string source."
::= { adGenSipTrunkProvEntry 16 }
adGenSipTrunkSipKeepAliveMethod OBJECT-TYPE
SYNTAX INTEGER {
none(1),
info(2),
options(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The keep-alive method to use for SIP registrar connections."
::= { adGenSipTrunkProvEntry 17 }
adGenSipTrunkSipKeepAliveInterval OBJECT-TYPE
SYNTAX Integer32 (30..3600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval between keep alive messages."
::= { adGenSipTrunkProvEntry 18 }
adGenSipTrunkTimerRegFailRetry OBJECT-TYPE
SYNTAX Integer32 (10..604800)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to configure the time (in seconds) that will elapse before a SIP
endpoint will retry registration with the SIP server after a registration
failure has occurred."
::= { adGenSipTrunkProvEntry 19 }
adGenSipTrunkTimerRollover OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Sets the SIP 'timer B' value for Invite transactions originating from a
SIP trunk. If there is no response after the timer expires, the SIP trunk
will attempt to send Invite messages to the highest priority backup SIP
server. As long as the SIP trunk does not receive a response, it will
continue this cycle until it has attempted to contact all the SIP servers."
::= { adGenSipTrunkProvEntry 20 }
adGenSipTrunkPrivacy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify outbound calls to include privacy headers (when configured) and
inbound calls to be filtered on privacy settings."
::= { adGenSipTrunkProvEntry 21 }
adGenSipTrunkGrammarRequestUriResolve OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables the local unit to resolve the domain before resolving the request
uniform resource identifier (URI)"
::= { adGenSipTrunkProvEntry 22 }
adGenSipTrunkGrammarRequestUriHost OBJECT-TYPE
SYNTAX INTEGER {
sipOutboundProxy(1),
sipProxy(2),
domain(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to format the Request uniform resource identifier (URI) for SIP
messages."
::= { adGenSipTrunkProvEntry 23 }
adGenSipTrunkGrammarFromHost OBJECT-TYPE
SYNTAX INTEGER {
outboundProxy(1),
proxy(2),
domain(3),
local(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the Host field formatting for the From header."
::= { adGenSipTrunkProvEntry 24 }
adGenSipTrunkGrammarFromUser OBJECT-TYPE
SYNTAX INTEGER {
domestic(1),
international(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the User field formatting for the From header."
::= { adGenSipTrunkProvEntry 25 }
adGenSipTrunkGrammarPAssertedIdHost OBJECT-TYPE
SYNTAX INTEGER {
outboundProxy(1),
proxy(2),
domain(3),
local(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to configure the P-Asserted Identity header host format for the SIP
trunk."
::= { adGenSipTrunkProvEntry 26 }
adGenSipTrunkGrammarToHost OBJECT-TYPE
SYNTAX INTEGER {
server(1),
domain(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to configure the To header host format of SIP trunk messages."
::= { adGenSipTrunkProvEntry 27 }
adGenSipTrunkGrammarAlertInfoUrl OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the Alert-Info HyperText Transfer Protocol (HTTP) universal
resource locator (URL) header format."
::= { adGenSipTrunkProvEntry 28 }
adGenSipTrunkGrammarSupported100Rel OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to include 100rel in the supported header of the SIP trunk message."
::= { adGenSipTrunkProvEntry 29 }
adGenSipTrunkGrammarProxyRequirePrivacy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to add privacy to Proxy-Require header format for the SIP trunk."
::= { adGenSipTrunkProvEntry 30 }
adGenSipTrunkGrammarRequire100rel OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to add 100rel to the Require header of a SIP
provisional response, thereby enabling or disabling the sending of
reliable provisional responses to clients that support 100rel. Reliable
provisional responses will always be sent to clients that require 100rel
even if this is set to disabled."
::= { adGenSipTrunkProvEntry 31 }
adGenSipTrunkGrammarUserAgent OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Uses to configure the user agent header format in SIP messages. To
prevent the insertion of a user agent field in SIP messages set this
object to an emptry string."
::= { adGenSipTrunkProvEntry 32 }
adGenSipTrunkGrammarSdpHold OBJECT-TYPE
SYNTAX INTEGER {
rfc2543(1),
rfc3264(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to specify which RFC to use for formatting hold messages in SDP
announcements."
::= { adGenSipTrunkProvEntry 33 }
adGenSipTrunkSipRegistrarPrimary OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary SIP Registrar server's IP address or host name."
::= { adGenSipTrunkProvEntry 34 }
adGenSipTrunkSipRegistrarPrimaryUdp OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary SIP Registrar server's UDP port."
::= { adGenSipTrunkProvEntry 35 }
adGenSipTrunkSipRegistrarSecondary OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary SIP Registrar server's IP address or host name."
::= { adGenSipTrunkProvEntry 36 }
adGenSipTrunkSipRegistrarSecondaryUdp OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary SIP Registrar server's UDP port."
::= { adGenSipTrunkProvEntry 37 }
adGenSipTrunkSipRegistrarThresholdType OBJECT-TYPE
SYNTAX INTEGER {
percentage(1),
absolute(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to configure when the Session Initiation Protocol (SIP) trunk
registration will be renewed.
1 = percentage Configures the threshold time as a percentage of the
returned valid registration time.
2 = absolute Configures an absolute threshold time in seconds."
::= { adGenSipTrunkProvEntry 38 }
adGenSipTrunkSipRegistrarThresholdValue OBJECT-TYPE
SYNTAX Integer32 (1..604800)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to configure when the Session Initiation Protocol (SIP) trunk
registration will be renewed.
Valid range is 30 to 604800 seconds when SipRegistrarThresholdType is
set to absolute, or 1 to 90 percent when set to percent."
::= { adGenSipTrunkProvEntry 39 }
adGenSipTrunkSipRegistrarMaxConcurrentReg OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to control the maximum number of simultaneous registrations that are
allowed. This value can be adjusted to help eliminate congestion caused by
too many concurrent registrations."
::= { adGenSipTrunkProvEntry 40 }
adGenSipTrunkSipRegistrarExpireTime OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to define the Session Initiation Protocol (SIP) expiration time for
registration."
::= { adGenSipTrunkProvEntry 41 }
adGenSipTrunkSipRegistrarRequireExpires OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled, a response to a register must contain an expires header or
the response will be considered a failure. When disabled, a successful
response does not require an expires header."
::= { adGenSipTrunkProvEntry 42 }
adGenSipTrunkSipDscp OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to set the Differentiated Services Code Point in the IP header for
the SIP protocol messages. Valid values defined in RFC2474."
::= { adGenSipTrunkProvEntry 43 }
adGenSipTrunkRtpDscp OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to set the Differentiated Services Code Point in the IP header for
the RTP protocol messages. Valid values defined in RFC2474."
::= { adGenSipTrunkProvEntry 44 }
adGenSipTrunkGrammarAddressScheme OBJECT-TYPE
SYNTAX INTEGER {
sipUri(1),
telUri(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the protocol scheme used in the uniform resource identier (URI) for SIP messages."
DEFVAL { sipUri }
::= { adGenSipTrunkProvEntry 45 }
--==============================================================================
--******************************************************************************
-- This table is for SIP identity provisioning.
--******************************************************************************
adGenSipIdentityProvCurrentNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of SIP identities defined. Note that this is the total for
the system. To find the number of identities per user, use the
adGenVoipUserNumIdentities OID from the adGenVoipUserProvTable table. To
find the number of identies on a specific trunk, walk the table with the
trunk index fixed."
::= { adGenSipIdentityProv 1 }
adGenSipIdentityProvLastCreateError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the last error that occured while attempting to create
an entry in the SIP identity provisioning table
(adGenSipIdentityProvTable)."
::= { adGenSipIdentityProv 2 }
adGenSipIdentityProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenSipIdentityProvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table supports provisioning of the SIP identity parameters for a SIP
user. It is indexed by the trunk and identity. It is attached to a
specific user through an entry in the table.
All entries except the user are optional. However, no entries can be
changed at any time other than the row's creation. To change provisioning
of an existing identity, destroy the row and recreate."
::= { adGenSipIdentityProv 3 }
adGenSipIdentityProvEntry OBJECT-TYPE
SYNTAX AdGenSipIdentityProvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenSipIdentityProvTable."
INDEX { adGenSipIdentityUserIndex,
adGenSipIdentityTrunkIndex,
IMPLIED adGenSipIdentityEntryIndex }
::= { adGenSipIdentityProvTable 1 }
AdGenSipIdentityProvEntry ::=
SEQUENCE
{
adGenSipIdentityUserIndex AdGenVoipUserNumber,
adGenSipIdentityTrunkIndex AdGenVoipTrunkName,
adGenSipIdentityEntryIndex DisplayString,
adGenSipIdentityRowStatus RowStatus,
adGenSipIdentityLastErrorString DisplayString,
adGenSipIdentityRegister TruthValue,
adGenSipIdentityAuthName DisplayString,
adGenSipIdentityPassword DisplayString
}
adGenSipIdentityUserIndex OBJECT-TYPE
SYNTAX AdGenVoipUserNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the VoIP user to which this identity is applied. (The same as
the index from adGenVoipUserProvTable.)"
::= { adGenSipIdentityProvEntry 1 }
adGenSipIdentityTrunkIndex OBJECT-TYPE
SYNTAX AdGenVoipTrunkName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the SIP trunk to which this identity is applied. (The same as
the index from adGenSipTrunkProvTable.)"
::= { adGenSipIdentityProvEntry 2 }
adGenSipIdentityEntryIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A string identifying the user on the SIP server. It may not contain any
of the following characters: `@^[]{}\|:<>? <space> <quotation mark>."
::= { adGenSipIdentityProvEntry 3 }
adGenSipIdentityRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or delete an existing
row in this table."
::= { adGenSipIdentityProvEntry 4 }
adGenSipIdentityLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the last error that occured while attempting to create an
entry in the SIP Identity Table."
::= { adGenSipIdentityProvEntry 5 }
adGenSipIdentityRegister OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to true to allow the user to register with the SIP server."
::= { adGenSipIdentityProvEntry 6 }
adGenSipIdentityAuthName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The user's Authorization Name"
::= { adGenSipIdentityProvEntry 7 }
adGenSipIdentityPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The User's password"
::= { adGenSipIdentityProvEntry 8 }
--==============================================================================
-- Management actions
--==============================================================================
adGenSipMgmnt OBJECT IDENTIFIER ::= {adGenSip 2}
-- *****************************************************************************
-- Groups in management actions
-- *****************************************************************************
adGenSipMgmntActions OBJECT IDENTIFIER ::= { adGenSipMgmnt 1 }
--******************************************************************************
-- This table is for SIP management.
--******************************************************************************
adGenSipMgmntTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenSipMgmntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table supports actions for maintenance."
::= { adGenSipMgmntActions 1 }
adGenSipMgmntEntry OBJECT-TYPE
SYNTAX AdGenSipMgmntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenSipMgmntTable."
INDEX {ifIndex, -- This is the device-level index.
adGenSipMgmntTrunkIndex,
IMPLIED adGenSipMgmntIdentityIndex }
::= { adGenSipMgmntTable 1 }
AdGenSipMgmntEntry ::=
SEQUENCE
{
adGenSipMgmntTrunkIndex AdGenVoipTrunkName,
adGenSipMgmntIdentityIndex DisplayString,
adGenSipMgmntForceReg INTEGER,
adGenSipMgmntClearReg INTEGER
}
adGenSipMgmntTrunkIndex OBJECT-TYPE
SYNTAX AdGenVoipTrunkName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the SIP trunk to which this identity is applied. (The same as
the index from adGenSipTrunkProvTable.)"
::= { adGenSipMgmntEntry 1 }
adGenSipMgmntIdentityIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A string identifying the user on the SIP server. It may not contain any
of the following characters: `@^[]{}\|:<>? <space> <quotation mark>."
::= { adGenSipMgmntEntry 2 }
adGenSipMgmntForceReg OBJECT-TYPE
SYNTAX INTEGER {
force(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write any value to this object to force SIP identity to send a
registration message to the gateway provider. Reads always return 1"
::= { adGenSipMgmntEntry 3 }
adGenSipMgmntClearReg OBJECT-TYPE
SYNTAX INTEGER {
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write any value to this object to clear registration of a SIP identity
with the gateway provider. Reads always return 1"
::= { adGenSipMgmntEntry 4 }
--==============================================================================
-- Status
--==============================================================================
adGenSipStatus OBJECT IDENTIFIER ::= {adGenSip 3}
-- *****************************************************************************
-- Groups in Voip Provisioning
-- *****************************************************************************
adGenSipStatusRegistration OBJECT IDENTIFIER ::= { adGenSipStatus 1 }
--******************************************************************************
-- This table is for SIP user registration status.
--******************************************************************************
adGenSipStatusRegistrationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenSipStatusRegistrationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table supports user registration status with the voice gateway provider."
::= { adGenSipStatusRegistration 1 }
adGenSipStatusRegistrationEntry OBJECT-TYPE
SYNTAX AdGenSipStatusRegistrationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenSipStatusRegistrationTable."
INDEX {ifIndex, -- This is the device-level index.
adGenSipRegistrationTrunkIndex,
IMPLIED adGenSipRegistrationIdentityIndex }
::= { adGenSipStatusRegistrationTable 1 }
AdGenSipStatusRegistrationEntry ::=
SEQUENCE
{
adGenSipRegistrationTrunkIndex AdGenVoipTrunkName,
adGenSipRegistrationIdentityIndex DisplayString,
adGenSipStatusRegistrationStatus INTEGER,
adGenSipStatusRegistrationGrant Unsigned32,
adGenSipStatusRegistrationExpires Unsigned32,
adGenSipStatusRegistrationSuccess Unsigned32,
adGenSipStatusRegistrationFail Unsigned32,
adGenSipStatusRegistrationRequests Unsigned32,
adGenSipStatusRegistrationChallenges Unsigned32,
adGenSipStatusRegistrationRollovers Unsigned32
}
adGenSipRegistrationTrunkIndex OBJECT-TYPE
SYNTAX AdGenVoipTrunkName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the SIP trunk to which this identity is applied. (The same as
the index from adGenSipTrunkProvTable.)"
::= { adGenSipStatusRegistrationEntry 1 }
adGenSipRegistrationIdentityIndex OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A string identifying the user on the SIP server. It may not contain any
of the following characters: `@^[]{}\|:<>? <space> <quotation mark>."
::= { adGenSipStatusRegistrationEntry 2 }
adGenSipStatusRegistrationStatus OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value showing the SIP identities registration status with the
gateway provider.
1 = Yes, the SIP identity is registered.
2 = No, the SIP identity is NOT registered."
::= { adGenSipStatusRegistrationEntry 3 }
adGenSipStatusRegistrationGrant OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value representing the periodic time in seconds that a registration
is valid."
::= { adGenSipStatusRegistrationEntry 4 }
adGenSipStatusRegistrationExpires OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value representing the time in seconds remaining that a registration
is valid."
::= { adGenSipStatusRegistrationEntry 5 }
adGenSipStatusRegistrationSuccess OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A counter of the number of successfull registrations."
::= { adGenSipStatusRegistrationEntry 6 }
adGenSipStatusRegistrationFail OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A counter of the number of failed registrations."
::= { adGenSipStatusRegistrationEntry 7 }
adGenSipStatusRegistrationRequests OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A counter of the number of registration requests."
::= { adGenSipStatusRegistrationEntry 8 }
adGenSipStatusRegistrationChallenges OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A counter of the number of registration challenges."
::= { adGenSipStatusRegistrationEntry 9 }
adGenSipStatusRegistrationRollovers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A counter of the number of registration rollovers from
primary to secondary gateway."
::= { adGenSipStatusRegistrationEntry 10 }
END