DOCSIS-ConfigFile

 view release on metacpan or  search on metacpan

lib/DOCSIS/ConfigFile/mibs/PKTC-SIG-MIB  view on Meta::CPAN

      DEFVAL { { interval1, interval2, interval3, interval4,
      interval5, interval61 } }
      -- '11111000000000000000000000000000000000000000000000000000000
      -- 01000'
      ::= { pktcSigDevConfigObjects 21 }

pktcSigDevRgCadence       OBJECT-TYPE
      SYNTAX    PktcRingCadence
      MAX-ACCESS       read-write
      STATUS       current
      DESCRIPTION
            "This object specifies ring cadence rg (a user
            defined field) where each bit (least significant
            bit) represents a duration of 100 milliseconds
           (6 seconds total)."

      DEFVAL { { interval1, interval2, interval3, interval4,
      interval5, interval6, interval7, interval8, interval9,
      interval10, interval11, interval12, interval13, interval14,
      interval15, interval16, interval17, interval18, interval19,
      interval20 } }
      -- '11111111111111111111000000000000000000000000000000000000000
      -- 00000'
    ::= { pktcSigDevConfigObjects 22 }

pktcSigDevRsCadence       OBJECT-TYPE
      SYNTAX       PktcRingCadence
      MAX-ACCESS   read-write
      STATUS       current
      DESCRIPTION
            "This object specifies ring cadence rs (a user
            defined field) where each bit (least significant bit)
            represents a duration of 100 milliseconds (6 seconds
            total). MTA MUST reject any attempt to make this
            object repeatable."
      DEFVAL { { interval1, interval2, interval3, interval4,
      interval5, interval61 } }
      -- '11111000000000000000000000000000000000000000000000000000000
      -- 01000'
    ::= { pktcSigDevConfigObjects 23 }

pktcSigDevRtCadence       OBJECT-TYPE
      SYNTAX    PktcRingCadence
      MAX-ACCESS   read-write
      STATUS       current
      DESCRIPTION
            "This object specifies ring cadence rt (a user
            defined field) where each bit (least significant
            bit) represents a duration of 100 milliseconds
           (6 seconds total)."
      DEFVAL { { interval1, interval2, interval3, interval4,
      interval5, interval6, interval7, interval8, interval9,
      interval10, interval11, interval12, interval13, interval14,
      interval15, interval16, interval17, interval18, interval19,
      interval20 } }
      -- '11111111111111111111000000000000000000000000000000000000000
      -- 00000'
    ::= { pktcSigDevConfigObjects 24 }

--
-- The following Table will provide endpoint configuration
-- information that is common to all signaling Protocols.
-- Currently only the signaling index is present in an effort
-- not to deprecate any MIB objects.
--

pktcSigEndPntConfigTable    OBJECT-TYPE
      SYNTAX        SEQUENCE OF PktcSigEndPntConfigEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "This table describes the PacketCable EndPoint selected
            signaling type. The number of entries in this table
            represents the number of provisioned end points.
            For each conceptual row of pktcSigEndPntConfigTable
            defined, an associated row MUST be defined in one of
            the specific signaling tables such as
            pktcNcsEndPntConfigTable."
     ::=  { pktcSigEndPntConfigObjects 1 }

pktcSigEndPntConfigEntry    OBJECT-TYPE
      SYNTAX        PktcSigEndPntConfigEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "Entries in pktcSigEndPntConfigTable - Each entry
            describes what signaling type a particular endpoint uses."
      INDEX { ifIndex }
      ::=  { pktcSigEndPntConfigTable 1 }

PktcSigEndPntConfigEntry  ::= SEQUENCE {
            pktcSigEndPntCapabilityIndex           Integer32
      }


pktcSigEndPntCapabilityIndex    OBJECT-TYPE
      SYNTAX        Integer32 (1..16383)
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
            "The associated index value in the pktcSigCapablityTable."
      ::= { pktcSigEndPntConfigEntry 1 }
--
--    The NCS End Point Config Table is used to define attributes that
--    are specific to connection EndPoints.
--
--

pktcNcsEndPntConfigTable  OBJECT-TYPE
      SYNTAX        SEQUENCE OF PktcNcsEndPntConfigEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "This table describes the PacketCable EndPoint selected
             signaling type. The number of entries in this table
             represents the number of provisioned end points.
             For each conceptual row of pktcSigEndPntConfigTable
             defined, an associated row MUST be defined in one of
             the specific signaling tables such as
             pktcNcsEndPntConfigTable."
      ::=  { pktcNcsEndPntConfigObjects 1 }

pktcNcsEndPntConfigEntry  OBJECT-TYPE
      SYNTAX        PktcNcsEndPntConfigEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "Entries in pktcNcsEndPntConfigTable - Each entry
            describes what signaling type a particular endpoint uses."
      INDEX { ifIndex }
      ::=  { pktcNcsEndPntConfigTable 1 }

PktcNcsEndPntConfigEntry  ::= SEQUENCE {
      pktcNcsEndPntConfigCallAgentId            SnmpAdminString,
      pktcNcsEndPntConfigCallAgentUdpPort       Integer32,
      pktcNcsEndPntConfigPartialDialTO          Integer32,
      pktcNcsEndPntConfigCriticalDialTO         Integer32,
      pktcNcsEndPntConfigBusyToneTO             Integer32,
      pktcNcsEndPntConfigDialToneTO             Integer32,
      pktcNcsEndPntConfigMessageWaitingTO       Integer32,
      pktcNcsEndPntConfigOffHookWarnToneTO      Integer32,
      pktcNcsEndPntConfigRingingTO              Integer32,
      pktcNcsEndPntConfigRingBackTO             Integer32,
      pktcNcsEndPntConfigReorderToneTO          Integer32,
      pktcNcsEndPntConfigStutterDialToneTO      Integer32,
      pktcNcsEndPntConfigTSMax                  Integer32,
      pktcNcsEndPntConfigMax1                   Integer32,
      pktcNcsEndPntConfigMax2                   Integer32,
      pktcNcsEndPntConfigMax1QEnable            TruthValue,
      pktcNcsEndPntConfigMax2QEnable            TruthValue,
      pktcNcsEndPntConfigMWD                    Integer32,
      pktcNcsEndPntConfigTdinit                 Integer32,
      pktcNcsEndPntConfigTdmin                  Integer32,
      pktcNcsEndPntConfigTdmax                  Integer32,
      pktcNcsEndPntConfigRtoMax                 Integer32,
      pktcNcsEndPntConfigRtoInit                Integer32,
      pktcNcsEndPntConfigLongDurationKeepAlive  Integer32,
      pktcNcsEndPntConfigThist                  Integer32,
      pktcNcsEndPntConfigStatus                 RowStatus,
      pktcNcsEndPntConfigCallWaitingMaxRep      Integer32,
      pktcNcsEndPntConfigCallWaitingDelay     Integer32,
      pktcNcsEndPntStatusCallIpAddress        IpAddress,
      pktcNcsEndPntStatusError                INTEGER
      }

pktcNcsEndPntConfigCallAgentId     OBJECT-TYPE
      SYNTAX     SnmpAdminString(SIZE (3..255))
      MAX-ACCESS read-create
      STATUS     current
      DESCRIPTION
            "This object contains a string indicating the call agent
            name(ex: ca@abc.def.com). The call agent name
            after the character '@' MUST be a fully qualified
            domain name and MUST have a corresponding
            pktcMtaDevCmsFqdn entry in the pktcMtaDevCmsTable."

    ::= {  pktcNcsEndPntConfigEntry 1 }

pktcNcsEndPntConfigCallAgentUdpPort    OBJECT-TYPE
      SYNTAX    Integer32 (1025..65535)
      MAX-ACCESS   read-create
      STATUS       current
      DESCRIPTION
            "This object contains the call agent User Datagram
            Protocol (UDP) receive port that is being used for
            this instance of call signaling, i.e. the default port
            on which the call agent will receive NCS signaling from
            the gateway."
      REFERENCE

lib/DOCSIS/ConfigFile/mibs/PKTC-SIG-MIB  view on Meta::CPAN

            "Specifies a timeout value in minutes for sending
            long duration call notification message."
      REFERENCE
            "Refer to NCS specification"
      DEFVAL { 60 }
      ::= { pktcNcsEndPntConfigEntry 24 }

pktcNcsEndPntConfigThist  OBJECT-TYPE
      SYNTAX    Integer32
      UNITS     "seconds"
      MAX-ACCESS    read-create
      STATUS    current
      DESCRIPTION
            "Timeout period in seconds before no response is
            declared."
      REFERENCE
            "Refer to NCS specification"
      DEFVAL { 30 }
      ::= { pktcNcsEndPntConfigEntry 25 }

pktcNcsEndPntConfigStatus     OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS    read-create
      STATUS    current
      DESCRIPTION
            "This object contains the Row Status associated with
            the pktsNcsEndPntTable."
      ::= { pktcNcsEndPntConfigEntry 26 }

pktcNcsEndPntConfigCallWaitingMaxRep     OBJECT-TYPE
      SYNTAX    Integer32 (0..10)
      MAX-ACCESS    read-create
      STATUS    current
      DESCRIPTION
            "This object contains the maximum number of repetitions
            of the call waiting tone that the MTA will play from a
            single CMS request.  A value of zero (0) can be used if
            the CMS is to control the repetitions of the call
            waiting tone."
      DEFVAL    { 1 }
      ::= { pktcNcsEndPntConfigEntry 27 }

pktcNcsEndPntConfigCallWaitingDelay     OBJECT-TYPE
      SYNTAX    Integer32 (1..100)
      UNITS "seconds"
      MAX-ACCESS    read-create
      STATUS    current
      DESCRIPTION
            "This object contains the delay between repetitions
            of the call waiting tone that the MTA will play from
            a single CMS request."
      DEFVAL    { 10 }
      ::= { pktcNcsEndPntConfigEntry 28 }

pktcNcsEndPntStatusCallIpAddress  OBJECT-TYPE
      SYNTAX IpAddress
      MAX-ACCESS read-only
      STATUS current
      DESCRIPTION
            "This object contains the IP address of the CMS
            currently being used for this endpoint. This IP
            address is used to create the appropriate security
            association."
      ::= { pktcNcsEndPntConfigEntry 29 }

pktcNcsEndPntStatusError  OBJECT-TYPE
      SYNTAX INTEGER {
            operational           (1),
            noSecurityAssociation (2),
            disconnected          (3)
      }
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
            "This object contains the error status for this interface.
            The operational state indicates that all operations
            necessary to put the line in service have occurred and CMS
            has acknowledged the RSIP message successfully.
            If 'pktcMtaDevCmsIpsecCtrl' is enabled for the associated
            Call Agent, the noSecurityAssociation status indicates
            that no Security Association (SA) yet exists for this
            endpoint. Otherwise, the state is unused.
            The disconnected status indicates one of the following two:
            1. If 'pktcMtaDevCmsIpsecCtrl' is disabled then no
            security association is involved with this endpoint: the
            NCS signaling Software is in process of establishing the
            NCS signaling Link via an RSIP exchange.
            2. Otherwise, pktcMtaDevCmsIpsecCtrl is enabled, the
            security Association has been established and the NCS
            signaling Software is in process of establishing the NCS
            signaling Link via an RSIP exchange."

      ::= { pktcNcsEndPntConfigEntry 30 }
--
-- notification group is for future extension.
--
pktcSigNotificationPrefix OBJECT IDENTIFIER     ::= { pktcSigMib 2 }
pktcSigNotification  OBJECT IDENTIFIER     ::= {
 pktcSigNotificationPrefix 0 }
pktcSigConformance   OBJECT IDENTIFIER     ::= { pktcSigMib 3 }
pktcSigCompliances   OBJECT IDENTIFIER     ::= { pktcSigConformance 1 }
pktcSigGroups        OBJECT IDENTIFIER     ::= { pktcSigConformance 2 }


-- compliance statements

pktcSigBasicCompliance  MODULE-COMPLIANCE
      STATUS     current
      DESCRIPTION
        "The compliance statement for devices that implement Signaling
        on the MTA."

MODULE  -- pktcSigMib

-- unconditionally mandatory groups

MANDATORY-GROUPS {
      pktcSigGroup
      }
      GROUP pktcNcsGroup
      DESCRIPTION
            "This group is mandatory for any MTA implementing NCS
            signaling"
      ::={ pktcSigCompliances 1 }

-- units of conformance

pktcSigGroup  OBJECT-GROUP
      OBJECTS {
      pktcSigDevCodecType,
      pktcSigDevCodecMax,
      pktcSigDevEchoCancellation,
      pktcSigDevSilenceSuppression,
      pktcSigDevConnectionMode,
      pktcSigDevR0Cadence,
      pktcSigDevR6Cadence,
      pktcSigDevR7Cadence,
      pktcSigDefCallSigTos,
      pktcSigDefMediaStreamTos,
      pktcSigTosFormatSelector,
      pktcSignalingType,
      pktcSignalingVersion,
      pktcSignalingVendorExtension,
      pktcSigEndPntCapabilityIndex,
      pktcSigDefNcsReceiveUdpPort,



( run in 0.564 second using v1.01-cache-2.11-cpan-39bf76dae61 )