Observium_CE/mibs/rfc/CL-PKTC-EUE-USER-MIB

740 lines
31 KiB
Plaintext

CL-PKTC-EUE-USER-MIB DEFINITIONS ::= BEGIN
IMPORTS
PktcEUETCIDType,
PktcEUETCID,
PktcEUETCCredsType,
PktcEUETCCreds,
PktcEUETCUsrElementIndexType,
PktcEUETCUsrAppIndexType,
PktcEUETCAppOrgIdentifier,
PktcEUETCAppIdentifier,
PktcEUETCAdminStatus,
PktcEUETCOperStatus,
PktcEUETCStatusInfo
FROM CL-PKTC-EUE-TC-MIB
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TruthValue,
RowStatus
FROM SNMPv2-TC
pktcEUEMibs
FROM CLAB-DEF-MIB;
pktcEUEUserMIB MODULE-IDENTITY
LAST-UPDATED "201108050000Z" -- August 05, 2011
ORGANIZATION "Cable Television Laboratories, Inc."
CONTACT-INFO
"Broadband Network Services
Cable Television Laboratories, Inc.
858 Coal Creek Circle,
Louisville, CO 80027, USA
Phone: +1 303-661-3307
Email: mibs@cablelabs.com
Acknowledgements:
Thomas Clack, Broadcom - Primary author,
Eugene Nechamkin, Broadcom
Sumanth Channabasappa, CableLabs
John Berg, CableLabs
Eduardo Cardona, CableLabs
and members of the PacketCable 2.0 Provisioning Focus Team."
DESCRIPTION
"This MIB module contains configuration MIB
objects for the PacketCable Users as
required by the PacketCable
E-UE Provisioning Framework."
REVISION "201108050000Z" -- August 05, 2011
DESCRIPTION
"Revised Version, published as part of the CableLabs
E-UE Provisioning Data Model Specification
PKT-SP-EUE-DATA-I06-110127"
REVISION "201006160000Z" -- June 16, 2010
DESCRIPTION
"Revised Version, published as part of the CableLabs
E-UE Provisioning Data Model Specification
PKT-SP-EUE-DATA-I05-100527"
REVISION "200807100000Z" -- July 10, 2008
DESCRIPTION
"Revised Version includes ECN EUE-DATA-N-08.0524-5
and published as I02"
REVISION "200711060000Z" -- Nov 6, 2007
DESCRIPTION
"Initial version, published as part of the CableLabs
E-UE Provisioning Data Model Specification
PKT-SP-EUE-DATA-I01-071106
Copyright 1999-2007 Cable Television Laboratories, Inc.
All rights reserved."
::= { pktcEUEMibs 4 }
-- Administrative assignments
pktcEUEUsrNotification OBJECT IDENTIFIER ::= { pktcEUEUserMIB 0 }
pktcEUEUsrObjects OBJECT IDENTIFIER ::= { pktcEUEUserMIB 1 }
pktcEUEUsrConformance OBJECT IDENTIFIER ::= { pktcEUEUserMIB 2 }
pktcEUEUsrCompliances OBJECT IDENTIFIER ::= { pktcEUEUsrConformance 1 }
pktcEUEUsrGroups OBJECT IDENTIFIER ::= { pktcEUEUsrConformance 2 }
-- ---------------------------------------------------------------------
-- User Profile Information
-- ---------------------------------------------------------------------
pktcEUEUsrProfile OBJECT IDENTIFIER ::= { pktcEUEUsrObjects 1 }
pktcEUEUsrProfileVersion OBJECT-TYPE
SYNTAX SnmpAdminString(SIZE(0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This MIB Object represents the User Profile Version for this
MIB module. The eUE MUST set this MIB Object to value of '1.0'."
::= { pktcEUEUsrProfile 1 }
-- ---------------------------------------------------------------------
-- User table
-- ---------------------------------------------------------------------
pktcEUEUsrIMPUTable OBJECT-TYPE
SYNTAX SEQUENCE OF PktcEUEUsrIMPUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This data table represents Users associated with
the eUE. Specifically it provides information related
to the IM Public Identity (IMPU) of the User."
::= { pktcEUEUsrProfile 2 }
pktcEUEUsrIMPUEntry OBJECT-TYPE
SYNTAX PktcEUEUsrIMPUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Each entry in this data table describes an association
of a user IMPU with the eUE, indexed by a IMPU Identifier.
The eUE uses the entries in this table to register the
user in a PacketCable Network.
The credentials for registration are obtained using the
association with an IMPI in the MIB table
pktcEUEUsrIMPITable, referenced via the MIB Object
pktcEUEUsrIMPIIndexRef.
If two or more active entries have the same IMPU ID,
the eUE uses the entry with the lowest Index.
The eUE MAY store pre-configured associations in NVRAM."
INDEX { pktcEUEUsrIMPUIndex }
::= { pktcEUEUsrIMPUTable 1 }
PktcEUEUsrIMPUEntry ::=
SEQUENCE {
pktcEUEUsrIMPUIndex PktcEUETCUsrElementIndexType,
pktcEUEUsrIMPUIdType PktcEUETCIDType,
pktcEUEUsrIMPUId PktcEUETCID,
pktcEUEUsrIMPUIMPIIndexRef PktcEUETCUsrElementIndexType,
pktcEUEUsrIMPUDispInfo SnmpAdminString,
pktcEUEUsrIMPUOpIndexRefs SnmpAdminString,
pktcEUEUsrIMPUAdminStat PktcEUETCAdminStatus,
pktcEUEUsrIMPUAdminStatInfo PktcEUETCStatusInfo,
pktcEUEUsrIMPUOperStat PktcEUETCOperStatus,
pktcEUEUsrIMPUOperStatInfo PktcEUETCStatusInfo,
pktcEUEUsrIMPUSigSecurity TruthValue,
pktcEUEUsrIMPUAdditionalInfo SnmpAdminString,
pktcEUEUsrIMPURowStatus RowStatus
}
pktcEUEUsrIMPUIndex OBJECT-TYPE
SYNTAX PktcEUETCUsrElementIndexType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This MIB Object provides a user IMPU index.
When the user IMPU is referenced elsewhere, such as
to associate the device and a user IMPU, this
MIB Object MUST be used as an index reference.
A value of '0' MUST NOT be used."
::= { pktcEUEUsrIMPUEntry 1 }
pktcEUEUsrIMPUIdType OBJECT-TYPE
SYNTAX PktcEUETCIDType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MUST indicate the 'Identifier
type' of the data value contained in 'pktcEUEUsrIMPUId'.
Valid types include other(1), publicIdentity(3) and
username(6)."
DEFVAL { other }
::= { pktcEUEUsrIMPUEntry 2 }
pktcEUEUsrIMPUId OBJECT-TYPE
SYNTAX PktcEUETCID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MUST identify the User IMPU being
associated with the eUE.
The type of Identifier is indicated by the
MIB Object 'pktcEUEUsrIMPUIdType'."
DEFVAL { "" }
::= { pktcEUEUsrIMPUEntry 3 }
pktcEUEUsrIMPUIMPIIndexRef OBJECT-TYPE
SYNTAX PktcEUETCUsrElementIndexType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MUST provide an index reference
to a IMPI associated with the corresponding IMPU
specified in this table entry.
The index reference points to an entry in the MIB
table 'pktcEUEUsrIMPITable'.
If this contains a value of '0', it indicates that
the user IMPU is not yet associated with an IMPI
and cannot be used in networks requiring
authentication. "
DEFVAL {0}
::= { pktcEUEUsrIMPUEntry 4 }
pktcEUEUsrIMPUDispInfo OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This optional MIB Object MAY contain human readable
text describing User characteristics. Examples include
User Display Name, Subscriber Identifier etc."
DEFVAL { "" }
::= { pktcEUEUsrIMPUEntry 5 }
pktcEUEUsrIMPUOpIndexRefs OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This optional MIB Object MAY contain a list of comma
separated Operator domain entries where the user specified
in this entry 'pktcEUEUsrIMPUId' can be used.
The entries MUST be index references to the operator
table associated with the eUE.
The eUE MAY attempt to use the user entry in a
domain or sub-domain specified by the operator table,
corresponding to the entries listed here.
The eUE MUST NOT attempt to use the user entry in a
domain that is not specified by this entry.
If unspecified, the eUE MUST use the domain identified
by the IMPU."
DEFVAL { "" }
::= { pktcEUEUsrIMPUEntry 6 }
pktcEUEUsrIMPUAdminStat OBJECT-TYPE
SYNTAX PktcEUETCAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object contains the administratively desired
activation status of the user IMPU.
The eUE MUST allow access to the User identified in
'pktcEUEUsrIMPUId' if the value is set to 'active',
unless determined otherwise and reported in
pktcEUEUsrIMPUOperStat.
The eUE SHOULD attempt to register a User identified in
'pktcEUEUsrIMPUId' if the value is set to 'active'.
PacketCable Applications can specify additional
requirements for registration.
If this object is set to 'inactive', all applicable
sessions (e.g. SIP registration) are gracefully terminated.
The eUE MUST disallow access to the User identified in
'pktcEUEUsrIMPUId' if the value is set to 'inactive'"
DEFVAL { active }
::= { pktcEUEUsrIMPUEntry 7 }
pktcEUEUsrIMPUAdminStatInfo OBJECT-TYPE
SYNTAX PktcEUETCStatusInfo
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MAY contain information that describes
the activation status indicated in 'pktcEUEIMPUAdminStat'.
Indicates Administratively added information associated
with administrative status of the User IMPU.
For example 'User temporarily deactivated for
maintenance'."
DEFVAL { "" }
::= { pktcEUEUsrIMPUEntry 8 }
pktcEUEUsrIMPUOperStat OBJECT-TYPE
SYNTAX PktcEUETCOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This MIB Object contains the operational activation status
of the user IMPU.
This object returns the following values:
'active'
When pktcEUEUsrIMPUAdminStat is 'active' and there are
no run-time conditions and/or configuration errors that prohibit the users
from communicating with the operator.
'inactive'
When pktcEUEUsrIMPUAdminStat is 'inactive'
or
When pktcEUEUsrIMPUAdminStat is 'active' and there
are run-time conditions that prohibit the users from
communicating with the operator.
'notPresent'
This value is not applicable.
'unknown'
Other conditions not covered by the previous values.
An example of run-time condition that can result in a value
of 'inactive' is unsuccessful registration.
PacketCable applications can specify additional conditions for
how an IMPU is considered 'active', 'inactive' or 'notPresent',
and corresponding state machine."
::= { pktcEUEUsrIMPUEntry 9 }
pktcEUEUsrIMPUOperStatInfo OBJECT-TYPE
SYNTAX PktcEUETCStatusInfo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This MIB Object contains information that describes the
activation status indicated in 'pktcEUEUsrIMPUOperStat' or
the zero-length string is not detail information is available.
For example 'User deactivated based on user interface input."
DEFVAL { "" }
::= { pktcEUEUsrIMPUEntry 10 }
pktcEUEUsrIMPUSigSecurity OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This element indicates the network requirement for
SIP signaling with the P-CSCF.
If set to 'true', the UE MUST attempt secure SIP
signaling with the P-CSCF.
If set to 'false', the UE MUST attempt to communicate
without a secure SIP communication channel with the P-CSCF.
The P-CSCF is considered to be authoritative and the UE will
follow the requirements in PKT 24.229.
After the P-CSCF confirm or set the SIP secure mode
the UE MUST report such state."
REFERENCE
"PacketCable IMS Delta Session Initiation Protocol (SIP)
and Session Description Protocol (SDP), Stage 3
Specification 3GPP TS 24.229"
DEFVAL {true}
::= { pktcEUEUsrIMPUEntry 11 }
pktcEUEUsrIMPUAdditionalInfo OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MAY contain information that describes
additional information defined by PacketCable specifications,
including those defining PacketCable features.
PacketCable specifications are expected to use this data
element to obtain additional information.
To specify such additional info, the following rules apply:
- Each specification planning to use this MIB Object
MUST specify data in the following format:
'<Keyword>#<value>', # being the delimiter
e.g. FEATURE_X#ABC
FEATURE_Y#<value of XYZ>
- This MIB Object MUST be a semi-colon separated
concatenation of such '<keyword>#<value>' pairs. e.g.
FEATURE_X#ABC;FEATURE_Z#DEF
- Since the '#' and ';' characters are used as delimiters,
they SHOULD not be specified in the keyword. If specified, any
occurrence of these characters in the value field MUST be
preceded by the escape character '\' (e.g. FEATURE_X#A\#C).
Occurrences of '\' MUST be preceded by itself
(e.g. FEATURE_X#A\\C\#).
The following rules apply on the eUE:
- The eUE MUST first separate all the keyword value pairs,
using a '#' that is not preceded by '\' as the delimiter
- The eUE MUST, For all recognized keywords, decipher the value
by interpreting the data after considering the use of '\' as
defined in this definition
- The eUE MUST ignore and report all unrecognized keywords
using PacketCable Management"
DEFVAL { "" }
::= { pktcEUEUsrIMPUEntry 12 }
pktcEUEUsrIMPURowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object defines the row status associated with this
particular User in the pktcEUEUsrIMPUTable.
An entry in this table is not qualified for activation
until the object instances of all corresponding columns
have been initialized, either by default values or via
explicit SET operations. Until all object instances in
this row are initialized, the status value for this realm
must be 'notReady(3)'.
In particular, two columnar objects must be SET: the
'pktcEUEUsrIMPUIdType' and the 'pktcEUEUsrIMPUId. Once these
two objects have been set the row status may be SET to 'active(1)'
The eUE MUST not allow these two objects to be changed while
the row is 'active'. The value of this object has no effect on
whether other columnar objects in this row can be modified."
::= { pktcEUEUsrIMPUEntry 13 }
-- ---------------------------------------------------------------------
-- User IMPI Table
-- ---------------------------------------------------------------------
pktcEUEUsrIMPITable OBJECT-TYPE
SYNTAX SEQUENCE OF PktcEUEUsrIMPIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This data table contains the user IMPI information
associated with users provisioned on the device."
::= { pktcEUEUsrProfile 3 }
pktcEUEUsrIMPIEntry OBJECT-TYPE
SYNTAX PktcEUEUsrIMPIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this data table contains an instance
of a user IMPI and associated credentials.
Each IMPU provisioned in the eUE SHOULD be associated
with an entry in this table. The exception is in networks
where certain users are unauthenticated for application
access.
At boot time the eUE MUST populate conceptual rows in this
order:
- First, instances provisioned via device configuration (e.g.,
config file, dynamically created via SNMP). These instances
MUST NOT persist across reboots.
- Second, entries provisioned via Certificate Bootstrapping
File. These entries may appear again after device
re-initialization, depending on Certificate Bootstrapping
file persistence requirements defined elsewhere.
As a side effect, if an instance loaded from a Certificate
Bootstrapping file is updated via SNMP later on, those changes
are not required to be reflected in the CB file persistence
storage (if CB file persistence is supported). Instead, the
trigger of a new CB file download is preferred to update CB
information."
INDEX { pktcEUEUsrIMPIIndex }
::= { pktcEUEUsrIMPITable 1 }
PktcEUEUsrIMPIEntry ::=
SEQUENCE {
pktcEUEUsrIMPIIndex PktcEUETCUsrElementIndexType,
pktcEUEUsrIMPIIdType PktcEUETCIDType,
pktcEUEUsrIMPIId PktcEUETCID,
pktcEUEUsrIMPICredsType PktcEUETCCredsType,
pktcEUEUsrIMPICredentials PktcEUETCCreds,
pktcEUEUsrIMPIRowStatus RowStatus
}
pktcEUEUsrIMPIIndex OBJECT-TYPE
SYNTAX PktcEUETCUsrElementIndexType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This MIB Object provides a user IMPI index.
When the user IMPI is referenced elsewhere, such as
to associate the IMPU and an IMPI, this
MIB Object MUST be used as an index reference.
A value of '0' MUST NOT be used."
::= { pktcEUEUsrIMPIEntry 1 }
pktcEUEUsrIMPIIdType OBJECT-TYPE
SYNTAX PktcEUETCIDType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MUST indicate the 'Identifier
type' of the data value contained in 'pktcEUEUsrIMPIId'.
Valid types include other(1), privateIdentity(4) and
username(6)."
DEFVAL { other }
::= { pktcEUEUsrIMPIEntry 2 }
pktcEUEUsrIMPIId OBJECT-TYPE
SYNTAX PktcEUETCID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object MUST identify a User IMPI being
specified in this table.
The type of Identifier is indicated by the
MIB Object 'pktcEUEUsrIMPIIdType'."
DEFVAL { "" }
::= { pktcEUEUsrIMPIEntry 3 }
pktcEUEUsrIMPICredsType OBJECT-TYPE
SYNTAX PktcEUETCCredsType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object contains the type of credentials
contained in the MIB Object 'pktcEUEUsrIMPICredentials'."
DEFVAL { none }
::= { pktcEUEUsrIMPIEntry 4 }
pktcEUEUsrIMPICredentials OBJECT-TYPE
SYNTAX PktcEUETCCreds
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object allows the Operator to configure credentials
associated with an IMPI. This value is used with, and must
be consistent with, the value
of the associated 'pktcEUEUsrIMPIcredsType' object.
If read this MIB Object MUST always return an empty
string value for privacy reasons.
A Operator SHOULD provide this MIB Object only
over a secured configuration interface to avoid
security threats due to compromised credentials. "
DEFVAL { "" }
::= { pktcEUEUsrIMPIEntry 5 }
pktcEUEUsrIMPIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object defines the row status associated with this
entry.
The value of the 'pktcEUEUsrIMPICredsType' object MUST NOT be
modified while this object is 'active'.
The value of 'pktcEUEUsrIMPICredentials' MAY be modified
while this object is active if the value is consistent with
the type specified by the 'pktcEUEUsrIMPICredsType' object. "
::= { pktcEUEUsrIMPIEntry 6 }
-- ---------------------------------------------------------------------
-- User to Apps Mapping Table
-- ---------------------------------------------------------------------
pktcEUEUsrAppMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF PktcEUEUsrAppMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This data table represents Applications associated with
a User IMPU."
::= { pktcEUEUsrProfile 4 }
pktcEUEUsrAppMapEntry OBJECT-TYPE
SYNTAX PktcEUEUsrAppMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Each entry in this data table identifies an application
associated with the user, the application profile index
reference, administrative status and the operational
status information.
The conceptual rows MUST NOT persist across eUE resets."
INDEX { pktcEUEUsrIMPUIndex, pktcEUEUsrAppMapAppIndex }
::= { pktcEUEUsrAppMapTable 1 }
PktcEUEUsrAppMapEntry ::=
SEQUENCE {
pktcEUEUsrAppMapAppIndex PktcEUETCUsrAppIndexType,
pktcEUEUsrAppMapAppOrgID PktcEUETCAppOrgIdentifier,
pktcEUEUsrAppMapAppIdentifier PktcEUETCAppIdentifier,
pktcEUEUsrAppMapAppIndexRef PktcEUETCUsrAppIndexType,
pktcEUEUsrAppMapAppAdminStat PktcEUETCAdminStatus,
pktcEUEUsrAppMapAppAdminStatInfo PktcEUETCStatusInfo,
pktcEUEUsrAppMapAppOperStat PktcEUETCOperStatus,
pktcEUEUsrAppMapAppOperStatInfo PktcEUETCStatusInfo,
pktcEUEUsrAppMapRowStatus RowStatus
}
pktcEUEUsrAppMapAppIndex OBJECT-TYPE
SYNTAX PktcEUETCUsrAppIndexType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This MIB Object represents an index to map
an Application instance associated with the User
IMPU."
::= { pktcEUEUsrAppMapEntry 1 }
pktcEUEUsrAppMapAppOrgID OBJECT-TYPE
SYNTAX PktcEUETCAppOrgIdentifier
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object identifies the Organization
specifying the app identifier contained in
the MIB Object 'pktcEUEUsrAppMapAppIdentifier'."
::= { pktcEUEUsrAppMapEntry 2 }
pktcEUEUsrAppMapAppIdentifier OBJECT-TYPE
SYNTAX PktcEUETCAppIdentifier
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object represents the identifier
for a Application associated with the User.
The application identifier MUST represent
an application specified by the organization
specified in 'pktcEUEUsrAppMapAppOrgID'."
::= { pktcEUEUsrAppMapEntry 3 }
pktcEUEUsrAppMapAppIndexRef OBJECT-TYPE
SYNTAX PktcEUETCUsrAppIndexType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object represents the index reference
to an application profile for the application
identified by the MIB Object
'pktcEUEUsrAppMapAppIDentifier'.
If this value is set to a value of '0' then
the following conditions apply:
- If the application has no specific configuration
data, the network activation status MUST be
considered by the eUE
- If the application has configuration data elements
the eUE MUST deactivate the application. The deactivation
is reported by 'pktcEUEUsrAppMapAppOperStat'."
DEFVAL {0}
::= { pktcEUEUsrAppMapEntry 4 }
pktcEUEUsrAppMapAppAdminStat OBJECT-TYPE
SYNTAX PktcEUETCAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object contains the administratively desired
activation status of this instance.
If 'active' the User can use the application.
If 'inactive' the user can not use the application
"
DEFVAL {active}
::= { pktcEUEUsrAppMapEntry 5 }
pktcEUEUsrAppMapAppAdminStatInfo OBJECT-TYPE
SYNTAX PktcEUETCStatusInfo
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object represents additional
information for the status information
represented by 'pktcEUEUsrAppMapAppAdminStat'."
::= { pktcEUEUsrAppMapEntry 6 }
pktcEUEUsrAppMapAppOperStat OBJECT-TYPE
SYNTAX PktcEUETCOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This MIB Object represents the current operational status
of the user using the application specified in this entry.
This object returns the following values:
'active'
When pktcEUEUsrAppMapAppAdminStat is 'active' and there are
no run-time conditions and/or configuration errors that prohibit
the IMPU to use this application.
'inactive'
When pktcEUEUsrAppMapAppAdminStat is 'inactive'
or
When pktcEUEUsrAppMapAppAdminStat is 'active' and there
are run-time conditions and/or configuration errors that
prohibit the IMPU to use this application.
'notPresent'
When the application is not available or unknown to the UE.
'unknown'
Other conditions not covered by the previous values.
An example of a run-time condition that can result in a value
of 'inactive' is unsuccessful user registration.
PacketCable applications can specify additional conditions for
how an application is considered 'active', 'inactive' or
'notPresent' for an IMPU."
::= { pktcEUEUsrAppMapEntry 7 }
pktcEUEUsrAppMapAppOperStatInfo OBJECT-TYPE
SYNTAX PktcEUETCStatusInfo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This MIB Object represents additional
information for the status information
represented by 'pktcEUEUsrAppMapAppOperStat'.
For example, the pktcEUEUsrAppMapAppOperStat value
'notPresent' can report in this object the value
'UE does not support this application'."
::= { pktcEUEUsrAppMapEntry 8 }
pktcEUEUsrAppMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This MIB Object defines the row status associated with this
particular User in the pktcEUEUsrAppMapTable.
An entry in this table is not qualified for activation
until the object instances of all corresponding columns
have been initialized, either by default values or via
explicit SET operations. Until all object instances in
this row are initialized, the status value for this realm
must be 'notReady(3)'.
In particular, two columnar objects must be SET: the
'pktcEUEUsrAppMapAppOrgID' and pktcEUEUsrAppMapAppIdentifier.
Once these two objects have been set the row status may be SET
to 'active(1)'.
The eUE MUST not allow these two objects to be changed while
the row is 'active'. The value of this object has no effect on
whether other columnar objects in this row can be modified."
::= { pktcEUEUsrAppMapEntry 9 }
-- ---------------------------------------------------------------------
-- Conformance Information
-- ---------------------------------------------------------------------
-- ----------------------
-- Compliance Statements
-- ----------------------
pktcEUEUsrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for implementations of the User Mib "
MODULE -- this module
MANDATORY-GROUPS {
pktcEUEUsrProfileGroup,
pktcEUEUsrIMPUGroup,
pktcEUEUsrIMPIGroup,
pktcEUEUsrAppMapGroup
}
::= { pktcEUEUsrCompliances 1 }
pktcEUEUsrProfileGroup OBJECT-GROUP
OBJECTS {
pktcEUEUsrProfileVersion
}
STATUS current
DESCRIPTION
"The eUE Usr Profile Group."
::= { pktcEUEUsrGroups 1 }
pktcEUEUsrIMPUGroup OBJECT-GROUP
OBJECTS {
pktcEUEUsrIMPUIdType,
pktcEUEUsrIMPUId,
pktcEUEUsrIMPUIMPIIndexRef,
pktcEUEUsrIMPUDispInfo,
pktcEUEUsrIMPUOpIndexRefs,
pktcEUEUsrIMPUAdminStat,
pktcEUEUsrIMPUAdminStatInfo,
pktcEUEUsrIMPUOperStat,
pktcEUEUsrIMPUOperStatInfo,
pktcEUEUsrIMPUSigSecurity,
pktcEUEUsrIMPUAdditionalInfo,
pktcEUEUsrIMPURowStatus
}
STATUS current
DESCRIPTION
"The user IMPU Group."
::= { pktcEUEUsrGroups 2}
pktcEUEUsrIMPIGroup OBJECT-GROUP
OBJECTS {
pktcEUEUsrIMPICredsType,
pktcEUEUsrIMPICredentials,
pktcEUEUsrIMPIIdType,
pktcEUEUsrIMPIId,
pktcEUEUsrIMPIRowStatus
}
STATUS current
DESCRIPTION
"The user IMPI Group."
::= { pktcEUEUsrGroups 3 }
pktcEUEUsrAppMapGroup OBJECT-GROUP
OBJECTS {
pktcEUEUsrAppMapAppOrgID,
pktcEUEUsrAppMapAppIdentifier,
pktcEUEUsrAppMapAppIndexRef,
pktcEUEUsrAppMapAppAdminStat,
pktcEUEUsrAppMapAppAdminStatInfo,
pktcEUEUsrAppMapAppOperStat,
pktcEUEUsrAppMapAppOperStatInfo,
pktcEUEUsrAppMapRowStatus
}
STATUS current
DESCRIPTION
"The User to Applications Mapping Group."
::= { pktcEUEUsrGroups 4 }
END