CL-PKTC-EUE-DEV-MIB DEFINITIONS ::= BEGIN IMPORTS PktcEUETCCredsType, PktcEUETCCreds FROM CL-PKTC-EUE-TC-MIB MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB InetAddress, InetPortNumber, InetAddressDNS, InetAddressType FROM INET-ADDRESS-MIB pktcEUEMibs FROM CLAB-DEF-MIB; pktcEUEDevMIB MODULE-IDENTITY LAST-UPDATED "201004260000Z" -- April 26, 2010 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-9100 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 PACM Focus Team." DESCRIPTION "This MIB module contains Configuration MIB objects for the Embedded User Equipment (eUE) as required by the PacketCable E-UE Provisioning Framework Specification." REVISION "201004260000Z" -- April 26, 2010 DESCRIPTION "Revised Version includes ECN EUE-DATA-N-10.10.0633-2 and published as I05" 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 3 } -- --------------------------------------------------------------------- -- Pktc EUE DEV Textual Conventions -- --------------------------------------------------------------------- PktcEUEDevSipProtID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TEXTUAL CONVENTION is being defined as a way to enumerate the Protocols used for SIP." SYNTAX INTEGER { other(1), udp(2), tcp(3), tls(4) } -- Administrative assignments pktcEUEDevNotification OBJECT IDENTIFIER ::= { pktcEUEDevMIB 0 } pktcEUEDevObjects OBJECT IDENTIFIER ::= { pktcEUEDevMIB 1 } pktcEUEDevConformance OBJECT IDENTIFIER ::= { pktcEUEDevMIB 2 } pktcEUEDevCompliances OBJECT IDENTIFIER ::= { pktcEUEDevConformance 1 } pktcEUEDevGroups OBJECT IDENTIFIER ::= { pktcEUEDevConformance 2 } -- --------------------------------------------------------------------- -- eUE Profile Information -- --------------------------------------------------------------------- pktcEUEDevProfile OBJECT IDENTIFIER ::= { pktcEUEDevObjects 1 } pktcEUEDevProfileVersion OBJECT-TYPE SYNTAX SnmpAdminString(SIZE(0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION " This MIB Object represents the Device Profile Version for this MIB module. The eUE MUST set this MIB Object to a value of '1.0'." ::= { pktcEUEDevProfile 1 } -- --------------------------------------------------------------------- -- Operator Table -- --------------------------------------------------------------------- pktcEUEDevOpTable OBJECT-TYPE SYNTAX SEQUENCE OF PktcEUEDevOpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This data table contains Operator specific information associated with the eUE." ::= { pktcEUEDevProfile 2 } pktcEUEDevOpEntry OBJECT-TYPE SYNTAX PktcEUEDevOpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Each entry in this data table describes Operator parameters associated with a specific domain name. For each Operator that is associated with a user, the corresponding parameters SHOULD be configured by the Operator. A domain name of '.' indicates any domain name. The eUE MUST use the values provided only for sessions established on behalf of the eUE identifier (e.g. eUE registration, eUE configuration, eUE Identifier based sessions)." INDEX { pktcEUEDevOpIndex } ::= { pktcEUEDevOpTable 1 } PktcEUEDevOpEntry ::= SEQUENCE { pktcEUEDevOpIndex Unsigned32, pktcEUEDevOpDomain InetAddressDNS, pktcEUEDevOpSTUNAddrType InetAddressType, pktcEUEDevOpSTUNAddr InetAddress, pktcEUEDevOpSTUNAddrPort InetPortNumber, pktcEUEDevOpSTUNRelayAddrType InetAddressType, pktcEUEDevOpSTUNRelayAddr InetAddress, pktcEUEDevOpSTUNRelayAddrPort InetPortNumber, pktcEUEDevOpSTUNRelayCredsType PktcEUETCCredsType, pktcEUEDevOpSTUNRelayCreds PktcEUETCCreds, pktcEUEDevOpRowStatus RowStatus } pktcEUEDevOpIndex OBJECT-TYPE SYNTAX Unsigned32(1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value used to identify an instance of a set of values pertaining to an Operator domain identified by 'pktcEUEDevOpDomain'. The indices SHOULD be contiguous. When multiple entries are specified, the eUE MUST give precedence to the values indexed by lower indices." ::= { pktcEUEDevOpEntry 1 } pktcEUEDevOpDomain OBJECT-TYPE SYNTAX InetAddressDNS MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the Operator's Domain or sub-domain name. A value of '.' indicates any domainName." ::= { pktcEUEDevOpEntry 2 } pktcEUEDevOpSTUNAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION " This data element identifies the data type of the value contained in 'pktcEUEDevOpSTUNAddr'." DEFVAL { unknown } ::= { pktcEUEDevOpEntry 3 } pktcEUEDevOpSTUNAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the STUN server address associated with the domain name identified in 'pktcEUEDevOpDomain'." DEFVAL { "" } ::= { pktcEUEDevOpEntry 4 } pktcEUEDevOpSTUNAddrPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the STUN server port associated with the server address identified in 'pktcEUEDevOpSTUNAddr'." DEFVAL { 0 } ::= { pktcEUEDevOpEntry 5 } pktcEUEDevOpSTUNRelayAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION " This data element identifies the data type of the value contained in 'pktcEUEDevOpSTUNRelayAddr'." DEFVAL { unknown } ::= { pktcEUEDevOpEntry 6 } pktcEUEDevOpSTUNRelayAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the STUNRelay server address associated with the domain name identified in 'pktcEUEDevOpDomain'." DEFVAL { "" } ::= { pktcEUEDevOpEntry 7 } pktcEUEDevOpSTUNRelayAddrPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the STUNRelay server port associated with the server address identified in 'pktcEUEDevOpSTUNRelayAddr'." DEFVAL { 0 } ::= { pktcEUEDevOpEntry 8 } pktcEUEDevOpSTUNRelayCredsType OBJECT-TYPE SYNTAX PktcEUETCCredsType MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the creds type associated with the STUN Relay creds identified in 'pktcEUEDevOpSTUNRelayCreds'. Valid types include other(1), publicIdentity(2) and username(6)." DEFVAL { none } ::= { pktcEUEDevOpEntry 9 } pktcEUEDevOpSTUNRelayCreds OBJECT-TYPE SYNTAX PktcEUETCCreds MAX-ACCESS read-create STATUS current DESCRIPTION " This optional data element MAY contain suitable credentials related to STUN Relay access. If read this data element MUST always return an empty string value." DEFVAL { "" } ::= { pktcEUEDevOpEntry 10 } pktcEUEDevOpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " This object defines the row status associated with the particular Operator in the pktcEUEDevOpTable. The value of this object has no effect on whether columnar objects in this row can be modified." ::= { pktcEUEDevOpEntry 11 } -- --------------------------------------------------------------------- -- Operator domain names associated with a eUE -- --------------------------------------------------------------------- pktcEUEDevDnsTable OBJECT-TYPE SYNTAX SEQUENCE OF PktcEUEDevDnsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This data table represents the eUE's knowledge of suitable DNS Server information on a per Operator basis. The eUE MUST use the values provided only for sessions established on behalf of the eUE identifier (e.g. eUE P-CSCF Discovery, eUE registration, eUE configuration, eUE Identifier based sessions)." ::= { pktcEUEDevProfile 3 } pktcEUEDevDnsEntry OBJECT-TYPE SYNTAX PktcEUEDevDnsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Each entry in this data table contains an instance of a DNS Server entry for a given domain name as indicated by 'pktcEUEDevOpDomain'. The information in this table MAY be configured by the Operator." INDEX { pktcEUEDevOpIndex, pktcEUEDevDnsIndex } ::= { pktcEUEDevDnsTable 1 } PktcEUEDevDnsEntry ::= SEQUENCE { pktcEUEDevDnsIndex Unsigned32, pktcEUEDevDnsAddrType InetAddressType, pktcEUEDevDnsAddr InetAddress, pktcEUEDevDnsRowStatus RowStatus } pktcEUEDevDnsIndex OBJECT-TYPE SYNTAX Unsigned32(1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value used to identify an instance in this data table. The indices SHOULD be contiguous. When multiple entries are specified, the eUE MUST give precedence to the values indexed by lower indices." ::= { pktcEUEDevDnsEntry 1 } pktcEUEDevDnsAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the type of the data element contained in 'pktcEUEDevDnsAddr'. The only valid values are 'ipv4' or 'ipv6'. The value 'unknown' may be used for row creation if the value of 'pktcEUEDevDnsAddr' is not specified." DEFVAL { unknown } ::= { pktcEUEDevDnsEntry 2 } pktcEUEDevDnsAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION " The IP address of a DNS server associated with the domain name indicated by the primary index 'pktcEUEDevOpIndex', for the instance indicated by the secondary index 'pktcEUEDevDnsIndex'. In the case this object is empty the eUE MUST use the DNS servers obtained via the DHCP process during provisioning." DEFVAL { "" } ::= { pktcEUEDevDnsEntry 3 } pktcEUEDevDnsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " This object defines the row status associated with the particular Operator domain name in the pktcEUEDevDnsTable. The value of the 'pktcEUEDevDnsAddrType' object MUST not be modified while this object is 'active'. The value of 'pktcEUEDevDnsAddr' MAY be modified while this object is active if the value is consistent with the type specified by the 'pktcEUEDevDnsAddrType' object. The EUE MUST not allow the row to become 'active' unless the value of 'pktcEUEDevDnsAddr' is consistent with the value of 'pktcEUEDevDnsAddrType'" ::= { pktcEUEDevDnsEntry 4 } -- --------------------------------------------------------------------- -- P-CSCFs associated with the eUE -- --------------------------------------------------------------------- pktcEUEDevPCSCFTable OBJECT-TYPE SYNTAX SEQUENCE OF PktcEUEDevPCSCFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This data table represents the eUE's knowledge of suitable P-CSCFs information on a per Operator basis." ::= { pktcEUEDevProfile 4 } pktcEUEDevPCSCFEntry OBJECT-TYPE SYNTAX PktcEUEDevPCSCFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Each entry in this data table contains an instance of a P-CSCF Server entry for a given domain name. The information in this table MAY be configured by the Operator. The eUE MUST use the values provided only for sessions established on behalf of the eUE identifier (e.g. eUE registration, eUE configuration, eUE Identifier based sessions)." INDEX { pktcEUEDevOpIndex, pktcEUEDevPCSCFIndex } ::= { pktcEUEDevPCSCFTable 1 } PktcEUEDevPCSCFEntry ::= SEQUENCE { pktcEUEDevPCSCFIndex Unsigned32, pktcEUEDevPCSCFAddrType InetAddressType, pktcEUEDevPCSCFAddr InetAddress, pktcEUEDevPCSCFSipPort InetPortNumber, pktcEUEDevPCSCFUsedProtocol PktcEUEDevSipProtID, pktcEUEDevPCSCFUsedInetAddressType InetAddressType, pktcEUEDevPCSCFUsedInetAddress InetAddress, pktcEUEDevPCSCFTimerT1 Unsigned32, pktcEUEDevPCSCFTimerT2 Unsigned32, pktcEUEDevPCSCFTimerT4 Unsigned32, pktcEUEDevPCSCFTimerTD Unsigned32, pktcEUEDevPCSCFRowStatus RowStatus, pktcEUEDevPCSCFInviteAttempts Unsigned32, pktcEUEDevPCSCFMaxTime Unsigned32, pktcEUEDevPCSCFBaseTimeAllFailed Unsigned32, pktcEUEDevPCSCFBaseTimeAllNotFailed Unsigned32, pktcEUEDevPCSCFSubscribeRetry Unsigned32 } pktcEUEDevPCSCFIndex OBJECT-TYPE SYNTAX Unsigned32(1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value used to identify an instance in this data table. The indices SHOULD be contiguous. When multiple entries are specified, the eUE MUST give precedence to the values indexed by lower indices." ::= { pktcEUEDevPCSCFEntry 1 } pktcEUEDevPCSCFAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION " This data element contains the type of the data element contained in 'pktcEUEDevPCSCFAddr'." DEFVAL { unknown } ::= { pktcEUEDevPCSCFEntry 2 } pktcEUEDevPCSCFAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION " The IP address of a P-CSCF server associated with the domain name indicated by the primary index 'pktcEUEDevOpIndex', for the instance indicated by the secondary index 'pktcEUEDevPCSCFIndex'." DEFVAL { "" } ::= { pktcEUEDevPCSCFEntry 3 } pktcEUEDevPCSCFSipPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION " This MIB Object contains a SIP Port to send the SIP requests to (for the P-CSCF indicated by the table entry)." DEFVAL { 5060 } ::= { pktcEUEDevPCSCFEntry 4 } pktcEUEDevPCSCFUsedProtocol OBJECT-TYPE SYNTAX PktcEUEDevSipProtID MAX-ACCESS read-only STATUS current DESCRIPTION " This MIB Object contains a SIP Protocol which is used by the EUE to communicate with the P-CSCF." ::= { pktcEUEDevPCSCFEntry 5 } pktcEUEDevPCSCFUsedInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION " This MIB Object contains the Address Type of the P-CSCF IP address used by the EUE in communication with the P-CSCF. Only ipv4 and ipv6 address types are valid values for this MIB Object." ::= { pktcEUEDevPCSCFEntry 6 } pktcEUEDevPCSCFUsedInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION " This MIB Object contains the IP Address of the P-CSCF used by the EUE. Only IPv4 and IPv6 addresses are valid values for this MIB Object." ::= { pktcEUEDevPCSCFEntry 7 } pktcEUEDevPCSCFTimerT1 OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the SIP Timer T1, an estimate for the round trip time in the system (UE to P-CSCF). Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229 for more information." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {500} ::= { pktcEUEDevPCSCFEntry 8 } pktcEUEDevPCSCFTimerT2 OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the SIP Timer T2, an estimate for the maximum retransmit interval for non-INVITE requests and INVITE responses. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229 for more information." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {4000} ::= { pktcEUEDevPCSCFEntry 9 } pktcEUEDevPCSCFTimerT4 OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the SIP Timer TD, indicates the wait time for response retransmits. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229 for more information." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {5000} ::= { pktcEUEDevPCSCFEntry 10 } pktcEUEDevPCSCFTimerTD OBJECT-TYPE SYNTAX Unsigned32 (0|32000..4294967295) UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the SIP Timer TD, an estimate for the maximum duration a message will remain in the network. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229 for more information. If the protocol used for a SIP Session is UDP this value is used for SIP Timer D, otherwise is ignored " REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {32000} ::= { pktcEUEDevPCSCFEntry 11 } pktcEUEDevPCSCFRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " This object defines the row status associated with the particular P-CSCF Server entry for the particular domain name. The value of the 'pktcEUEDevPCSCFAddrType' object MUST not be modified while this object is 'active'. The value of 'pktcEUEDevPCSCFAddr' MAY be modified while this object is active if the value is consistent with the type specified by the 'pktcEUEDevPCSCFAddrType' object." ::= { pktcEUEDevPCSCFEntry 12 } pktcEUEDevPCSCFInviteAttempts OBJECT-TYPE SYNTAX Unsigned32(1..7) UNITS "attempts" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the total number of INVITE message attempts before the SIP transaction is considered as failed due to no response. The total Timer TB MUST be derived from the total number of SIP INVITE message attempts as follows: TB = [2^(a1 - 1) + 2^(a2 - 1)+...+2^(an -1)] * T1 a1 .. an = 1 ... n n: total number of INVITE attempts T1 = Timer T1 When the number of attempts is 7, timer B matches the Timer B default value defined PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP). Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229 for more information." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL { 3 } ::= { pktcEUEDevPCSCFEntry 13 } pktcEUEDevPCSCFMaxTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the 'max-time' SIP Registration Recovery Timer as defined in RFC 5626. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229, and RFC 5626 for more information. If the protocol used for a SIP Session is UDP this value is used for SIP Timer D, otherwise is ignored." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {1800} ::= { pktcEUEDevPCSCFEntry 14 } pktcEUEDevPCSCFBaseTimeAllFailed OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the 'base-time (if all failed)' SIP Registration Recovery Timer as defined in RFC 5626. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229, and RFC 5626 for more information. If the protocol used for a SIP Session is UDP this value is used for SIP Timer D, otherwise is ignored." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {30} ::= { pktcEUEDevPCSCFEntry 15 } pktcEUEDevPCSCFBaseTimeAllNotFailed OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the 'base-time (if all have not failed)' SIP Registration Recovery Timer as defined in RFC 5626. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229, and RFC 5626 for more information. If the protocol used for a SIP Session is UDP this value is used for SIP Timer D, otherwise is ignored." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {90} ::= { pktcEUEDevPCSCFEntry 16 } pktcEUEDevPCSCFSubscribeRetry OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION " This is the retry period for the initial SUBSCRIBE due to error responses, the absence of a retry period in the Retry-After header response or a request timeout. Please refer to the PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229 for more information." REFERENCE "PacketCable IMS Delta Session Initiation Protocol (SIP) and Session Description Protocol (SDP), Stage 3 Specification 3GPP TS 24.229" DEFVAL {900} ::= { pktcEUEDevPCSCFEntry 17 } -- --------------------------------------------------------------------- -- BSFs associated with a eUE -- --------------------------------------------------------------------- pktcEUEDevBSFTable OBJECT-TYPE SYNTAX SEQUENCE OF PktcEUEDevBSFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This data table represents the eUE's knowledge of suitable BSFs to contact." ::= { pktcEUEDevProfile 5 } pktcEUEDevBSFEntry OBJECT-TYPE SYNTAX PktcEUEDevBSFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Each entry in this data table contains an instance of a BSF, specific to a AS type, for a given Operator's Domain Name. The entries represent the eUE's knowledge of suitable BSFs to contact, as per the IMS GBA architecture to obtain credentials and enabling secure sessions to Application Servers. A list of BSFs for each Operator and application types MAY be configured by the Operator." INDEX { pktcEUEDevOpIndex, pktcEUEDevBSFASType, pktcEUEDevBSFIndex } ::= { pktcEUEDevBSFTable 1 } PktcEUEDevBSFEntry ::= SEQUENCE { pktcEUEDevBSFASType SnmpAdminString, pktcEUEDevBSFIndex Unsigned32, pktcEUEDevBSFAddrType InetAddressType, pktcEUEDevBSFAddr InetAddress, pktcEUEDevBSFRowStatus RowStatus } pktcEUEDevBSFASType OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value used to indicate the AS type to which the BSFs correspond. Applications using GBA are required to specify such identifiers explicitly." ::= { pktcEUEDevBSFEntry 1 } pktcEUEDevBSFIndex OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION " A unique value used to identify an instance in this data table. The indices SHOULD be contiguous. When multiple entries are specified, the eUE MUST give precedence to the values indexed by lower indices." ::= { pktcEUEDevBSFEntry 2 } pktcEUEDevBSFAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION " This data element contains the type of the data element contained in 'pktcEUEDevBSFAddr'." DEFVAL { unknown } ::= { pktcEUEDevBSFEntry 3 } pktcEUEDevBSFAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION " The address of a BSF server associated with the domain name indicated by the indices 'pktcEUEDevOpIndex' (Operator Domain), 'pktcEUEDevBSFASType' and 'pktcEUEDevBSFIndex'." DEFVAL { "" } ::= { pktcEUEDevBSFEntry 4 } pktcEUEDevBSFRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " This object defines the row status associated with this instance of a BSF. The value of the 'pktcEUEDevBSFAddrType' object MUST not be modified while this object is 'active'. The value of 'pktcEUEDevBSFAddr' MAY be modified while this object is active if the value is consistent with the type specified by the 'pktcEUEDevBSFAddrType' object." ::= { pktcEUEDevBSFEntry 5 } -- --------------------------------------------------------------------- -- Certificate Bootstrapping Data -- --------------------------------------------------------------------- pktcEUECBSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This MIB Object is used by the eUE to report support for Certificate Bootstrapping. If the MIB Object is set to a value of true(1) it indicates that the device supports Certificate Bootstrapping. If the MIB Object is set to a value of false(1) it indicates that the device does not support Certificate Bootstrapping." ::= { pktcEUEDevProfile 6 } pktcEUECBEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB Object is used to initiate the Certificate Bootstrapping procedure in an eUE. If this value is set to a value of true(1) and the MIB Object pktcEUECBData contains a non-zero HTTP/HTTPS URI, then the eUE MUST initiate the Certificate Bootstrapping procedure, if supported. If the eUE does not support the Certificate Bootstrapping procedure, it rejects any attempt to set this MIB Object to a value of true(1). The eUE MUST return a value of false(2) when this MIB Object is read. If the Certificate Bootstrapping procedure was successful, the eUE MUST act on the Certificate Bootstrapping configuration file provided. If the procedure was unsuccessful (e.g., authentication error or unresponsive server), the eUE MUST report the corresponding management event." DEFVAL {false} ::= { pktcEUEDevProfile 7 } pktcEUECBData OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..1023)) MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB Object contains a HTTP/HTTPS URI to be used for Certificate Bootstrapping. Any attempt to set it to anything other than a HTTP/HTTPS URI MUST be rejected by the eUE." ::= { pktcEUEDevProfile 8 } -- --------------------------------------------------------------------- -- Scalar MIB Objects for the EUE Device -- --------------------------------------------------------------------- pktcEUEDevSipPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB Object contains the SIP Port to receive the SIP Requests on." DEFVAL { 5060 } ::= { pktcEUEDevProfile 9 } -- --------------------------------------------------------------------- -- Conformance Information -- --------------------------------------------------------------------- -- ---------------------- -- Compliance Statements -- ---------------------- pktcEUEDevMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION " The compliance statement for implementations of the eUE MIB " MODULE MANDATORY-GROUPS { pktcEUEDevProfileGroup, pktcEUEDevOpGroup, pktcEUEDevDnsGroup, pktcEUEDevPCSCFGroup, pktcEUEDevBSFGroup, pktcEUEDevPerDeviceGroup } ::= { pktcEUEDevCompliances 1 } pktcEUEDevProfileGroup OBJECT-GROUP OBJECTS { pktcEUEDevProfileVersion } STATUS current DESCRIPTION "The eUE Device Profile Group." ::= { pktcEUEDevGroups 1} pktcEUEDevOpGroup OBJECT-GROUP OBJECTS { pktcEUEDevOpDomain, pktcEUEDevOpSTUNAddrType, pktcEUEDevOpSTUNAddr, pktcEUEDevOpSTUNAddrPort, pktcEUEDevOpSTUNRelayAddrType, pktcEUEDevOpSTUNRelayAddr, pktcEUEDevOpSTUNRelayAddrPort, pktcEUEDevOpSTUNRelayCredsType, pktcEUEDevOpSTUNRelayCreds, pktcEUEDevOpRowStatus } STATUS current DESCRIPTION "The eUE Operator Group." ::= { pktcEUEDevGroups 2} pktcEUEDevDnsGroup OBJECT-GROUP OBJECTS { pktcEUEDevDnsAddrType, pktcEUEDevDnsAddr, pktcEUEDevDnsRowStatus } STATUS current DESCRIPTION "The eUE DNS Group." ::= { pktcEUEDevGroups 3} pktcEUEDevPCSCFGroup OBJECT-GROUP OBJECTS { pktcEUEDevPCSCFAddrType, pktcEUEDevPCSCFAddr, pktcEUEDevPCSCFSipPort, pktcEUEDevPCSCFUsedProtocol, pktcEUEDevPCSCFUsedInetAddressType, pktcEUEDevPCSCFUsedInetAddress, pktcEUEDevPCSCFTimerT1, pktcEUEDevPCSCFTimerT2, pktcEUEDevPCSCFTimerT4, pktcEUEDevPCSCFTimerTD, pktcEUEDevPCSCFRowStatus, pktcEUEDevPCSCFInviteAttempts, pktcEUEDevPCSCFMaxTime, pktcEUEDevPCSCFBaseTimeAllFailed, pktcEUEDevPCSCFBaseTimeAllNotFailed, pktcEUEDevPCSCFSubscribeRetry } STATUS current DESCRIPTION "The eUE P-CSCF Group." ::= { pktcEUEDevGroups 4} pktcEUEDevBSFGroup OBJECT-GROUP OBJECTS { pktcEUEDevBSFAddrType, pktcEUEDevBSFAddr, pktcEUEDevBSFRowStatus } STATUS current DESCRIPTION "The eUE BSF Group." ::= { pktcEUEDevGroups 5} pktcEUEDevPerDeviceGroup OBJECT-GROUP OBJECTS { pktcEUECBSupport, pktcEUECBEnable, pktcEUECBData, pktcEUEDevSipPort } STATUS current DESCRIPTION "The eUE per Device list of objects Group." ::= { pktcEUEDevGroups 6} END