Movatterモバイル変換


[0]ホーム

URL:


[RFC Home] [TEXT|PDF|HTML] [Tracker] [IPR] [Errata] [Info page]

PROPOSED STANDARD
Updated by:9141Errata Exist
Network Working Group                                         G. BeachamRequest for Comments: 5098                                Motorola, Inc.Category: Standards Track                                       S. Kumar                                                       Texas Instruments                                                        S. Channabasappa                                                               CableLabs                                                           February 2008Signaling MIB for PacketCable and IPCablecomMultimedia Terminal Adapters (MTAs)Status of This Memo   This document specifies an Internet standards track protocol for the   Internet community, and requests discussion and suggestions for   improvements.  Please refer to the current edition of the "Internet   Official Protocol Standards" (STD 1) for the standardization state   and status of this protocol.  Distribution of this memo is unlimited.Abstract   This memo defines a portion of the Management Information Base (MIB)   for use with network management protocols in the Internet community.   In particular, it defines a basic set of managed objects for Simple   Network Management Protocol (SNMP)-based management of PacketCable-   and IPCablecom-compliant Multimedia Terminal Adapter devices.Beacham, et al.             Standards Track                     [Page 1]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008Table of Contents1. The Internet-Standard Management Framework ......................22. Introduction ....................................................23. Terminology .....................................................33.1. MTA ........................................................33.2. Endpoint ...................................................33.3. L Line Package .............................................43.4. E Line Package .............................................44. Overview ........................................................44.1. Structure of the MIB .......................................54.2. pktcSigMibObjects ..........................................54.3. pktcSigConformance .........................................65. Definitions .....................................................66. Examples .......................................................697. Acknowledgments ................................................728. Security Considerations ........................................739. IANA Considerations ............................................7510. References ....................................................7510.1. Normative References .....................................7510.2. Informative References ...................................761.  The Internet-Standard Management Framework   For a detailed overview of the documents that describe the current   Internet-Standard Management Framework, please refer tosection 7 of   RFC 3410 [RFC3410].   Managed objects are accessed via a virtual information store, termed   the Management Information Base or MIB.  MIB objects are generally   accessed through the Simple Network Management Protocol (SNMP).   Objects in the MIB are defined using the mechanisms defined in the   Structure of Management Information (SMI).  This memo specifies a MIB   module that is compliant to the SMIv2, which is described in STD 58,RFC 2578 [RFC2578], STD 58,RFC 2579 [RFC2579] and STD 58,RFC 2580   [RFC2580].2.  Introduction   A multimedia terminal adapter (MTA) is used to deliver broadband   Internet, data, and/or voice access jointly with telephony service   to a subscriber's or customer's premises using a cable network   infrastructure.  An MTA is normally installed at the customer's or   subscriber's premises, and it is coupled to a multiple system   operator (MSO) using a hybrid fiber coax (HFC) access network.   An MTA is provisioned by the MSO for broadband Internet, data, and/or   voice service.  For more information on MTA provisioning, refer toBeacham, et al.             Standards Track                     [Page 2]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   the PacketCable Provisioning Specification [PKT-SP-PROV] and   [RFC4682].  MTA devices include one or more endpoints   (e.g., telephone ports), which receive call signaling information   to establish ring cadence, and codecs used for providing telephony   service.  For more information on call signaling, refer to the   PacketCable Signaling Specification [PKT-SP-MGCP] and [RFC3435].   For more information on codecs refer to the PacketCable Audio/Video   Codecs Specification [PKT-SP-CODEC].   Telephone systems are typically very complex and often have a wide   distribution.  It is therefore important for management systems to   support MTAs from multiple vendors at the same time, including those   from multiple countries.  This MIB module provides objects suitable   for managing signaling for MTA devices in the widest possible range   of markets.3.  Terminology   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this   document are to be interpreted as described inRFC 2119 [RFC2119].   The terms "MIB module" and "information module" are used   interchangeably in this memo.  As used here, both terms refer to any   of the three types of information modules defined inSection 3 of   RFC 2578 [RFC2578].3.1.  MTA   An MTA is a PacketCable or IPCablecom compliant device providing   telephony services over a cable or hybrid system used to deliver   video signals to a community.  It contains an interface to endpoints,   a network interface, codecs, and all signaling and encapsulation   functions required for Voice-over IP transport, call signaling, and   Quality of Service signaling.  An MTA can be an embedded or   standalone device.  An Embedded MTA (E-MTA) is an MTA device   containing an embedded Data Over Cable Service Interface   Specifications (DOCSIS) Cable Modem.  A Standalone MTA (S-MTA) is an   MTA device separated from the DOCSIS Cable Modem by non-DOCSIS Media   Access Control (MAC) interface (e.g., Ethernet, USB).3.2.  Endpoint   An endpoint or MTA endpoint is a standard telephony physical port   located on the MTA and used for attaching the telephone device to   the MTA.Beacham, et al.             Standards Track                     [Page 3]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 20083.3.  L Line Package   The L line package refers to the Media Gateway Control Protocol   (MGCP) package for the core signaling functionality, as defined by   PacketCable and IPCablecom.  An MTA provides all L package elements:   however, the operator determines their application.3.4.  E Line Package   The E line package refers to the MGCP package extensions, over and   above the core L package, defined in support of international   requirements.  E line package elements are optional, vary from   country to country, and are set by operator or regulatory   requirements.4.  Overview   This MIB module provides a set of objects required for Multimedia   Terminal Adapter (MTA) devices compliant with the PacketCable and   IPCablecom signaling specifications published by CableLabs, the   European Telecommunications Standards Institute (ETSI), and the   International Telecommunication Union Telecommunication   Standardization Sector (ITU-T) IPCablecom compliant Multimedia   Terminal Adapter (MTA) devices.  The Signaling MIB module   (PKTC-IETF-SIG-MIB) is intended to update various Signaling MIB   modules from which it is partly derived:     - the PacketCable 1.0 Signaling MIB Specification       [PKT-SP-MIB-SIG-1.0],     - the PacketCable 1.5 Signaling MIB Specification       [PKT-SP-MIB-SIG-1.5],     - the ITU-T IPCablecom Signaling MIB requirements [ITU-T-J169],     - the ETSI Signaling MIB [ETSI-TS-101-909-9].  The ETSI Signaling       MIB requirements also refer to various signal characteristics       defined in [ETSI-TS-101-909-4], [ETSI-EN-300-001],       [ETSI-EN-300-659-1], [ETSI-EN-300-324-1] and [ETSI-TR-101-183].   Several normative and informative references are used to help define   Signaling MIB objects.  As a convention, wherever PacketCable and   IPCablecom requirements are equivalent, the PacketCable reference is   used in the object REFERENCE clause.  IPCablecom compliant MTA   devices MUST use the equivalent IPCablecom references.Beacham, et al.             Standards Track                     [Page 4]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   This MIB module describes the various Signaling MIB objects that are   directly related to the PacketCable MTA and the endpoints supported   on the MTA, each of which provides services independently.  The   recognition and distinction of the endpoints are made by utilizing   the ifTable (IF-MIB [RFC2863]), where each index (ifIndex) value   refers to a unique endpoint.  This MIB module also utilizes the   syntax definition of the Differentiated Services Code Point (DSCP)   from DIFFSERV-DSCP-TC [RFC3289] for defining MIB objects that allow   for differentiation between various types of traffic in the service   provider network.4.1.  Structure of the MIB   This MIB module is identified by pktcIetfSigMib and is structured   into two major parts:   - Signaling information that controls device and endpoint     configuration (pktcSigMibObjects)   - Module Conformance information(pktcSigConformance)   The following sections explain each part in further detail.  It is to   be noted that future enhancements to specify Notification Objects are   also allowed (pktcSigNotification).4.2.  pktcSigMibObjects   This is further divided into device-specific elements   (pktcSigDevObjects) and endpoint-specific elements   (pktcSigEndPntConfigObjects).   Some highlights of the device-specific elements are as follows:   pktcSigDevCodecTable - this object identifies the codec types   available on the device.   pktcSigDevEchoCancellation - this object identifies the capability of   echo cancellation on the device.   pktcSigDevSilenceSuppression - this object specifies if the device is   capable of silence suppression (Voice Activity Detection).   pktcSigPulseSignalTable - this table selects the various signals used   in the application of the metering pulse signal to the twisted pair   line.   pktcSigDevToneTable - this table specifies a flexible structure   within which to specify all of the tones used in the MTA.Beacham, et al.             Standards Track                     [Page 5]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   pktcSigDevMultiFreqToneTable - this table defines the characteristics   of tones with multiple frequencies.  Each entry in this table   represents the frequency reference of a multi-frequency tone.   The endpoint-specific elements are mostly confined to the Endpoint   configuration MIB table (pktcSigEndPntConfigTable).  This table   describes the MTA endPoint configuration.  The number of entries in   this table represents the number of provisioned endpoints.4.3.  pktcSigConformance   pktcSigDeviceGroup - this group contains all the MIB objects that   apply on a per-device basis and need to be implemented by an MTA to   claim compliance with the specified MIB module.   pktcSigEndpointGroup - this group contains all the MIB objects that   apply on a per-endpoint basis and need to be implemented by an MTA to   claim compliance with the specified MIB module.   pktcLLinePackageGroup - this group contains the MIB objects that need   to be implemented to support the L line package.   pktcELinePackageGroup - this group contains the MIB objects that need   to be implemented to support the E line package.   pktcInternationalGroup - this group contains optional MIB objects   designed to support operations over the widest possible range of   markets.5.  DefinitionsPKTC-IETF-SIG-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY,    OBJECT-TYPE,    Integer32,    Unsigned32,    mib-2          FROM SNMPv2-SMI                   -- [RFC2578]    InetAddressType,    InetAddress,    InetPortNumber          FROM INET-ADDRESS-MIB             -- [RFC4001]    TEXTUAL-CONVENTION,    RowStatus,    TruthValue          FROM SNMPv2-TC                    -- [RFC2579]Beacham, et al.             Standards Track                     [Page 6]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    OBJECT-GROUP,    MODULE-COMPLIANCE          FROM SNMPv2-CONF                  -- [RFC2580]    SnmpAdminString          FROM SNMP-FRAMEWORK-MIB           -- [RFC3411]    ifIndex          FROM IF-MIB                       -- [RFC2863]    Dscp          FROM DIFFSERV-DSCP-TC;            -- [RFC3289]pktcIetfSigMib MODULE-IDENTITY    LAST-UPDATED    "200712180000Z" -- December 18, 2007    ORGANIZATION    "IETF IPCDN Working Group"    CONTACT-INFO        "Sumanth Channabasappa         Cable Television Laboratories, Inc.         858 Coal Creek Circle,         Louisville, CO 80027, USA         Phone: +1 303-661-3307         Email: Sumanth@cablelabs.com         Gordon Beacham         Motorola, Inc.         6450 Sequence Drive, Bldg. 1         San Diego, CA 92121, USA         Phone: +1 858-404-2334         Email: gordon.beacham@motorola.com         Satish Kumar Mudugere Eswaraiah         Texas Instruments India (P) Ltd.,         Golf view, Wind Tunnel Road         Murugesh Palya         Bangalore 560 017, INDIA         Phone:   +91 80 5269451         Email:  satish.kumar@ti.com    IETF IPCDN Working Group         General Discussion: ipcdn@ietf.org         Subscribe:http://www.ietf.org/mailman/listinfo/ipcdn         Archive:ftp://ftp.ietf.org/ietf-mail-archive/ipcdn         Co-Chair: Jean-Francois Mule, jf.mule@cablelabs.com         Co-Chair: Richard Woundy, Richard_Woundy@cable.comcast.com"    DESCRIPTION       "This MIB module supplies the basic management        objects for the PacketCable and IPCablecom Signaling        protocols.  This version of the MIB includes        common signaling and Network Call SignalingBeacham, et al.             Standards Track                     [Page 7]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008        (NCS)-related signaling objects.        Copyright (C) The IETF Trust (2008).  This version of        this MIB module is part ofRFC 5098; see the RFC itself for        full legal notices."    REVISION                "200712180000Z"    DESCRIPTION       "Initial version, published asRFC 5098."::=  { mib-2 169 }-- Textual ConventionsTenthdBm ::= TEXTUAL-CONVENTION    DISPLAY-HINT "d-1"    STATUS       current    DESCRIPTION        "This TEXTUAL-CONVENTION represents power levels that are         normally expressed in dBm.  Units are in tenths of a dBm;         for example, -13.5 dBm will be represented as -135."    SYNTAX       Integer32PktcCodecType ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION        " This TEXTUAL-CONVENTION defines various types of codecs          that MAY be supported.  The description for each          enumeration is listed below:          Enumeration     Description          other           a defined codec not in the enumeration          unknown         a codec not defined by the PacketCable                          Codec Specification          g729            ITU-T Recommendation G.729          reserved        for future use          g729E           ITU-T Recommendation G.729E          pcmu            Pulse Code Modulation u-law (PCMU)          g726at32        ITU-T Recommendation G.726-32 (32 kbit/s)          g728            ITU-T Recommendation G.728          pcma            Pulse Code Modulation a-law (PCMA)          g726at16        ITU-T Recommendation G.726-16 (16 kbit/s)          g726at24        ITU-T Recommendation G.726-24 (24 kbit/s)          g726at40        ITU-T Recommendation G.726-40 (40 kbit/s)          ilbc            IETF Internet low-bit rate codec          bv16            Broadcom BroadVoice16          The list of codecs is consistent with the IETF          Real-Time Transport Protocol (RTP) Profile registry andBeacham, et al.             Standards Track                     [Page 8]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          the RTP Map Parameters Table in PacketCable Audio/Video          Codecs Specification [PKT-SP-CODEC].  The literal codec          name for each codec is listed below:          Codec     Literal Codec Name          g729              G729          g729E             G729E          pcmu              PCMU          g726at32          G726-32          g728              G728          pcma              PCMA          g726at16          G726-16          g726at24          G726-24          g726at40          G726-40          ilbc              iLBC          bv16              BV16          The literal codec name is the second column of the table          with codec RTP Map Parameters.  The Literal Codec Name Column          contains the codec name used in the local connection          options (LCO) of the NCS messages create connection          (CRCX)/modify connection (MDCX) and is also used to          identify the codec in the Call Management System (CMS)          Provisioning Specification.  The RTP Map Parameter column of          the Table contains the string used in the media attribute          line (a=) of the session description protocol (SDP)          parameters in NCS messages."    SYNTAX INTEGER {               other     (1),               unknown   (2),               g729      (3),               reserved  (4),               g729E     (5),               pcmu      (6),               g726at32  (7),               g728      (8),               pcma      (9),               g726at16  (10),               g726at24  (11),               g726at40  (12),               ilbc      (13),               bv16      (14)    }PktcRingCadence   ::= TEXTUAL-CONVENTION    STATUS        current    DESCRIPTION          "This object provides an encoding scheme for ringBeacham, et al.             Standards Track                     [Page 9]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          cadences, including repeatability characteristics.  All          fields in this object MUST be encoded in network-byte          order.          The first three higher-order octets are reserved.  The          octets that follow are used to encode a 'bit-string', with          each bit corresponding to 50 milliseconds.  A bit value of          '1' indicates the presence of a ring-tone, and a bit value          of '0' indicates the absence of a ring-tone, for that          duration (50 ms) (Note: A minimum number of octets          required to encode the bit-string MUST be used).          The first two of the reserved octets MUST indicate the          length of the encoded cadence (in bits) and MUST range          between 1 and 264.  (Note: The length in bits MUST also be          consistent with the number of octets that encode the          cadence).  The MTA MUST ignore any unused bits in the last          octet, but MUST reflect the value as provided on          subsequent SNMP GETs.          The third of the reserved octets indicates 'repeatability'          and MUST be either 0x80 or 0x00 -- the former value          indicating 'non-repeatability', and the latter indicating          'repeatability'.          The MTA MUST reject attempts to set a value that violates          any of the above requirements."    SYNTAX  OCTET STRING (SIZE(4..36))PktcSigType     ::= TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION        " This object lists the various types of signaling that may          be supported:          other(1) - set when signaling other than NCS is used          ncs(2)   - Network Call Signaling is a derivation of MGCP                    (Media Gateway Control Protocol) defined for                     IPCablecom/PacketCable MTAs."    SYNTAX INTEGER {                   other(1),                   ncs(2)    }Beacham, et al.             Standards Track                    [Page 10]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008DtmfCode::=TEXTUAL-CONVENTION    STATUS       current    DESCRIPTION        "This TEXTUAL-CONVENTION represents the Dual-Tone         Multi-Frequency (DTMF) Character used         to indicate the start or end of the digit transition         sequence used for caller id or Visual Message Waiting         Indicator (VMWI).         Note: The DTMF code '*' is indicated using 'dtmfcodeStar',         and the DTMF code '#' is indicated using ' dtmfcodeHash'."    SYNTAX       INTEGER {                  dtmfcode0(0),                  dtmfcode1(1),                  dtmfcode2(2),                  dtmfcode3(3),                  dtmfcode4(4),                  dtmfcode5(5),                  dtmfcode6(6),                  dtmfcode7(7),                  dtmfcode8(8),                  dtmfcode9(9),                  dtmfcodeStar(10),                  dtmfcodeHash(11),                  dtmfcodeA(12),                  dtmfcodeB(13),                  dtmfcodeC(14),                  dtmfcodeD(15)}PktcSubscriberSideSigProtocol::=TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "This TEXTUAL-CONVENTION represents the Signaling         protocol being used for purposes such as caller id         or VMWI.         A value of fsk(1) indicates Frequency Shift Keying         (FSK).         A value of dtmf(2) indicates Dual-Tone Multi-Frequency         (DTMF)."         SYNTAX INTEGER {                fsk(1),                dtmf(2)         }pktcSigMibObjects OBJECT IDENTIFIER ::= { pktcIetfSigMib 1 }pktcSigDevObjects OBJECT IDENTIFIER ::=Beacham, et al.             Standards Track                    [Page 11]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008                                        { pktcSigMibObjects 1 }pktcSigEndPntConfigObjects OBJECT IDENTIFIER ::=                                        { pktcSigMibObjects 2 }---- The codec table (pktcSigDevCodecTable) defines all combinations-- of codecs supported by the Multimedia Terminal Adapter (MTA).--pktcSigDevCodecTable OBJECT-TYPE    SYNTAX      SEQUENCE OF PktcSigDevCodecEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION         " This table describes the MTA-supported codec types.  An MTA          MUST populate this table with all possible combinations of          codecs it supports for simultaneous operation.  For example,          an MTA with two endpoints may be designed with a particular          Digital Signal Processing (DSP) and memory architecture that          allows it to support the following fixed combinations of          codecs for simultaneous operation:          Codec Type     Maximum Number of Simultaneous Codecs          PCMA                             3          PCMA                             2          PCMU                             1          PCMA                             1          PCMU                             2          PCMU                             3          PCMA                             1          G729                             1          G729                             2          PCMU                             1          G729                             1          Based on this example, the entries in the codec table          would be:            pktcSigDev        pktcSigDev        pktcSigDev          CodecComboIndex     CodecType          CodecMax                 1               pcma                3                 2               pcma                2                 2               pcmu                1Beacham, et al.             Standards Track                    [Page 12]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008                 3               pcma                1                 3               pcmu                2                 4               pcmu                3                 5               pcma                1                 5               g729                1                 6               g729                2                 7               pcmu                1                 7               g729                1          An operator querying this table is able to determine all          possible codec combinations the MTA is capable of          simultaneously supporting.          This table MUST NOT include non-voice codecs."    ::= { pktcSigDevObjects 1 }pktcSigDevCodecEntry  OBJECT-TYPE    SYNTAX      PktcSigDevCodecEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        "Each entry represents the maximum number of active         connections with a particular codec the MTA is capable of         supporting.  Each row is indexed by a composite key         consisting of a number enumerating the particular codec         combination and the codec type."    INDEX { pktcSigDevCodecComboIndex, pktcSigDevCodecType }    ::= { pktcSigDevCodecTable 1 }PktcSigDevCodecEntry  ::= SEQUENCE {    pktcSigDevCodecComboIndex    Unsigned32,    pktcSigDevCodecType     PktcCodecType,    pktcSigDevCodecMax      Unsigned32    }pktcSigDevCodecComboIndex  OBJECT-TYPE    SYNTAX      Unsigned32 (1..255)    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION        " The index value that enumerates a particular codec          combination in the pktcSigDevCodecTable."    ::= { pktcSigDevCodecEntry 1 }pktcSigDevCodecType  OBJECT-TYPE    SYNTAX       PktcCodecType    MAX-ACCESS   not-accessible    STATUS       currentBeacham, et al.             Standards Track                    [Page 13]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    DESCRIPTION        " A codec type supported by this MTA."    ::= { pktcSigDevCodecEntry 2 }pktcSigDevCodecMax  OBJECT-TYPE    SYNTAX      Unsigned32(1..255)    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION        " The maximum number of simultaneous sessions of a          particular codec that the MTA can support."    ::= { pktcSigDevCodecEntry 3 }---- These are the common signaling-related definitions that affect-- the entire MTA device.--pktcSigDevEchoCancellation  OBJECT-TYPE    SYNTAX       TruthValue    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This object specifies if the device is capable of echo          cancellation.  The MTA MUST set this MIB object to a          value of true(1) if it is capable of echo          cancellation, and a value of false(2) if not."    ::= { pktcSigDevObjects 2 }pktcSigDevSilenceSuppression  OBJECT-TYPE    SYNTAX       TruthValue    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This object specifies if the device is capable of          silence suppression (as a result of Voice Activity          Detection).  The MTA MUST set this MIB object to a          value of true(1) if it is capable of silence          suppression, and a value of false(2) if not."::= { pktcSigDevObjects 3 }pktcSigDevCidSigProtocol  OBJECT-TYPE    SYNTAX       PktcSubscriberSideSigProtocol    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        "This object is used to configure the subscriber-line         protocol used for signaling on-hook caller id information.Beacham, et al.             Standards Track                    [Page 14]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008         Different countries define different caller id signaling         protocols to support caller identification.         Setting this object at a value fsk(1) sets the subscriber         line protocol to be Frequency Shift Keying (FSK).         Setting this object at a value dtmf(2) sets the subscriber         line protocol to be Dual-Tone Multi-Frequency (DTMF).         The value of this MIB object MUST NOT persist across MTA         reboots."     REFERENCE        "ETSI-EN-300-659-1 Specification"     DEFVAL { fsk }::= { pktcSigDevObjects 4 }pktcSigDevR0Cadence     OBJECT-TYPE    SYNTAX      PktcRingCadence    MAX-ACCESS  read-write    STATUS      current    DESCRIPTION        " This object specifies ring cadence 0 (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 5 }pktcSigDevR1Cadence     OBJECT-TYPE    SYNTAX      PktcRingCadence    MAX-ACCESS  read-write    STATUS      current    DESCRIPTION        " This object specifies ring cadence 1 (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 6 }pktcSigDevR2Cadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS    read-write    STATUS        current    DESCRIPTION        " This object specifies ring cadence 2 (a user-defined          field).Beacham, et al.             Standards Track                    [Page 15]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 7 }pktcSigDevR3Cadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies ring cadence 3 (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 8 }pktcSigDevR4Cadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies ring cadence 4 (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 9 }pktcSigDevR5Cadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies ring cadence 5 (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 10 }pktcSigDevR6Cadence     OBJECT-TYPE    SYNTAX      PktcRingCadence    MAX-ACCESS  read-write    STATUS      current    DESCRIPTION        " This object specifies ring cadence 6 (a user-defined          field).Beacham, et al.             Standards Track                    [Page 16]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 11 }pktcSigDevR7Cadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies ring cadence 7 (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 12 }pktcSigDevRgCadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies ring cadence rg (a user-defined          field).          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 13 }pktcSigDevRsCadence     OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies ring cadence rs (a user-defined          field).  The MTA MUST reject any attempt to make this object          repeatable.          The value of this MIB object MUST NOT persist across MTA          reboots."    ::= { pktcSigDevObjects 14 }pktcSigDefCallSigDscp  OBJECT-TYPE    SYNTAX      Dscp  --RFC 3289: DIFFSERV-DSCP-TC    MAX-ACCESS  read-write    STATUS      current    DESCRIPTION        " The default value used in the IP header for setting the          Differentiated Services Code Point (DSCP) value for callBeacham, et al.             Standards Track                    [Page 17]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          signaling.          The value of this MIB object MUST NOT persist across MTA          reboots."    DEFVAL { 0 }    ::= { pktcSigDevObjects 15 }pktcSigDefMediaStreamDscp  OBJECT-TYPE    SYNTAX      Dscp  --RFC 3289: DIFFSERV-DSCP-TC    MAX-ACCESS  read-write    STATUS      current    DESCRIPTION        " This object contains the default value used in the IP          header for setting the Differentiated Services Code Point          (DSCP) value for media stream packets.  The MTA MUST NOT          update this object with the value supplied by the CMS in          the NCS messages (if present).  Any currently active          connections are not affected by updates to this object.          When the value of this object is updated by SNMP, the MTA          MUST use the new value as a default starting only from          new connections.          The value of this MIB object MUST NOT persist across MTA          reboots."    DEFVAL { 0 }    ::= { pktcSigDevObjects 16 }---- pktcSigCapabilityTable - This table defines the valid signaling-- types supported by this MTA.--pktcSigCapabilityTable    OBJECT-TYPE    SYNTAX        SEQUENCE OF PktcSigCapabilityEntry    MAX-ACCESS    not-accessible    STATUS        current    DESCRIPTION        " This table describes the signaling types supported by this          MTA."    ::= { pktcSigDevObjects 17 }pktcSigCapabilityEntry    OBJECT-TYPE    SYNTAX        PktcSigCapabilityEntry    MAX-ACCESS    not-accessible    STATUS        current    DESCRIPTION        " Entries in pktcMtaDevSigCapabilityTable - list of          supported signaling types, versions, and vendor extensionsBeacham, et al.             Standards Track                    [Page 18]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          for this MTA.  Each entry in the list provides for one          signaling type and version combination.  If the device          supports multiple versions of the same signaling type, it          will require multiple entries."    INDEX { pktcSigCapabilityIndex }    ::= { pktcSigCapabilityTable 1 }PktcSigCapabilityEntry  ::= SEQUENCE {    pktcSigCapabilityIndex             Unsigned32,    pktcSigCapabilityType              PktcSigType,    pktcSigCapabilityVersion           SnmpAdminString,    pktcSigCapabilityVendorExt         SnmpAdminString    }pktcSigCapabilityIndex       OBJECT-TYPE    SYNTAX        Unsigned32 (1..255)    MAX-ACCESS    not-accessible    STATUS        current    DESCRIPTION        " The index value that uniquely identifies an entry in the          pktcSigCapabilityTable."    ::= { pktcSigCapabilityEntry 1 }pktcSigCapabilityType      OBJECT-TYPE    SYNTAX        PktcSigType    MAX-ACCESS    read-only    STATUS        current    DESCRIPTION        " This object identifies the type of signaling used.  This          value has to be associated with a single signaling          version."    ::= { pktcSigCapabilityEntry 2 }pktcSigCapabilityVersion      OBJECT-TYPE    SYNTAX        SnmpAdminString    MAX-ACCESS    read-only    STATUS        current    DESCRIPTION        " Provides the version of the signaling type - reference          pktcSigCapabilityType.  Examples would be 1.0 or 2.33 etc."    ::= { pktcSigCapabilityEntry 3 }pktcSigCapabilityVendorExt      OBJECT-TYPE    SYNTAX        SnmpAdminString    MAX-ACCESS    read-only    STATUS        current    DESCRIPTION        " The vendor extension allows vendors to provide a list ofBeacham, et al.             Standards Track                    [Page 19]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          additional capabilities.          The syntax for this MIB object in ABNF ([RFC5234]) is          specified to be zero or more occurrences of vendor          extensions, as follows:           pktcSigCapabilityVendorExt  = *(vendor-extension)           vendor-extension = (ext symbol alphanum) DQUOTE ; DQUOTE           ext      = DQUOTE %x58 DQUOTE           symbol   = (DQUOTE %x2D DQUOTE)/(DQUOTE %x2D DQUOTE)           alphanum = 1*6(ALPHA/DIGIT)        "    ::= { pktcSigCapabilityEntry 4 }pktcSigDefNcsReceiveUdpPort  OBJECT-TYPE    SYNTAX      InetPortNumber (1025..65535)    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION        " This object contains the MTA User Datagram Protocol (UDP)          receive port that is being used for NCS call signaling.          This object should only be changed by the configuration          file.          Unless changed via configuration, this MIB object MUST          reflect a value of '2427'."    REFERENCE        "PacketCable NCS Specification"    ::= { pktcSigDevObjects 18 }pktcSigPowerRingFrequency    OBJECT-TYPE    SYNTAX       INTEGER {                 f20Hz(1),                 f25Hz(2),                 f33Point33Hz(3),                 f50Hz(4),                 f15Hz(5),                 f16Hz(6),                 f22Hz(7),                 f23Hz(8),                 f45Hz(9)    }    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This object must only be provided via the configuration          file during the provisioning process.  The power ringBeacham, et al.             Standards Track                    [Page 20]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          frequency is the frequency at which the sinusoidal voltage          must travel down the twisted pair to make terminal          equipment ring.  Different countries define different          electrical characteristics to make terminal equipment          ring.          The f20Hz setting corresponds to a power ring frequency          of 20 Hertz.  The f25Hz setting corresponds to a power ring          frequency of 25 Hertz.  The f33Point33Hz setting          corresponds to a power ring frequency of 33.33 Hertz.  The          f50Hz setting corresponds to a power ring frequency of 50          Hertz.  The f15Hz setting corresponds to a power ring          frequency of 15 Hertz.  The f16Hz setting corresponds to a          power ring frequency of 16 Hertz.  The f22Hz setting          corresponds to a power ring frequency of 22 Hertz.  The          f23Hz setting corresponds to a power ring frequency of 23          Hertz.  The f45Hz setting corresponds to a power ring          frequency of 45 Hertz."    REFERENCE          "ETSI-EN-300-001"    ::= { pktcSigDevObjects 19 }pktcSigPulseSignalTable    OBJECT-TYPE    SYNTAX       SEQUENCE OF PktcSigPulseSignalEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        " The Pulse signal table defines the pulse signal operation.          There are nine types of international pulse signals,          with each signal having a set of provisionable parameters.          The values of the MIB objects in this table take effect          only if these parameters are not defined via signaling, in          which case, the latter determines the values of the          parameters.  The MIB objects in this table do not persist          across MTA reboots."    REFERENCE        "ETSI-TS-101-909-4 Specification"    ::= { pktcSigDevObjects 20 }pktcSigPulseSignalEntry    OBJECT-TYPE    SYNTAX       PktcSigPulseSignalEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        " This object defines the set of parameters associated with          each particular value of pktcSigPulseSignalType.  Each          entry in the pktcSigPulseSignalTable is indexed by the          pktcSigPulseSignalType object.Beacham, et al.             Standards Track                    [Page 21]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          The conceptual rows MUST NOT persist across MTA reboots."    INDEX { pktcSigPulseSignalType }    ::= { pktcSigPulseSignalTable 1 }PktcSigPulseSignalEntry ::= SEQUENCE {        pktcSigPulseSignalType              INTEGER,        pktcSigPulseSignalFrequency         INTEGER,        pktcSigPulseSignalDbLevel           TenthdBm,        pktcSigPulseSignalDuration          Unsigned32,        pktcSigPulseSignalPulseInterval     Unsigned32,        pktcSigPulseSignalRepeatCount       Unsigned32}pktcSigPulseSignalType    OBJECT-TYPE    SYNTAX       INTEGER                 {                     initialRing(1),                     pulseLoopClose(2),                     pulseLoopOpen(3),                     enableMeterPulse(4),                     meterPulseBurst(5),                     pulseNoBattery(6),                     pulseNormalPolarity(7),                     pulseReducedBattery(8),                     pulseReversePolarity(9)                 }    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        "There are nine types of international pulse signals.  These         signals are defined as follows:         initial ring         pulse loop close         pulse loop open         enable meter pulse         meter pulse burst         pulse no battery         pulse normal polarity         pulse reduced battery         pulse reverse polarity"    REFERENCE        "ETSI-EN-300-324-1 Specification"    ::= { pktcSigPulseSignalEntry 1 }pktcSigPulseSignalFrequency    OBJECT-TYPE    SYNTAX       INTEGER {                 twentyfive(1),Beacham, et al.             Standards Track                    [Page 22]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008                 twelvethousand(2),                 sixteenthousand(3)    }    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object is only applicable to the initialRing,          enableMeterPulse, and meterPulseBurst signal types.  This          object identifies the frequency of the generated signal.          The following table defines the default values for this          object depending on signal type:          pktcSigPulseSignalType     Default          initialRing                25          enableMeterPulse           16000          meterPulseBurst            16000          The value of twentyfive MUST only be used for the          initialRing signal type.  The values of twelvethousand and          sixteenthousand MUST only be used for enableMeterPulse and          meterPulseBurst signal types.  An attempt to set this          object while the value of pktcSigPulseSignalType is not          initialRing, enableMeterPulse, or meterPulseBurst will          result in an 'inconsistentValue' error."    REFERENCE        "ETSI-EN-300-001 Specification"         ::= { pktcSigPulseSignalEntry 2}pktcSigPulseSignalDbLevel    OBJECT-TYPE    SYNTAX       TenthdBm (-350..0)    UNITS        "1/10 of a dBm"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object is only applicable to the enableMeterPulse and          meterPulseBurst signal types.  This is the decibel level          for each frequency at which tones could be generated at          the a and b terminals (TE connection point).  An attempt to          set this object while the value of pktcSigPulseSignalType          is not enableMeterPulse or meterPulseBurst will result in          an 'inconsistentValue' error."    REFERENCE        "ETSI-EN-300-001 Specification"    DEFVAL { -135 }    ::={pktcSigPulseSignalEntry 3 }pktcSigPulseSignalDuration    OBJECT-TYPEBeacham, et al.             Standards Track                    [Page 23]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    SYNTAX       Unsigned32 (0..5000)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the pulse duration for each          signal type.  In addition, the MTA must accept the values          in the incremental steps specific for each signal type.          The following table defines the default values and the          incremental steps for this object depending on the signal          type:          pktcSigPulseSignaltype  Default (ms)   Increment (ms)          initialRing                 200             50          pulseLoopClose              200             10          pulseLoopOpen               200             10          enableMeterPulse            150             10          meterPulseBurst             150             10          pulseNoBattery              200             10          pulseNormalPolarity         200             10          pulseReducedBattery         200             10          pulseReversePolarity        200             10          An attempt to set this object to a value that does not          fall on one of the increment boundaries, or on the wrong          increment boundary for the specific signal type, will          result in an 'inconsistentValue' error."    REFERENCE        "ETSI-EN-300-324-1 Specification"         ::= {pktcSigPulseSignalEntry 4 }pktcSigPulseSignalPulseInterval     OBJECT-TYPE    SYNTAX       Unsigned32 (0..5000)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the repeat interval, or the period,          for each signal type.  In addition, the MTA must accept          the values in the incremental steps specific for each          signal type.  The following table defines the default          values and the incremental steps for this object, depending          on the signal type:          pktcSigPulseSignaltype  Default (ms)   Increment (ms)          initialRing                 200             50          pulseLoopClose             1000             10          pulseLoopOpen              1000             10Beacham, et al.             Standards Track                    [Page 24]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          enableMeterPulse           1000             10          meterPulseBurst            1000             10          pulseNoBattery             1000             10          pulseNormalPolarity        1000             10          pulseReducedBattery        1000             10          pulseReversePolarity       1000             10          An attempt to set this object to a value that does not          fall on one of the increment boundaries, or on the wrong          increment boundary for the specific signal type, will          result in an 'inconsistentValue' error."    REFERENCE        "ETSI-EN-300-324-1 Specification"         ::= { pktcSigPulseSignalEntry 5}pktcSigPulseSignalRepeatCount    OBJECT-TYPE    SYNTAX       Unsigned32 (1..50)    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies how many times to repeat a pulse.          This object is not used by the enableMeterPulse signal          type, and in that case, the value is irrelevant.  The          following table defines the default values and the valid          ranges for this object, depending on the signal type:          pktcSigPulseSignaltype  Default   Range          initialRing                1       1-5          pulseLoopClose             1       1-50          pulseLoopOpen              1       1-50          enableMeterPulse      (any value)(but not used)          meterPulseBurst            1       1-50          pulseNoBattery             1       1-50          pulseNormalPolarity        1       1-50          pulseReducedBattery        1       1-50          pulseReversePolarity       1       1-50          An attempt to set this object to a value that does not          fall within the range for the specific          signal type will result in an 'inconsistentValue' error."    ::={ pktcSigPulseSignalEntry 6 }pktcSigDevCidMode    OBJECT-TYPE    SYNTAX       INTEGER {                 duringRingingETS(1),                 dtAsETS(2),                 rpAsETS(3),Beacham, et al.             Standards Track                    [Page 25]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008                 lrAsETS(4),                 lrETS(5)                 }    MAX-ACCESS read-write    STATUS current    DESCRIPTION        " For on-hook caller id, pktcSigDevCidMode selects the method          for representing and signaling caller identification.  For          the duringRingingETS method, the Frequency Shift Keying          (FSK) or the Dual-Tone Multi-Frequency (DTMF) containing          the caller identification information is sent between the          first and second ring pattern.          For the dtAsETS,rpAsETS, lrAsETS and lrETS          methods, the FSK or DTMF containing the caller id          information is sent before the first ring pattern.          For the dtAsETS method, the FSK or DTMF is sent after the          Dual Tone Alert Signal.  For the rpAsETS method, the FSK or          DTMF is sent after a Ring Pulse.          For the lrAsETS method, the Line Reversal occurs first,          then the Dual Tone Alert Signal, and, finally, the FSK or          DTMF is sent.          For the lrETS method, the Line Reversal occurs first,          then the FSK or DTMF is sent.          The value of this MIB object MUST NOT persist across MTA          reboots."    DEFVAL { rpAsETS}    ::= {pktcSigDevObjects 21 }pktcSigDevCidAfterRing     OBJECT-TYPE    SYNTAX       Unsigned32 (0|50..2000)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of first          ringing pattern and the start of the transmission of the          FSK or DTMF containing the caller id information.  It is          only used when pktcSigDevCidMode is set to a value of          'duringRingingETS'.          The following table defines the default values          for this MIB object, depending on the signal typeBeacham, et al.             Standards Track                    [Page 26]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008         (pktcSigDevCidMode), and MUST be followed:          Value of pktcSigDevCidMode       Default value          duringringingETS                 550 ms          dtAsETS                          any value (not used)          rpAsETS                          any value (not used)          lrAsETS                          any value (not used)          lrETS                            any value (not used)          An attempt to set this object while the value of          pktcSigDevCidMode is not duringringingETS will result in          an 'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 550 }    ::= {pktcSigDevObjects 22 }pktcSigDevCidAfterDTAS    OBJECT-TYPE    SYNTAX       Unsigned32 (0|45..500)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          Dual Tone Alert Signal (DT-AS) and the start of the          transmission of the FSK or DTMF containing the caller id          information.  This object is only used when          pktcSigDevCidMode is set to a value of 'dtAsETS' or          'lrAsETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevCidMode), and MUST be followed:          Value of pktcSigDevCidMode       Default value          duringringingETS                 any value (not used)          dtAsETS                          50 ms          rpAsETS                          any value (not used)          lrAsETS                          50 ms          lrETS                            any value (not used)          An attempt to set this object while the value ofBeacham, et al.             Standards Track                    [Page 27]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          pktcSigDevCidMode is not 'dtAsETS' or 'lrAsETS' will          result in an 'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 50 }    ::= {pktcSigDevObjects 23 }pktcSigDevCidAfterRPAS    OBJECT-TYPE    SYNTAX       Unsigned32 (0|500..800)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          Ring Pulse Alert Signal (RP-AS) and the start of the          transmission of the FSK or DTMF containing the caller id          information.  This MIB object is only used when          pktcSigDevCidMode is set to a value of 'rpAsETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevCidMode), and MUST be followed:          Value of pktcSigDevCidMode       Default value          duringringingETS                 any value  (not used)          dtAsETS                          any value  (not used)          rpAsETS                          650 ms          lrAsETS                          any value  (not used)          lrETS                            any value  (not used)          An attempt to set this object while the value of          pktcSigDevCidMode is not 'rpAsETS' will result in an          'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 650 }    ::= {pktcSigDevObjects 24 }pktcSigDevRingAfterCID    OBJECT-TYPE    SYNTAX       Unsigned32 (0|50..500)    UNITS        "Milliseconds"    MAX-ACCESS   read-writeBeacham, et al.             Standards Track                    [Page 28]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          complete transmission of the FSK or DTMF containing the          caller id information and the start of the first ring          pattern.  It is only used when pktcSigDevCidMode is          set to a value of 'dtAsETS', 'rpAsETS', 'lrAsETS' or          'lrETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevCidMode), and MUST be followed:          Value of pktcSigDevCidMode       Default value          duringringingETS                 any value  (not used)          dtAsETS                          250 ms          rpAsETS                          250 ms          lrAsETS                          250 ms          lrETS                            250 ms          An attempt to set this object while the value of          pktcSigDevCidMode is not 'dtAsETS', 'rpAsETS',          'lrAsETS', or 'lrETS' will result in an 'inconsistent          value' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 250 }    ::= {pktcSigDevObjects 25 }pktcSigDevCidDTASAfterLR    OBJECT-TYPE    SYNTAX       Unsigned32 (50..655)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          Line Reversal and the start of the Dual Tone Alert Signal          (DT-AS).  This object is only used when pktcSigDevCidMode          is set to a value of 'lrAsETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevCidMode), and MUST be followed:Beacham, et al.             Standards Track                    [Page 29]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          Value of pktcSigDevCidMode       Default value          duringringingETS                 any value  (not used)          dtAsETS                          any value  (not used)          rpAsETS                          any value  (not used)          lrAsETS                          250 ms          lrETS                            any value  (not used)          An attempt to set this object while the value of          pktcSigDevCidMode is not lrAsETS will result in an          'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 250 }    ::= {pktcSigDevObjects 26 }pktcSigDevVmwiMode    OBJECT-TYPE    SYNTAX       INTEGER {                 dtAsETS(1),                 rpAsETS(2),                 lrAsETS(3),                 osi(4),                 lrETS(5)                 }    MAX-ACCESS read-write    STATUS current    DESCRIPTION        " For visual message waiting indicator (VMWI),          pktcSigDevVmwiMode selects the alerting signal method.  For          the dtAsETS, rpAsETS, lrAsETS, osi, and lrETS methods,          the FSK containing the VMWI information is sent after an          alerting signal.          For the dtAsETS method, the FSK, or DTMF          is sent after the Dual Tone Alert Signal.  For the rpAsETS          method, the FSK or DTMF is sent after a Ring Pulse.          For the lrAsETS method, the Line Reversal occurs first,          then the Dual Tone Alert Signal, and, finally, the FSK or          DTMF is sent.          For the OSI method, the FSK or DTMF is sent after the Open          Switching Interval.Beacham, et al.             Standards Track                    [Page 30]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          For the lrETS method, the Line Reversal occurs first,          then the FSK or DTMF is sent.          The value of this MIB object MUST NOT persist across MTA          reboots."    DEFVAL { rpAsETS }    ::= {pktcSigDevObjects 27 }pktcSigDevVmwiAfterDTAS    OBJECT-TYPE    SYNTAX       Unsigned32 (0|45..500)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          Dual Tone Alert Signal (DT-AS) and the start of the          transmission of the FSK or DTMF containing the VMWI          information.          This object is only used when pktcSigDevVmwiMode is          set to a value of 'dtAsETS' or 'lrAsETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevVmwiMode), and MUST be followed:          Value of pktcSigDevVmwiMode       Default value          dtAsETS                           50 ms          rpAsETS                           any value  (not used)          lrAsETS                           50 ms          lrETS                             any value  (not used)          An attempt to set this object while the value of          pktcSigDevVmwiMode is not 'dtAsETS' or 'lrAsETS' will          result in an 'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 50 }    ::= {pktcSigDevObjects 28 }pktcSigDevVmwiAfterRPAS    OBJECT-TYPE    SYNTAX       Unsigned32 (0|500..800)Beacham, et al.             Standards Track                    [Page 31]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          Ring Pulse Alert Signal (RP-AS) and the start of the          transmission of the FSK or DTMF containing the VMWI          information.          This object is only used when pktcSigDevVmwiMode is          set to a value of 'rpAsETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevVmwiMode), and MUST be followed:          Value of pktcSigDevVmwiMode       Default value          dtAsETS                           any value  (not used)          rpAsETS                           650 ms          lrAsETS                           any value  (not used)          lrETS                             any value  (not used)          An attempt to set this object while the value of          pktcSigDevVmwiMode is not 'rpAsETS' will result in an          'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 650 }    ::= {pktcSigDevObjects 29 }pktcSigDevVmwiDTASAfterLR    OBJECT-TYPE    SYNTAX       Unsigned32 (0|50..655)    UNITS        "Milliseconds"    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        " This object specifies the delay between the end of the          Line Reversal and the start of the Dual Tone Alert Signal          (DT-AS) for VMWI information.  This object is only used          when pktcSigDevVmwiMode is set to a value of 'lrAsETS'.          The following table defines the default values          for this MIB object, depending on the signal type         (pktcSigDevVmwiMode), and MUST be followed:Beacham, et al.             Standards Track                    [Page 32]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          Value of pktcSigDevVmwiMode       Default value          dtAsETS                           any value  (not used)          rpAsETS                           any value  (not used)          lrAsETS                           250 ms          lrETS                             any value  (not used)          An attempt to set this object while the value of          pktcSigDevVmwiMode is not 'lrAsETS' will result in an          'inconsistentValue' error.          The value of this MIB object MUST NOT persist across MTA          reboots."    REFERENCE        "ETSI-EN-300-659-1 Specification"    DEFVAL { 250 }    ::= {pktcSigDevObjects 30 }pktcSigDevRingCadenceTable    OBJECT-TYPE    SYNTAX       SEQUENCE OF PktcSigDevRingCadenceEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        "Cadence rings are defined by the telco governing         body for each country.  The MTA must be able to support         various ranges of cadence patterns and cadence periods.         The MTA will be able to support country-specific         provisioning of the cadence and idle period.  Each         cadence pattern will be assigned a unique value ranging         from 0-127 (inclusive) corresponding to the value of x,         where x is the value sent in the cadence ringing (cr)         signal cr(x), requested per the appropriate NCS         message, and defined in the E package.  The MTA will derive         the cadence periods from the ring cadence table entry, as         provisioned by the customer.  The MTA is allowed to provide         appropriate default values for each of the ring cadences.         This table only needs to be supported when the MTA         implements the E package."    REFERENCE        "ETSI-TS-101-909-4 Specification"    ::= { pktcSigDevObjects 31 }pktcSigDevRingCadenceEntry    OBJECT-TYPE    SYNTAX       PktcSigDevRingCadenceEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTIONBeacham, et al.             Standards Track                    [Page 33]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008        " Each entry in this row corresponds to a ring cadence          that is being supported by the device.  The conceptual          rows MUST NOT persist across MTA reboots."    INDEX { pktcSigDevRingCadenceIndex }    ::= { pktcSigDevRingCadenceTable 1 }PktcSigDevRingCadenceEntry ::= SEQUENCE {        pktcSigDevRingCadenceIndex       Unsigned32,        pktcSigDevRingCadence            PktcRingCadence    }pktcSigDevRingCadenceIndex    OBJECT-TYPE    SYNTAX       Unsigned32 (0..127)    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        " A unique value ranging from 0 to 127 that corresponds to the          value sent by the LE based on country-specific cadences,          one row per cadence cycle.  In any given system          implementation for a particular country, it is anticipated          that a small number of ring cadences will be in use.  Thus,          this table most likely will not be populated to its full          size."    ::= { pktcSigDevRingCadenceEntry 1 }pktcSigDevRingCadence    OBJECT-TYPE    SYNTAX       PktcRingCadence    MAX-ACCESS   read-write    STATUS       current    DESCRIPTION        "This is the Ring Cadence."    ::= { pktcSigDevRingCadenceEntry 2 }pktcSigDevToneTable    OBJECT-TYPE    SYNTAX       SEQUENCE OF PktcSigDevToneEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        " The Tone Table defines the composition of tones and          various tone operations.          The definition of the tones callWaiting1 through          callWaiting4 in this table MUST only contain the          audible tone itself; the delay between tones or the value          of the tone repeat count are not applicable for the call          waiting tones.Beacham, et al.             Standards Track                    [Page 34]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          The delay between tones or the repeat count is controlled          by the objects pktcSigEndPntConfigCallWaitingDelay and          pktcSigEndPntConfigCallWaitingMaxRep.  If the          pktcSigDevToneType is set to either of the values          callWaiting1, callWaiting2, callWaiting3, or callWaiting4,          then the value of the pktcSigDevToneWholeToneRepeatCount          object indicates that the particular frequency group is          applicable, as a repeatable part of the tone, based on the          value of the MIB object          pktcSigDevToneWholeToneRepeatCount.          The MTA MUST make sure that, after the provisioning          cycle, the table is fully populated (i.e., for each          possible index, an entry MUST be defined) using          reasonable defaults for each row that was not defined          by the provisioning information delivered via MTA          Configuration.          The frequency composition of each tone is defined by the          pktcSigDevMultiFreqToneTable.  For each tone type defined          in pktcSigDevToneTable, the MTA MUST populate at least          one entry in the pktcSigDevMultiFreqToneTable.          For each particular value of pktcSigDevToneType, the          pktcSigDevToneTable table can define non-repeating and          repeating groups of the frequencies defined by the          pktcSigDevMultiFreqToneTable, such that each group is          represented by the set of the consecutive rows          (frequency group) in the pktcSigDevMultiFreqToneTable.          Objects in this table do not persist across MTA reboots.          For tones with multiple frequencies refer to the MIB table          pktcSigDevMultiFreqToneTable."    REFERENCE        "PacketCable NCS Specification, ETSI-TS-101-909-4         Specification."    ::= { pktcSigDevObjects 32 }pktcSigDevToneEntry    OBJECT-TYPE    SYNTAX       PktcSigDevToneEntry    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        " The different tone types that can be provisioned based on          country-specific needs.          Each entry contains the tone generation parameters for          a specific frequency group of the specific Tone Type.Beacham, et al.             Standards Track                    [Page 35]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          The different parameters can be provisioned via MTA          configuration based on country specific needs.          An MTA MUST populate all entries of this table for each          tone type."    INDEX { pktcSigDevToneType, pktcSigDevToneFreqGroup }    ::= { pktcSigDevToneTable 1 }PktcSigDevToneEntry ::= SEQUENCE {    pktcSigDevToneType                      INTEGER,    pktcSigDevToneFreqGroup                 Unsigned32,    pktcSigDevToneFreqCounter               Unsigned32,    pktcSigDevToneWholeToneRepeatCount      Unsigned32,    pktcSigDevToneSteady                    TruthValue    }pktcSigDevToneType        OBJECT-TYPE    SYNTAX       INTEGER {                 busy(1),                 confirmation(2),                 dial(3),                 messageWaiting(4),                 offHookWarning(5),                 ringBack(6),                 reOrder(7),                 stutterdial(8),                 callWaiting1(9),                 callWaiting2(10),                 callWaiting3(11),                 callWaiting4(12),                 alertingSignal(13),                 specialDial(14),                 specialInfo(15),                 release(16),                 congestion(17),                 userDefined1(18),                 userDefined2(19),                 userDefined3(20),                 userDefined4(21)                 }    MAX-ACCESS   not-accessible    STATUS       current    DESCRIPTION        "A unique value that will correspond to the different         tone types.  These tones can be provisioned based on         country-specific needs.  This object defines the type         of tone being accessed.         The alertingSignal, specialDial, specialInfo, release,Beacham, et al.             Standards Track                    [Page 36]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008         congestion, userDefined1, userDefined2, userDefined3,         and userDefined4 tone types are used in         the E line package."    ::= { pktcSigDevToneEntry 1 }pktcSigDevToneFreqGroup  OBJECT-TYPE       SYNTAX       Unsigned32(1..4)       MAX-ACCESS   not-accessible       STATUS       current       DESCRIPTION           "This MIB object represents the Tone Sequence reference           of a multi-sequence tone."       ::={ pktcSigDevToneEntry 2}pktcSigDevToneFreqCounter OBJECT-TYPE       SYNTAX       Unsigned32(1..8)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION           "This MIB object represents the number of consecutive           multi-frequency tones for the particular tone type in           the multi-frequency table (pktcSigDevMultiFreqToneTable).           Such a sequence of the consecutive multi-frequency tones           forms the tone group for the particular tone type in the           pktcSigDevToneTable."       ::={ pktcSigDevToneEntry 3}pktcSigDevToneWholeToneRepeatCount      OBJECT-TYPE    SYNTAX       Unsigned32 (0..5000)    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        "This is the repeat count, which signifies how many times         to repeat the entire on-off cadence sequence.  Setting this         object may result in a cadence duration longer or shorter         than the overall signal duration specified by the time out         (TO) object for a particular signal.  If the repeat count         results in a longer tone duration than the signal duration         specified by the TO, the tone duration defined by the         TO object for a particular signal always represents         the overall signal duration for a tone.  In this case, the         tone duration repeat count will not be fully exercised, and         the desired tone duration will be truncated per the TO         setting.  If the repeat count results in a shorter tone         duration than the signal duration specified by the TO, the         tone duration defined by the repeat count takes precedence         over the TO and will end the signal event.  In this case,Beacham, et al.             Standards Track                    [Page 37]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008         the TO represents a time not to be exceeded for the signal.         It is recommended to ensure proper telephony signaling so that         the TO duration setting should always be longer than the         desired repeat count-time duration."    ::={ pktcSigDevToneEntry 4 }pktcSigDevToneSteady    OBJECT-TYPE    SYNTAX       TruthValue    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        "This MIB object represents the steady tone status.  A value         of 'true(1)' indicates that the steady tone is applied, and         a value of 'false(2)' indicates otherwise.         Devices must play out the on-off cadence sequence for         the number of times indicated by the MIB object         'pktcSigDevToneWholeToneRepeatCount' prior to applying the         last tone steadily, indefinitely.  If the MIB table         'pktcSigDevToneTable' contains multiple rows with this         Object set to a value of 'true(1)', the steady tone is         applied to the last repeating frequency group of the tone.         Setting this MIB object may result in a tone duration that is         longer or shorter than the overall signal duration         specified by the time out (TO) MIB object for a particular         signal.  If the repeat count results in a longer tone         duration than the signal duration specified by the TO, the         tone duration defined by the TO object for a particular         signal always represents the overall signal duration for a         tone.  In this case, the tone duration repeat count will         not be fully exercised, and the desired tone duration will         be truncated per the TO setting.  If the repeat count         results in a shorter tone duration than the signal duration         specified by the TO, the tone duration defined by the         repeat count takes precedence over the TO and will end the         signal event.  In this case, the TO represents a time not to         be exceeded for the signal.         It is recommended to ensure proper telephony signaling that         The TO duration setting should always be longer than the         desired repeat count-time duration, plus the desired maximum         steady tone period."    ::={ pktcSigDevToneEntry 5 }   pktcSigDevMultiFreqToneTable    OBJECT-TYPE       SYNTAX       SEQUENCE OF PktcSigDevMultiFreqToneEntry       MAX-ACCESS   not-accessible       STATUS       currentBeacham, et al.             Standards Track                    [Page 38]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008       DESCRIPTION           " This MIB table defines the characteristics of tones             with multiple frequencies.  The constraints imposed             on the tones by the MIB table pktcSigDevToneTable             need to be considered for MIB objects in this table             as well.             The MTA MUST populate the corresponding row(s)             of the pktcSigDevMultiFreqToneTable for each tone             defined in the pktcSigDevToneTable.             The contents of the table may be provisioned via             MTA configuration."       REFERENCE           "PacketCable NCS Specification, ETSI-TS-101-909-4            Specification."       ::= { pktcSigDevObjects 33 }   pktcSigDevMultiFreqToneEntry    OBJECT-TYPE       SYNTAX       PktcSigDevMultiFreqToneEntry       MAX-ACCESS   not-accessible       STATUS       current       DESCRIPTION           " The different tone types with multiple frequencies             that can be provisioned based on country-specific             needs."       INDEX {pktcSigDevToneType, pktcSigDevToneNumber}       ::= { pktcSigDevMultiFreqToneTable 1 }   PktcSigDevMultiFreqToneEntry ::= SEQUENCE {         pktcSigDevToneNumber                    Unsigned32,         pktcSigDevToneFirstFreqValue            Unsigned32,         pktcSigDevToneSecondFreqValue           Unsigned32,         pktcSigDevToneThirdFreqValue            Unsigned32,         pktcSigDevToneFourthFreqValue           Unsigned32,         pktcSigDevToneFreqMode                  INTEGER,         pktcSigDevToneFreqAmpModePrtg           Unsigned32,         pktcSigDevToneDbLevel                   TenthdBm,         pktcSigDevToneFreqOnDuration            Unsigned32,         pktcSigDevToneFreqOffDuration           Unsigned32,         pktcSigDevToneFreqRepeatCount           Unsigned32   }   pktcSigDevToneNumber OBJECT-TYPE       SYNTAX       Unsigned32(1..8)       MAX-ACCESS   not-accessible       STATUS       current       DESCRIPTIONBeacham, et al.             Standards Track                    [Page 39]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          "This MIB object represents the frequency reference           of a multi-frequency tone."       ::={ pktcSigDevMultiFreqToneEntry 1}   pktcSigDevToneFirstFreqValue    OBJECT-TYPE       SYNTAX       Unsigned32(0..4000)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION         "This MIB object represents the value of the first          frequency of a tone type.  A value of zero implies          absence of the referenced frequency."       ::={ pktcSigDevMultiFreqToneEntry 2}   pktcSigDevToneSecondFreqValue    OBJECT-TYPE       SYNTAX       Unsigned32(0..4000)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION         "This MIB object represents the value of the second          frequency of a tone type.  A value of zero implies          absence of the referenced frequency."       ::={ pktcSigDevMultiFreqToneEntry 3}   pktcSigDevToneThirdFreqValue    OBJECT-TYPE       SYNTAX       Unsigned32(0..4000)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION         "This MIB object represents the value of the third          frequency of a tone type.  A value of zero implies          absence of the referenced frequency."       ::={ pktcSigDevMultiFreqToneEntry 4}   pktcSigDevToneFourthFreqValue    OBJECT-TYPE       SYNTAX       Unsigned32(0..4000)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION         "This MIB object represents the value of the fourth          frequency of a tone type.  A value of zero implies          absence of the referenced frequency."       ::={ pktcSigDevMultiFreqToneEntry 5}   pktcSigDevToneFreqMode OBJECT-TYPE       SYNTAX       INTEGER {                     firstModulatedBySecond(1),                     summation(2)Beacham, et al.             Standards Track                    [Page 40]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008                    }       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION       "This MIB object provides directive on the        modulation or summation of the frequencies        involved in the tone.        It is to be noted that while summation can        be done without any constraint on the number        of frequencies, the modulation (amplitude)        holds good only when there are two frequencies        (first and second).        Thus:          - If the mode is set to a value of            'firstModulatedBySecond(1)', the first frequency            MUST be modulated by the second, and the remaining            frequencies (third and fourth) ignored.  The            percentage of amplitude modulation to be applied            is defined by the MIB object            pktcSigDevToneFreqAmpModePrtg.          - If the mode is set to a value of            'summation(2)', all the frequencies MUST be            summed without any modulation.       "       ::={ pktcSigDevMultiFreqToneEntry 6}  pktcSigDevToneFreqAmpModePrtg OBJECT-TYPE       SYNTAX       Unsigned32(0..100)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION          "This MIB object represents the percentage of amplitude           modulation applied to the second frequency           when the MIB object pktcSigDevToneFreqMode is           set to a value of 'firstModulatedBySecond (1)'.           If the MIB object pktcSigDevToneFreqMode is set to           value of 'summation (2)', then this MIB object MUST be           ignored."       ::={ pktcSigDevMultiFreqToneEntry 7}  pktcSigDevToneDbLevel    OBJECT-TYPE      SYNTAX       TenthdBm (-250..-110)      UNITS        "1/10 of a dBm"      MAX-ACCESS   read-onlyBeacham, et al.             Standards Track                    [Page 41]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008      STATUS       current      DESCRIPTION          "This MIB object contains the decibel level for each           analog signal (tone) that is locally generated           (versus in-band supervisory tones) and sourced to           the a-b terminals (TE connection point).  Each tone           in itself may consist of multiple frequencies, as           defined by the MIB table pktcSigDevMultiFreqToneTable.           This MIB object reflects the desired level at           the Telco (POTS) a-b (T/R) terminals, including the           effect of any MTA receiver gain (loss).  This is required           so that locally generated tones are consistent with           remotely generated in-band tones at the a-b terminals,           consistent with user expectations.           This MIB object must be set for each tone.           When tones are formed by combining multi-frequencies,           the level of each frequency shall be set so as to result           in the tone level specified in this object at the a-b           (T/R) terminals.           The wide range of levels for this Object is required           to provide signal-generator levels across the wide           range of gains (losses) -- but does not imply the entire           range is to be achievable given the range of gains (losses)           in the MTA."    DEFVAL { -120 }    ::={ pktcSigDevMultiFreqToneEntry 8}   pktcSigDevToneFreqOnDuration OBJECT-TYPE       SYNTAX       Unsigned32(0..5000)       UNITS        "milliseconds"       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION          "This MIB object represents the duration for which the           frequency reference corresponding to the tone type           is turned on."       ::={ pktcSigDevMultiFreqToneEntry 9}   pktcSigDevToneFreqOffDuration OBJECT-TYPE       SYNTAX       Unsigned32(0..5000)       UNITS        "milliseconds"       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION          "This MIB object represents the duration for which theBeacham, et al.             Standards Track                    [Page 42]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008           frequency reference corresponding to the tone type           is turned off."       ::={ pktcSigDevMultiFreqToneEntry 10}   pktcSigDevToneFreqRepeatCount OBJECT-TYPE       SYNTAX       Unsigned32(0..5000)       MAX-ACCESS   read-only       STATUS       current       DESCRIPTION       "This MIB object indicates the number of times       to repeat the cadence cycle represented by the       on/off durations (refer to the MIB objects       pktcSigDevToneFreqOnDuration and       pktcSigDevToneFreqOffDuration).       Setting this object may result in a tone duration that is       longer or shorter than the overall signal duration       specified by the time out (TO) object for the       corresponding tone type.  If the value of this MIB       Object indicates a longer duration than that       specified by the TO, the latter overrules the former,       and the desired tone duration will be truncated according       to the TO.       However, if the repeat count results in a shorter       tone duration than the signal duration specified by       the TO, the tone duration defined by the repeat count       takes precedence over the TO and will end the signal       event.  In this case, the TO represents a time not to       be exceeded for the signal.  It is recommended, to       ensure proper telephony signaling, that the TO       duration setting should always be longer than the       desired repeat count-time duration.  A value of zero       means the tone sequence is to be played once but not       repeated."       ::={ pktcSigDevMultiFreqToneEntry 11}   pktcSigDevCidDelayAfterLR  OBJECT-TYPE       SYNTAX       Unsigned32 (300..800)       UNITS        "Milliseconds"       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object specifies the delay between the end of the            Line Reversal and the start of the FSK or DTMF signal.            This MIB object is used only when pktcSigDevCidMode is            set to a value of 'lrETS'.  This timing has a range of            300 to 800 ms.Beacham, et al.             Standards Track                    [Page 43]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008            The following table defines the default values            for this MIB object, depending on the signal type           (pktcSigDevCidMode), and MUST be followed:          Value of pktcSigDevCidMode       Default value            duringringingETS               any value  (not used)            dtAsETS                        any value  (not used)            rpAsETS                        any value  (not used)            lrAsETS                        any value  (not used)            lrETS                          400            An attempt to set this object while the value of            pktcSigDevCidMode is not set to a value of 'lrETS' will            result in an 'inconsistentValue' error.            The value of this MIB object MUST NOT persist across MTA            reboots."       DEFVAL { 400 }       ::= {pktcSigDevObjects 34 }   pktcSigDevCidDtmfStartCode OBJECT-TYPE       SYNTAX       DtmfCode       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object identifies optional start codes used when            the MIB object pktcSigDevCidSigProtocol is set            to a value of 'dtmf(2)'.            Different countries define different caller id signaling            codes to support caller identification.  When Dual-Tone            Multi-Frequency (DTMF) is used, the caller id digits are            preceded by a 'start code' digit, followed by the digit            transmission sequence <S1>...<Sn> (where Sx represents            the digits 0-9), and terminated by the 'end code' digit.            For example,              <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.            The start code for calling number delivery may be DTMF            'A' or 'D'.  The start code for redirecting a number may be            DTMF 'D'.  The DTMF code 'B' may be sent by the network            as a start code for the transfer of information values,            through which special events can be indicated to the            user.  In some countries, the '*' or '#' may be used            instead of 'A', 'B', 'C', or 'D'.            The value of this MIB object MUST NOT persist across MTABeacham, et al.             Standards Track                    [Page 44]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008            reboots."       REFERENCE            "ETSI-EN-300-659-1 specification"       DEFVAL {dtmfcodeA}   ::= { pktcSigDevObjects 35 }   pktcSigDevCidDtmfEndCode OBJECT-TYPE       SYNTAX       DtmfCode       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object identifies optional end codes used when the            pktcSigDevCidSigProtocol is set to a value of            'dtmf(2)'.            Different countries define different caller id signaling            protocols to support caller identification.  When            Dual-Tone Multi-Frequency (DTMF) is used, the caller id            digits are preceded by a 'start code' digit, followed by            the digit transmission sequence <S1>...<Sn> (where Sx            represents the digits 0-9), and terminated by the 'end            code' digit.            For example,              <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.            The DTMF code 'C' may be sent by the network as an            end code for the transfer of information values, through            which special events can be indicated to the user.  In            some countries, the '*' or '#' may be used instead of            'A', 'B', 'C', or 'D'.            The value of this MIB object MUST NOT persist across MTA            reboots."       REFERENCE            "ETSI-EN-300-659-1 specification"       DEFVAL {dtmfcodeC}   ::= { pktcSigDevObjects 36 }   pktcSigDevVmwiSigProtocol  OBJECT-TYPE       SYNTAX       PktcSubscriberSideSigProtocol       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object identifies the subscriber line protocol used            for signaling the information on Visual Message Waiting            Indicator (VMWI).  Different countries define different            VMWI signaling protocols to support VMWI service.Beacham, et al.             Standards Track                    [Page 45]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008            Frequency shift keying (FSK) is most commonly used.            DTMF is an alternative.            The value of this MIB object MUST NOT persist across MTA            reboots."        DEFVAL { fsk }   ::= { pktcSigDevObjects 37 }   pktcSigDevVmwiDelayAfterLR    OBJECT-TYPE       SYNTAX       Unsigned32 (0|300..800)       UNITS        "Milliseconds"       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object specifies the delay between the end of the            Line Reversal and the start of the FSK or DTMF signal.            This object is only used when pktcSigDevVmwiMode is            set to a value of 'lrETS'.            This timing has a range of 300 to 800 ms.            The following table defines the default values            for this MIB object, depending on the signal type           (pktcSigDevVmwiMode), and MUST be followed:            Value of pktcSigDevVmwiMode       Default value            duringringingETS                  any value  (not used)            dtAsETS                           any value  (not used)            rpAsETS                           any value  (not used)            lrAsETS                           any value  (not used)            lrETS                             400            An attempt to set this object while the value of            pktcSigDevVmwiMode is not 'lrETS' will result in an            'inconsistentValue' error.            The value of this MIB object MUST NOT persist across MTA            reboots."       DEFVAL {400}           ::= {pktcSigDevObjects 38 }   pktcSigDevVmwiDtmfStartCode OBJECT-TYPE       SYNTAX       DtmfCode       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object identifies optional start codes used whenBeacham, et al.             Standards Track                    [Page 46]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008            the pktcSigDevVmwiSigProtocol is set to a value of            'dtmf(2)'.  Different countries define different On Hook            Data Transmission Protocol signaling codes to support            VMWI.            When Dual-Tone Multi-Frequency (DTMF) is used, the VMWI            digits are preceded by a 'start code' digit, followed            by the digit transmission sequence <S1>...<Sn> (where            Sx represents the digits 0-9), and terminated by the 'end            code' digit.            For example,              <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.            The start code for redirecting VMWI may be DTMF 'D'            The DTMF code 'B' may be sent by the network as a start            code for the transfer of information values, through            which special events can be indicated to the user.  In            some countries, the '*' or '#' may be used instead of            'A', 'B', 'C', or 'D'.            The value of this MIB object MUST NOT persist across MTA            reboots."       REFERENCE            "ETSI-EN-300-659-1 specification"       DEFVAL {dtmfcodeA}   ::= { pktcSigDevObjects 39 }   pktcSigDevVmwiDtmfEndCode OBJECT-TYPE       SYNTAX       DtmfCode       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           "This object identifies an optional end code used when the            pktcSigDevVmwiSigProtocol is set to a value of            'dtmf(2)'.  Different countries define different on-hook            Data Transmission Protocol signaling codes to support            VMWI.            When Dual-Tone Multi-Frequency (DTMF) is used, the VMWI            digits are preceded by a 'start code' digit, followed            by the digit transmission sequence <S1>...<Sn> (where            Sx represents the digits 0-9), and terminated by the 'end            code' digit.            For example,              <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.Beacham, et al.             Standards Track                    [Page 47]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008            The DTMF code 'C' may be sent by the network as an end code            for the transfer of information values, through which            special events can be indicated to the user.  In some            countries, the '*' or '#' may be used instead of 'A',            'B', 'C', or 'D'.            The value of this MIB object MUST NOT persist across MTA            reboots."       REFERENCE            "ETSI-EN-300-659-1 specification"       DEFVAL {dtmfcodeC}   ::= { pktcSigDevObjects 40 }pktcSigDevrpAsDtsDuration     OBJECT-TYPE       SYNTAX       Unsigned32 (0|200..500)       UNITS        "Milliseconds"       MAX-ACCESS   read-write       STATUS       current       DESCRIPTION           " This object specifies the duration of the rpASDTS ring             pulse prior to the start of the transmission of the             FSK or DTMF containing the caller id information.  It is             only used when pktcSigDevCidMode is set to a value of             'rpAsETS'.             The following table defines the default values             for this MIB object, depending on the signal type            (pktcSigDevCidMode), and MUST be followed:             Value of pktcSigDevCidMode       Default value             duringringingETS                 any value  (not used)             dtAsETS                          any value  (not used)             rpAsETS                          250             lrAsETS                          any value  (not used)             lrETS                            any value  (not used)             An attempt to set this object while the value of             pktcSigDevCidMode is not 'rpAsETS' will result in             an 'inconsistentValue' error.            The value of this MIB object MUST NOT persist across MTA            reboots."       REFERENCE           "ETSI-EN-300-659-1 Specification and Belgacom            BGC_D_48_9811_30_09_EDOC version 3.3"       DEFVAL { 250 }       ::= {pktcSigDevObjects 41 }Beacham, et al.             Standards Track                    [Page 48]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008---- The Endpoint Config Table is used to define attributes that-- are specific to connection EndPoints.--pktcSigEndPntConfigTable  OBJECT-TYPE    SYNTAX        SEQUENCE OF PktcSigEndPntConfigEntry    MAX-ACCESS    not-accessible    STATUS        current    DESCRIPTION        " This table describes the information pertaining to each          endpoint of the MTA.  All entries in this table represent          the provisioned endpoints provisioned with the information          required by the MTA to maintain the NCS protocol          communication with the CMS.  Each endpoint can be assigned          to its own CMS.  If the specific endpoint does not have          the corresponding CMS information in this table, the          endpoint is considered as not provisioned with voice          services.  Objects in this table do not persist across          MTA reboots."   ::=  { pktcSigEndPntConfigObjects 1 }pktcSigEndPntConfigEntry  OBJECT-TYPE    SYNTAX        PktcSigEndPntConfigEntry    MAX-ACCESS    not-accessible    STATUS        current    DESCRIPTION        "Each entry in the pktcSigEndPntConfigTable represents         required signaling parameters for the specific endpoint         provisioned with voice services.  The conceptual rows MUST         NOT persist across MTA reboots."    INDEX { ifIndex }    ::= { pktcSigEndPntConfigTable 1 }PktcSigEndPntConfigEntry  ::= SEQUENCE {    pktcSigEndPntConfigCallAgentId             SnmpAdminString,    pktcSigEndPntConfigCallAgentUdpPort        InetPortNumber,    pktcSigEndPntConfigPartialDialTO           Unsigned32,    pktcSigEndPntConfigCriticalDialTO          Unsigned32,    pktcSigEndPntConfigBusyToneTO              Unsigned32,    pktcSigEndPntConfigDialToneTO              Unsigned32,    pktcSigEndPntConfigMessageWaitingTO        Unsigned32,    pktcSigEndPntConfigOffHookWarnToneTO       Unsigned32,    pktcSigEndPntConfigRingingTO               Unsigned32,    pktcSigEndPntConfigRingBackTO              Unsigned32,    pktcSigEndPntConfigReorderToneTO           Unsigned32,    pktcSigEndPntConfigStutterDialToneTO       Unsigned32,Beacham, et al.             Standards Track                    [Page 49]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    pktcSigEndPntConfigTSMax                   Unsigned32,    pktcSigEndPntConfigMax1                    Unsigned32,    pktcSigEndPntConfigMax2                    Unsigned32,    pktcSigEndPntConfigMax1QEnable             TruthValue,    pktcSigEndPntConfigMax2QEnable             TruthValue,    pktcSigEndPntConfigMWD                     Unsigned32,    pktcSigEndPntConfigTdinit                  Unsigned32,    pktcSigEndPntConfigTdmin                   Unsigned32,    pktcSigEndPntConfigTdmax                   Unsigned32,    pktcSigEndPntConfigRtoMax                  Unsigned32,    pktcSigEndPntConfigRtoInit                 Unsigned32,    pktcSigEndPntConfigLongDurationKeepAlive   Unsigned32,    pktcSigEndPntConfigThist                   Unsigned32,    pktcSigEndPntConfigStatus                  RowStatus,    pktcSigEndPntConfigCallWaitingMaxRep       Unsigned32,    pktcSigEndPntConfigCallWaitingDelay        Unsigned32,    pktcSigEndPntStatusCallIpAddressType       InetAddressType,    pktcSigEndPntStatusCallIpAddress           InetAddress,    pktcSigEndPntStatusError                   INTEGER,    pktcSigEndPntConfigMinHookFlash            Unsigned32,    pktcSigEndPntConfigMaxHookFlash            Unsigned32,    pktcSigEndPntConfigPulseDialInterdigitTime Unsigned32,    pktcSigEndPntConfigPulseDialMinMakeTime    Unsigned32,    pktcSigEndPntConfigPulseDialMaxMakeTime    Unsigned32,    pktcSigEndPntConfigPulseDialMinBreakTime   Unsigned32,    pktcSigEndPntConfigPulseDialMaxBreakTime   Unsigned32    }pktcSigEndPntConfigCallAgentId     OBJECT-TYPE    SYNTAX      SnmpAdminString(SIZE (3..255))    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " This object contains a string indicating the call agent          name (e.g., ca@example.com).  The call agent name, after          the character '@', MUST be a fully qualified domain name          (FQDN) and MUST have a corresponding pktcMtaDevCmsFqdn          entry in the pktcMtaDevCmsTable.  The object          pktcMtaDevCmsFqdn is defined in the PacketCable MIBMTA          Specification.  For each particular endpoint, the MTA MUST          use the current value of this object to communicate with          the corresponding CMS.  The MTA MUST update this object          with the value of the 'Notified Entity' parameter of the          NCS message.  Because of the high importance of this object          to the ability of the MTA to maintain reliable NCS          communication with the CMS, it is highly recommended not          to change this object's value using SNMP during normal          operation."Beacham, et al.             Standards Track                    [Page 50]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    ::= {  pktcSigEndPntConfigEntry 1 }pktcSigEndPntConfigCallAgentUdpPort    OBJECT-TYPE    SYNTAX      InetPortNumber (1025..65535)    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " This object contains the current value of the User          Datagram Protocol (UDP) receive port on which the          call agent will receive NCS from the endpoint.          For each particular endpoint, the MTA MUST use the current          value of this object to communicate with the corresponding          CMS.  The MTA MUST update this object with the value of the          'Notified Entity' parameter of the NCS message.  If the          Notified Entity parameter does not contain a CallAgent          port, the MTA MUST update this object with the default          value of 2727.  Because of the high importance of this          object to the ability of the MTA to maintain reliable NCS          communication with the CMS, it is highly recommended not          to change this object's value using SNMP during normal          operation."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 2727 }    ::= { pktcSigEndPntConfigEntry 2 }pktcSigEndPntConfigPartialDialTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        "This object contains the value of the partial dial         time out.         The time out (TO) elements are intended to limit the time a         tone or frequency is generated.  When this MIB object is set         to a value of '0', the MTA MUST NOT generate the         corresponding frequency or tone, regardless of the         definitions pertaining to frequency, tone duration, or         cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 16 }    ::= { pktcSigEndPntConfigEntry 3 }pktcSigEndPntConfigCriticalDialTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"Beacham, et al.             Standards Track                    [Page 51]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        "This object contains the value of the critical         dial time out.         The time out (TO) elements are intended to limit the time a         tone or frequency is generated.  When this MIB object is set         to a value of '0', the MTA MUST NOT generate the         corresponding frequency or tone, regardless of the         definitions pertaining to frequency, tone duration, or         cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 4 }    ::= { pktcSigEndPntConfigEntry 4 }pktcSigEndPntConfigBusyToneTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for busy          tone.  The MTA MUST NOT update this object with the          value provided in the NCS message (if present).  If          the value of the object is modified by the SNMP Management          Station, the MTA MUST use the new value as a default only          for a new signal requested by the NCS message.          The time out (TO) elements are intended to limit the time          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate the          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 30 }    ::= { pktcSigEndPntConfigEntry 5 }pktcSigEndPntConfigDialToneTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for dial          tone.  The MTA MUST NOT update this object with the          value provided in the NCS message (if present).  IfBeacham, et al.             Standards Track                    [Page 52]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          the value of the object is modified by the SNMP Management          Station, the MTA MUST use the new value as a default only          for a new signal requested by the NCS message.          The time out (TO) elements are intended to limit the time          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate the          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 16 }    ::= { pktcSigEndPntConfigEntry 6 }pktcSigEndPntConfigMessageWaitingTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for message          waiting indicator.  The MTA MUST NOT update this object          with the value provided in the NCS message (if          present).  If the value of the object is modified by the          SNMP Manager application, the MTA MUST use the new value          as a default only for a new signal requested by the NCS          message.          The time out (TO) elements are intended to limit the time          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate the          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 16 }    ::= { pktcSigEndPntConfigEntry 7 }pktcSigEndPntConfigOffHookWarnToneTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for the          off-hook warning tone.  The MTA MUST NOT update this object          with the value provided in the NCS message (if present).  If          the value of the object is modified by the SNMP ManagerBeacham, et al.             Standards Track                    [Page 53]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          application, the MTA MUST use the new value as a default          only for a new signal requested by the NCS message.  The          time out (TO) elements are intended to limit the time a tone          or frequency is generated.  When this MIB object is set to a          value of '0', the MTA MUST NOT generate the corresponding          frequency or tone, regardless of the definitions pertaining          to frequency, tone duration, or cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 0 }    ::= { pktcSigEndPntConfigEntry 8 }pktcSigEndPntConfigRingingTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for          ringing.  The MTA MUST NOT update this object with the          value provided in the NCS message (if present).  If          the value of the object is modified by the SNMP Management          Station, the MTA MUST use the new value as a default only          for a new signal requested by the NCS message.          The time out (TO) elements are intended to limit the time          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate the          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 180 }    ::= { pktcSigEndPntConfigEntry 9 }pktcSigEndPntConfigRingBackTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for ring          back.  The MTA MUST NOT update this object with the          value provided in the NCS message (if present).  If          the value of the object is modified by the SNMP Management          Station, the MTA MUST use the new value as a default only          for a new signal requested by the NCS message.          The time out (TO) elements are intended to limit the timeBeacham, et al.             Standards Track                    [Page 54]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate the          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 180 }    ::= { pktcSigEndPntConfigEntry 10 }pktcSigEndPntConfigReorderToneTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for reorder          tone.  The MTA MUST NOT update this object with the          value provided in the NCS message (if present).  If          the value of the object is modified by the SNMP Management          Station, the MTA MUST use the new value as a default only          for a new signal requested by the NCS message.          The time out (TO) elements are intended to limit the time          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate the          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE        "PacketCable NCS Specification"    DEFVAL    { 30 }    ::= { pktcSigEndPntConfigEntry 11 }pktcSigEndPntConfigStutterDialToneTO     OBJECT-TYPE    SYNTAX       Unsigned32    UNITS        "seconds"    MAX-ACCESS   read-create    STATUS       current    DESCRIPTION        " This object contains the default time out value for stutter          dial tone.  The MTA MUST NOT update this object with the          value provided in the NCS message (if present).  If          the value of the object is modified by the SNMP Management          Station, the MTA MUST use the new value as a default only          for a new signal requested by the NCS message.          The time out (TO) elements are intended to limit the time          a tone or frequency is generated.  When this MIB object is          set to a value of '0', the MTA MUST NOT generate theBeacham, et al.             Standards Track                    [Page 55]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          corresponding frequency or tone, regardless of the          definitions pertaining to frequency, tone duration, or          cadence."    REFERENCE          "PacketCable NCS Specification"    DEFVAL    { 16 }    ::= { pktcSigEndPntConfigEntry 12 }pktcSigEndPntConfigTSMax     OBJECT-TYPE    SYNTAX      Unsigned32    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION           "This MIB object is used as part of an NCS            retransmission algorithm.  Prior to any retransmission,            the MTA must check to make sure that the time elapsed            since the sending of the initial datagram does not            exceed the value specified by this MIB object.  If more            than Tsmax time has elapsed, then the retransmissions            MUST cease.            Refer to the MIB object pktcSigEndPntConfigThist for            information on when the endpoint becomes disconnected."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 20 }    ::= { pktcSigEndPntConfigEntry 13 }pktcSigEndPntConfigMax1     OBJECT-TYPE    SYNTAX      Unsigned32    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "This object contains the suspicious error threshold for         signaling messages.  The pktcSigEndPntConfigMax1 object         indicates the retransmission threshold at which the MTA MAY         actively query the domain name server (DNS) in order to         detect the possible change of call agent interfaces."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 5 }    ::= { pktcSigEndPntConfigEntry 14 }pktcSigEndPntConfigMax2     OBJECT-TYPE    SYNTAX      Unsigned32    MAX-ACCESS  read-create    STATUS      current    DESCRIPTIONBeacham, et al.             Standards Track                    [Page 56]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008        "This object contains the disconnect error threshold for         signaling messages.  The pktcSigEndPntConfigMax2 object         indicates the retransmission threshold at which the MTA         SHOULD contact the DNS one more time to see if any other         interfaces to the call agent have become available."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 7 }    ::= { pktcSigEndPntConfigEntry 15 }pktcSigEndPntConfigMax1QEnable     OBJECT-TYPE    SYNTAX      TruthValue    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "This object enables/disables the Max1 domain name server         (DNS) query operation when the pktcSigEndPntConfigMax1         threshold has been reached.         A value of true(1) indicates enabling, and a value of         false(2) indicates disabling."    DEFVAL { true }    ::= { pktcSigEndPntConfigEntry 16 }pktcSigEndPntConfigMax2QEnable     OBJECT-TYPE    SYNTAX      TruthValue    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "This object enables/disables the Max2 domain name server         (DNS) query operation when the pktcSigEndPntConfigMax2         threshold has been reached.         A value of true(1) indicates enabling, and a value of         false(2) indicates disabling."    DEFVAL { true }    ::= { pktcSigEndPntConfigEntry 17 }pktcSigEndPntConfigMWD     OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "seconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "Maximum Waiting Delay (MWD) contains the maximum number of         seconds an MTA waits, after powering on, before initiating         the restart procedure with the call agent."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 600 }Beacham, et al.             Standards Track                    [Page 57]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    ::= { pktcSigEndPntConfigEntry 18 }pktcSigEndPntConfigTdinit     OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "seconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "This MIB object represents the 'disconnected' initial         waiting delay within the context of an MTA's 'disconnected         procedure'.  The 'disconnected procedure' is initiated when         an endpoint becomes 'disconnected' while attempting to         communicate with a call agent.         The 'disconnected timer' associated with the 'disconnected         Procedure' is initialized to a random value, uniformly         distributed between zero and the value contained in this         MIB object.         For more information on the usage of this timer, please         refer to the PacketCable NCS Specification."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 15 }    ::= { pktcSigEndPntConfigEntry 19 }pktcSigEndPntConfigTdmin     OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "seconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION            "This MIB object represents the 'disconnected' minimum             waiting delay within the context of an MTA's             'disconnected procedure', specifically when local user             activity is detected.             The 'disconnected procedure' is initiated when             an endpoint becomes 'disconnected' while attempting to             communicate with a call agent.             For more information on the usage of this timer, please             refer to the PacketCable NCS Specification."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 15 }    ::= { pktcSigEndPntConfigEntry 20 }pktcSigEndPntConfigTdmax     OBJECT-TYPE    SYNTAX      Unsigned32Beacham, et al.             Standards Track                    [Page 58]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    UNITS       "seconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " This object contains the maximum number of seconds the MTA          waits, after a disconnect, before initiating the          disconnected procedure with the call agent.           "    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 600 }    ::= { pktcSigEndPntConfigEntry 21 }pktcSigEndPntConfigRtoMax     OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "seconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        "This object specifies the maximum number of seconds the MTA         waits for a response to an NCS message before initiating         a retransmission."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 4 }    ::= { pktcSigEndPntConfigEntry 22 }pktcSigEndPntConfigRtoInit     OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "milliseconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " This object contains the initial number of seconds for the          retransmission timer."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 200 }    ::= { pktcSigEndPntConfigEntry 23 }pktcSigEndPntConfigLongDurationKeepAlive     OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "minutes"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " Specifies a time out value, in minutes, for sending long          duration call notification messages."Beacham, et al.             Standards Track                    [Page 59]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 60 }    ::= { pktcSigEndPntConfigEntry 24 }pktcSigEndPntConfigThist  OBJECT-TYPE    SYNTAX      Unsigned32    UNITS       "seconds"    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " Time out period, in seconds, before no response is declared."    REFERENCE        "PacketCable NCS Specification"    DEFVAL { 30 }    ::= { pktcSigEndPntConfigEntry 25 }pktcSigEndPntConfigStatus     OBJECT-TYPE    SYNTAX      RowStatus    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " This object contains the Row Status associated with the          pktcSigEndPntConfigTable.  There are no restrictions or          dependencies amidst the columnar objects before this          row can be activated or for modifications of the          columnar objects when this object is set to a          value of 'active(1)."    ::= { pktcSigEndPntConfigEntry 26 }pktcSigEndPntConfigCallWaitingMaxRep     OBJECT-TYPE    SYNTAX      Unsigned32 (0..10)    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION        " This object contains the default value of the maximum          number of repetitions of the Call Waiting tone that the          MTA will play from a single CMS request.  The MTA MUST NOT          update this object with the information provided in the          NCS message (if present).  If the value of the object is          modified by the SNMP Manager application, the MTA MUST use          the new value as a default only for a new signal          requested by the NCS message."    DEFVAL    { 1 }    ::= { pktcSigEndPntConfigEntry 27 }pktcSigEndPntConfigCallWaitingDelay     OBJECT-TYPE    SYNTAX       Unsigned32 (1..100)Beacham, et al.             Standards Track                    [Page 60]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    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 }    ::= { pktcSigEndPntConfigEntry 28 }pktcSigEndPntStatusCallIpAddressType  OBJECT-TYPE    SYNTAX      InetAddressType    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION       " This object contains the type of Internet address contained         in the MIB object 'pktcSigEndPntStatusCallIpAddress'.         Since pktcSigEndPntStatusCallIpAddress is expected to         contain an IP address, a value of dns(16) is disallowed."    ::= { pktcSigEndPntConfigEntry 29 }pktcSigEndPntStatusCallIpAddress  OBJECT-TYPE    SYNTAX      InetAddress    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION       " This MIB object contains the chosen IP address of the CMS         currently being used for the corresponding endpoint.         The device determines the IP address by using DNS to         resolve the IP address of the CMS from the FQDN stored in         the MIB object 'pktcSigEndPntConfigCallAgentId'.  The         processes are outlined in the PacketCable NCS and Security         specifications, and MUST be followed by the MTA.         The IP address type contained in this MIB object is         indicated by pktcSigEndPntStatusCallIpAddressType."    REFERENCE        "PacketCable NCS Specification;         PacketCable Security specification, [PKT-SP-SEC]."::= { pktcSigEndPntConfigEntry 30 }pktcSigEndPntStatusError  OBJECT-TYPE    SYNTAX INTEGER {               operational (1),               noSecurityAssociation (2),Beacham, et al.             Standards Track                    [Page 61]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008               disconnected (3)             }    MAX-ACCESS   read-only    STATUS  current    DESCRIPTION       " This object contains the error status for this interface.         The operational status indicates that all operations         necessary to put the line in service have occurred, and the         CMS has acknowledged the Restart In Progress (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.  If pktcMtaDevCmsIpsecCtrl is         disabled for the associated call agent, the         noSecurityAssociation status is not applicable and should         not be used by the MTA.  The disconnected status indicates         one of the following two:         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.         Otherwise, when pktcMtaDevCmsIpsecCtrl is enabled,         security Association has been established, and the NCS         signaling software is in process of establishing the NCS         signaling link via an RSIP exchange."    ::= { pktcSigEndPntConfigEntry 31 }pktcSigEndPntConfigMinHookFlash    OBJECT-TYPE    SYNTAX       Unsigned32 (20..1550)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the minimum time a line needs to be on-hook for a          valid hook flash.  The value of this object MUST be          greater than the value of          pktcSigEndPntConfigPulseDialMaxBreakTime.  The value of          pktcSigEndPntConfigMinHookFlash MUST be less than          pktcSigEndPntConfigMaxHookFlash.  This object MUST only be          set via the MTA configuration during the provisioning          process.             Furthermore, given the possibility for the 'pulse dial'             and 'hook flash' to overlap, the value of this object             MUST be greater than the value contained by the MIB             Object 'pktcSigEndPntConfigPulseDialMaxMakeTime'."    DEFVAL { 300 }    ::= { pktcSigEndPntConfigEntry 32 }Beacham, et al.             Standards Track                    [Page 62]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008pktcSigEndPntConfigMaxHookFlash    OBJECT-TYPE    SYNTAX       Unsigned32 (20..1550)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the maximum time a line needs to be on-hook for a          valid hook flash.  The value of          pktcSigEndPntConfigMaxHookFlash MUST be greater than          pktcSigEndPntConfigMinHookFlash.  This object MUST only be          set via the MTA configuration during the provisioning          process."    DEFVAL { 800 }    ::= { pktcSigEndPntConfigEntry 33 }pktcSigEndPntConfigPulseDialInterdigitTime    OBJECT-TYPE    SYNTAX       Unsigned32 (100..1500)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the pulse dial inter-digit time out.  This object          MUST only be set via the MTA configuration during the          provisioning process."    DEFVAL { 100 }    ::= { pktcSigEndPntConfigEntry 34 }pktcSigEndPntConfigPulseDialMinMakeTime    OBJECT-TYPE    SYNTAX       Unsigned32 (20..200)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the minimum make pulse width for the dial pulse.          The value of pktcSigEndPntConfigPulseDialMinMakeTime MUST          be less than pktcSigEndPntConfigPulseDialMaxMakeTime.  This          object MUST only be set via the MTA configuration during          the provisioning process."    DEFVAL { 25 }    ::= { pktcSigEndPntConfigEntry 35 }pktcSigEndPntConfigPulseDialMaxMakeTime    OBJECT-TYPE    SYNTAX       Unsigned32 (20..200)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the maximum make pulse width for the dial pulse.Beacham, et al.             Standards Track                    [Page 63]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008          The value of pktcSigEndPntConfigPulseDialMaxMakeTime MUST          be greater than pktcSigEndPntConfigPulseDialMinMakeTime.          This object MUST only be provided via the configuration          file during the provisioning process.          Furthermore, given the possibility for the 'pulse dial'          and 'hook flash' to overlap, the value of this object MUST          be less than the value contained by the MIB object          pktcSigEndPntConfigMinHookFlash."    DEFVAL { 55 }    ::= { pktcSigEndPntConfigEntry 36 }pktcSigEndPntConfigPulseDialMinBreakTime    OBJECT-TYPE    SYNTAX       Unsigned32 (20..200)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the minimum break pulse width for the dial pulse.          The value of pktcSigEndPntConfigPulseDialMinBreakTime MUST          be less than pktcSigEndPntConfigPulseDialMaxBreakTime.          This object must only be provided via the configuration          file during the provisioning process."    DEFVAL { 45 }    ::= { pktcSigEndPntConfigEntry 37 }pktcSigEndPntConfigPulseDialMaxBreakTime    OBJECT-TYPE    SYNTAX       Unsigned32 (20..200)    UNITS        "Milliseconds"    MAX-ACCESS   read-only    STATUS       current    DESCRIPTION        " This is the maximum break pulse width for the dial pulse.          The value of pktcSigEndPntConfigPulseDialMaxBreakTime MUST          be greater than pktcSigEndPntConfigPulseDialMinBreakTime.          This object MUST only be provided via the configuration          file during the provisioning process."    DEFVAL { 75 }    ::= { pktcSigEndPntConfigEntry 38 }---- notification group is for future extension.--pktcSigNotification  OBJECT IDENTIFIER ::= { pktcIetfSigMib 0 }pktcSigConformance   OBJECT IDENTIFIER ::= { pktcIetfSigMib 2 }pktcSigCompliances   OBJECT IDENTIFIER ::= { pktcSigConformance 1 }pktcSigGroups        OBJECT IDENTIFIER ::= { pktcSigConformance 2 }--Beacham, et al.             Standards Track                    [Page 64]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008-- compliance statements--pktcSigBasicCompliance  MODULE-COMPLIANCE    STATUS     current    DESCRIPTION        " The compliance statement for MTAs that implement          NCS signaling."MODULE  -- pktcIetfSigMib----- Unconditionally mandatory groups for all MTAs---MANDATORY-GROUPS {    pktcSigDeviceGroup,    pktcSigEndpointGroup}----- Conditionally mandatory groups for MTAs---GROUP pktcInternationalGroup    DESCRIPTION        " This group is mandatory only for MTAs implementing          international telephony features."GROUP pktcLLinePackageGroup    DESCRIPTION        " This group is mandatory only for MTAs implementing the L          line package."GROUP pktcELinePackageGroup    DESCRIPTION        " This group is mandatory only for MTAs implementing the E          Line Package."    ::={ pktcSigCompliances 1 }pktcSigDeviceGroup  OBJECT-GROUP    OBJECTS {    pktcSigDevCodecMax,    pktcSigDevEchoCancellation,    pktcSigDevSilenceSuppression,    pktcSigDevR0Cadence,    pktcSigDevR1Cadence,    pktcSigDevR2Cadence,    pktcSigDevR3Cadence,Beacham, et al.             Standards Track                    [Page 65]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    pktcSigDevR4Cadence,    pktcSigDevR5Cadence,    pktcSigDevR6Cadence,    pktcSigDevR7Cadence,    pktcSigDevRgCadence,    pktcSigDevRsCadence,    pktcSigDefCallSigDscp,    pktcSigDefMediaStreamDscp,    pktcSigDevVmwiMode,    pktcSigCapabilityType,    pktcSigCapabilityVersion,    pktcSigCapabilityVendorExt,    pktcSigDefNcsReceiveUdpPort    }    STATUS current    DESCRIPTION          "Group of MIB objects containing signaling configuration           information that is applicable per-device."    ::= { pktcSigGroups 1 }pktcSigEndpointGroup  OBJECT-GROUP    OBJECTS {    pktcSigEndPntConfigCallAgentId,    pktcSigEndPntConfigCallAgentUdpPort,    pktcSigEndPntConfigPartialDialTO,    pktcSigEndPntConfigCriticalDialTO,    pktcSigEndPntConfigBusyToneTO,    pktcSigEndPntConfigDialToneTO,    pktcSigEndPntConfigMessageWaitingTO,    pktcSigEndPntConfigOffHookWarnToneTO,    pktcSigEndPntConfigRingingTO,    pktcSigEndPntConfigRingBackTO,    pktcSigEndPntConfigReorderToneTO,    pktcSigEndPntConfigStutterDialToneTO,    pktcSigEndPntConfigTSMax,    pktcSigEndPntConfigMax1,    pktcSigEndPntConfigMax2,    pktcSigEndPntConfigMax1QEnable,    pktcSigEndPntConfigMax2QEnable,    pktcSigEndPntConfigMWD,    pktcSigEndPntConfigTdinit,    pktcSigEndPntConfigTdmin,    pktcSigEndPntConfigTdmax,    pktcSigEndPntConfigRtoMax,    pktcSigEndPntConfigRtoInit,    pktcSigEndPntConfigLongDurationKeepAlive,    pktcSigEndPntConfigThist,    pktcSigEndPntConfigStatus,Beacham, et al.             Standards Track                    [Page 66]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    pktcSigEndPntConfigCallWaitingMaxRep,    pktcSigEndPntConfigCallWaitingDelay,    pktcSigEndPntStatusCallIpAddressType,    pktcSigEndPntStatusCallIpAddress,    pktcSigEndPntStatusError    }    STATUS current    DESCRIPTION          "Group of MIB objects containing signaling configuration           information that is applicable per-endpoint."    ::= { pktcSigGroups 2 }pktcInternationalGroup    OBJECT-GROUP    OBJECTS {    pktcSigEndPntConfigMinHookFlash,    pktcSigEndPntConfigMaxHookFlash,    pktcSigEndPntConfigPulseDialInterdigitTime,    pktcSigEndPntConfigPulseDialMinMakeTime,    pktcSigEndPntConfigPulseDialMaxMakeTime,    pktcSigEndPntConfigPulseDialMinBreakTime,    pktcSigEndPntConfigPulseDialMaxBreakTime,    pktcSigDevRingCadence,    pktcSigDevCidSigProtocol,    pktcSigDevCidDelayAfterLR,    pktcSigDevCidDtmfStartCode,    pktcSigDevCidDtmfEndCode,    pktcSigDevVmwiSigProtocol,    pktcSigDevVmwiDelayAfterLR,    pktcSigDevVmwiDtmfStartCode,    pktcSigDevVmwiDtmfEndCode,    pktcSigDevrpAsDtsDuration,    pktcSigDevCidMode,    pktcSigDevCidAfterRing,    pktcSigDevCidAfterDTAS,    pktcSigDevCidAfterRPAS,    pktcSigDevRingAfterCID,    pktcSigDevCidDTASAfterLR,    pktcSigDevVmwiMode,    pktcSigDevVmwiAfterDTAS,    pktcSigDevVmwiAfterRPAS,    pktcSigDevVmwiDTASAfterLR,    pktcSigPowerRingFrequency,    pktcSigPulseSignalFrequency,    pktcSigPulseSignalDbLevel,    pktcSigPulseSignalDuration,    pktcSigPulseSignalPulseInterval,    pktcSigPulseSignalRepeatCount,    pktcSigDevToneDbLevel,Beacham, et al.             Standards Track                    [Page 67]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    pktcSigDevToneFreqCounter,    pktcSigDevToneWholeToneRepeatCount,    pktcSigDevToneSteady,    pktcSigDevToneFirstFreqValue,    pktcSigDevToneSecondFreqValue,    pktcSigDevToneThirdFreqValue,    pktcSigDevToneFourthFreqValue,    pktcSigDevToneFreqMode,    pktcSigDevToneFreqAmpModePrtg,    pktcSigDevToneFreqOnDuration,    pktcSigDevToneFreqOffDuration,    pktcSigDevToneFreqRepeatCount    }    STATUS current    DESCRIPTION        " Group of objects that extend the behavior of existing          objects to support operations in the widest possible set          of international marketplaces.  Note that many of these          objects represent a superset of behaviors described in          other objects within this MIB module."    ::= { pktcSigGroups 3 }pktcLLinePackageGroup  OBJECT-GROUP    OBJECTS {    pktcSigDevR0Cadence,    pktcSigDevR1Cadence,    pktcSigDevR2Cadence,    pktcSigDevR3Cadence,    pktcSigDevR4Cadence,    pktcSigDevR5Cadence,    pktcSigDevR6Cadence,    pktcSigDevR7Cadence,    pktcSigDevRgCadence,    pktcSigDevRsCadence    }    STATUS current    DESCRIPTION    "Group of Objects to support the L line package."    ::= { pktcSigGroups 4 }pktcELinePackageGroup  OBJECT-GROUP    OBJECTS {    pktcSigDevR0Cadence,    pktcSigDevR1Cadence,    pktcSigDevR2Cadence,    pktcSigDevR3Cadence,    pktcSigDevR4Cadence,    pktcSigDevR5Cadence,Beacham, et al.             Standards Track                    [Page 68]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008    pktcSigDevR6Cadence,    pktcSigDevR7Cadence,    pktcSigDevRgCadence,    pktcSigDevRsCadence,    pktcSigPulseSignalFrequency,    pktcSigPulseSignalDbLevel,    pktcSigPulseSignalDuration,    pktcSigPulseSignalPulseInterval,    pktcSigPulseSignalRepeatCount,    pktcSigDevRingCadence    }    STATUS current    DESCRIPTION        "Group of Objects to support the E line package."    ::= { pktcSigGroups 5 }END6.  Examples   This section provides a couple of examples, specifically related to   the MIB tables pktcSigDevToneTable and pktcSigDevMultiFreqToneTable.   Example A:  Call Waiting Tone Defined per [ITU-T E.180]:   1) 400 Hz AM modulated by 16 Hz, on for 500ms at -4 dBm   2) 400 Hz AM modulated by 16 Hz, off for 400ms   3) 400 Hz not AM modulated, on for 50 ms at -4 dBm   4) 400 Hz not AM modulated, off for 450 ms   5) 400 Hz not AM modulated, on for 50 ms at -4 dBm   6) 400 Hz not AM modulated, off for 3450 ms   7) 400 Hz not AM modulated, on for 50 ms at -4 dBm   8) 400 Hz not AM modulated, off for 450 ms   9) 400 Hz not AM modulated, on for 50 ms at -4 dBm   10) 400 Hz not AM modulated, off for 3450 ms   11) not repeated, not continuousBeacham, et al.             Standards Track                    [Page 69]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   Assume userDefined1(18) is assigned to this tone:   pktcSigDevMultiFreqToneTable:   ToneType|F-1|F-2|F-3|F-4|F-Mode|ModePrtg|DbL|OnDur|OffDur|Rep-Count   ===================================================================   18       400  16  0   0     1     90     -40  500   400      0   18       400   0  0   0     2      0     -40   50   450      0   18       400   0  0   0     2      0     -40   50  3450      0   18       400   0  0   0     2      0     -40   50   450      0   18       400   0  0   0     2      0     -40   50  3450      0   pktcSigDevToneTable:   ToneType|ToneFreqGroup|ToneFreqCounter|ToneRep-Count|Steady   =============================================================   18          1             5              0       false(2)   The single row of the pktcSigDevToneTable defines one multi-frequency   group of five rows (ToneFreqCounter) defined in the   pktcSigDevMultiFreqToneTable and instructs the MTA to play this group   only once (non-repeatable as ToneRep-Count equals 0).   Example B - Congestion Tone - congestion(17):   Note: This example of an embedded cadence is based on an operator   variation.   1) 400Hz on for 400ms -10 dBm   2) 400Hz off for 350ms   3) 400Hz on for 225ms -4 dBm   4) 400Hz off for 525ms   5) repeat (1) through (4) 5000 times or T0 time out (whichever is the   shortest period)   pktcSigDevMultiFreqToneTable:   ToneType|F-1|F-2|F-3|F-4|F-Mode|ModePrtg|DbL|OnDur|OffDur|Rep-Count   ===================================================================   17       400  0   0   0    2       0    -100  400   350      0   17       400  0   0   0    2       0     -40  225   525      0   pktcSigDevToneTable:   ToneType|ToneFreqGroup|ToneFreqCounter|ToneRep-Count|Steady   =============================================================   17          1             2              5000        false(2)Beacham, et al.             Standards Track                    [Page 70]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   Example C - Call Waiting Tone - callWaiting1(9):   1) 16 Hz is modulated to carry the 400 Hz signal, ModulationRate   within 85%, on for 500msec, at -25 dBm or more but less than -14 dBm   2) 16 Hz is modulated to carry the 400 Hz signal, off for 0 ~ 4 secs   3) 400 Hz not modulated, on for 50 ms at -25 dBm or more but less   than -14 dBm   4) 400 Hz not modulated, off for 450ms   5) 400 Hz not modulated, on for 50 ms at -25 dBm or more but less   than -14 dBm   6) 400 Hz not modulated, off for 3450ms ([4000 - (50+450+50)])   7) Steps 3 thru 6 are repeated   pktcSigDevMultiFreqToneTable:   ToneType|F-1|F-2|F-3|F-4|F-Mode|ModePrtg|DbL|OnDur|OffDur|Rep-Count   ===================================================================   9        1   400 16  0   0     1     85     -25  500  1000      0   9        2   400  0  0   0     2      0     -25   50   450      0   9        3   400  0  0   0     2      0     -25   50  3450      0   pktcSigDevToneTable:   ToneType|ToneFreqGroup|ToneFreqCounter|ToneRep-Count|Steady   =============================================================   9           1             1              0       false(2)   9           2             2              1       false(2)   The first row of the pktcSigDevToneTable table instructs the MTA to   play one row (ToneFreqCounter) of the pktcSigDevMultiFreqToneTable   table only once (non-repeatable as ToneRep-Count equals 0).  The   second row of the pktcSigDevToneTable table instructs the MTA to play   the next two rows (ToneFreqCounter) of the   pktcSigDevMultiFreqToneTable table and make this frequency group   repeatable (ToneRep-Count is not 0).Beacham, et al.             Standards Track                    [Page 71]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 20087.  Acknowledgments   The authors would like to thank the members of the IETF IPCDN working   group and the CableLabs PacketCable Provisioning focus team for their   contributions, comments, and suggestions.   Specifically, the following individuals are recognized:       Angela Lyda            Arris Interactive       Romascanu, Dan         Avaya       Chad Griffiths         Broadcom Corp.       Eugene Nechamkin       Broadcom Corp.       Jean-Francois Mule     CableLabs       Matt A. Osman          CableLabs       Klaus Hermanns         Cisco Systems, Inc.       Rich Woundy            Comcast Corp.       Bert Wijnen            Alcatel-Lucent       Randy Presuhn          Mindspring       Phillip Freyman        Motorola, Inc.       Rick Vetter            Motorola, Inc.       Sasha Medvinsky        Motorola, Inc.       Wim De Ketelaere       tComLabs       David De Reu           tComLabs       Kristof Sercu          tComLabs       Roy Spitzer            Telogy Networks, Inc.       Itay Sherman           Texas Instruments, Inc.       Mauricio Sanchez       Texas Instruments, Inc.       Shivakumar Thangapandi Texas Instruments, Inc.       Mike Heard             Consultant   The current editor (Sumanth Channabasappa) would like to recognize   Phillip Freyman and Eugene Nechamkin for their contributions towards   the international objects, and Stephane Bortzmeyer for assistance   with the ABNF.   The editor also extends appreciation to the IPCDN co-chairs (Jean-   Francois Mule, Rich Woundy) and Dan Romascanu for the numerous   reviews and valuable comments.  Special appreciation is extended to   Bert Wijnen, as the MIB doctor, for his ever-useful and constructive   comments.Beacham, et al.             Standards Track                    [Page 72]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 20088.  Security Considerations   There are a number of management objects defined in this MIB module   with a MAX-ACCESS clause of read-write and/or read-create.  Such   objects may be considered sensitive or vulnerable in some network   environments.  The support for SET operations in a non-secure   environment without proper protection can have a negative effect on   network operations.   The following Differentiated Services Code Point (DSCP) and mask   objects are used to differentiate between various types of traffic in   the service provider network:        pktcSigDefCallSigDscp        pktcSigDefMediaStreamDscp   These objects may contain information that may be sensitive from a   business perspective.  For example, they may represent a customer's   service contract that a service provider chooses to apply to a   customer's ingress or egress traffic.  If these objects are SET   maliciously, it may permit unmarked or inappropriately marked   signaling and media traffic to enter the service provider network,   resulting in unauthorized levels of service for customers.   The following objects determine ring cadence, repeatable   characteristics, signal duration, and caller id subscriber line   protocol for telephony operation:        pktcSigDevR0Cadence        pktcSigDevR1Cadence        pktcSigDevR2Cadence        pktcSigDevR3Cadence        pktcSigDevR4Cadence        pktcSigDevR5Cadence        pktcSigDevR6Cadence        pktcSigDevR7Cadence        pktcSigDevRgCadence        pktcSigDevRsCadence        pktcSigDevCidSigProtocol        pktcSigDevVmwiSigProtocol        pktcSigPulseSignalDuration        pktcSigPulseSignalPauseDuration   If these objects are SET maliciously, it may result in unwanted   operation, or a failure to obtain telephony service from client (MTA)   devices.Beacham, et al.             Standards Track                    [Page 73]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   The objects in the pktcSigEndPntConfigTable are used for endpoint   signaling.  The pktcSigEndPntConfigCallAgentId object contains the   name of the call agent, which includes the call agent Fully Qualified   Domain Name (FQDN).  If this object is SET maliciously, the MTA will   not be able to communicate with the call agent, resulting in a   disruption of telephony service.  The   pktcSigEndPntConfigCallAgentUdpPort object identifies the UDP port   for NCS traffic.  If this object is SET maliciously, the call agent   will not receive NCS traffic from the MTA, also resulting in a   disruption of telephony service.   Some of the readable objects in this MIB module (i.e., objects with a   MAX-ACCESS other than not-accessible) may be considered sensitive or   vulnerable in some network environments.  It is thus important to   control even GET and/or NOTIFY access to these objects and possibly   to even encrypt the values of these objects when sending them over   the network via SNMP.  The most sensitive is   pktcSigEndPntStatusCallIpAddress within pktcSigEndPntConfigTable.   This information itself may be valuable to would-be attackers.  Other   MIB Objects of similar sensitivity include pktcSigEndPntStatusError,   which can provide useful information to MTA impersonators, and   pktcSigDevCodecMax, which can provide useful information for planning   Denial of Service (DoS) attacks on MTAs.   SNMP versions prior to SNMPv3 did not include adequate security.   Even if the network itself is secure (for example by using IPsec),   even then, there is no control as to who on the secure network is   allowed to access and GET/SET (read/change/create/delete) the objects   in this MIB module.   It is RECOMMENDED that implementers consider the security features as   provided by the SNMPv3 framework (see[RFC3410], section 8),   including full support for the SNMPv3 cryptographic mechanisms (for   authentication and privacy).   Further, deployment of SNMP versions prior to SNMPv3 is NOT   RECOMMENDED.  Instead, it is RECOMMENDED to deploy SNMPv3 and to   enable cryptographic security.  It is then a customer/operator   responsibility to ensure that the SNMP entity giving access to an   instance of this MIB module is properly configured to give access to   the objects only to those principals (users) that have legitimate   rights to indeed GET or SET (change/create/delete) them.Beacham, et al.             Standards Track                    [Page 74]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 20089.  IANA Considerations   The MIB module in this document uses the following IANA-assigned   OBJECT IDENTIFIER value recorded in the SMI Numbers registry:   Descriptor     OBJECT IDENTIFIER Value   ----------     -----------------------   pktcIetfSigMib     { mib-2 169 }10.  References10.1. Normative References   [PKT-SP-MIB-SIG-1.0]                  PacketCable(TM) 1.0 Signaling MIB Specification,                  Issued, PKT-SP-MIB-SIG-I09-050812, August 2005.http://www.packetcable.com/specifications/http://www.cablelabs.com/specifications/archives   [PKT-SP-MIB-SIG-1.5]                  PacketCable(TM) 1.5 Signaling MIB Specification,                  Issued, PKT-SP-MIB-SIG1.5-I01-050128, January 2005.http://www.packetcable.com/specifications/http://www.cablelabs.com/specifications/archives   [PKT-SP-SEC]   PacketCable Security Specification, Issued, PKT-SP-                  SEC-I12-050812, August 2005.http://www.packetcable.com/specifications/http://www.cablelabs.com/specifications/archives   [ITU-T-J169]   IPCablecom Network Call Signaling (NCS) MIB                  requirements, J.169, ITU-T, March, 2001.   [RFC2119]      Bradner, S., "Key words for use in RFCs to Indicate                  Requirement Levels",BCP 14,RFC 2119, March 1997.   [RFC2578]      McCloghrie, K., Perkins, D., and J. Schoenwaelder,                  "Structure of Management Information Version 2                  (SMIv2)", STD 58,RFC 2578, April 1999.   [RFC2579]      McCloghrie, K., Perkins, D., and J. Schoenwaelder,                  "Textual Conventions for SMIv2", STD 58,RFC 2579,                  April 1999.   [RFC2580]      McCloghrie, K., Perkins, D., and J. Schoenwaelder,                  "Conformance Statements for SMIv2", STD 58,RFC 2580,                  April 1999.Beacham, et al.             Standards Track                    [Page 75]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   [RFC3289]      Baker, F., Chan, K., and A. Smith, "Management                  Information Base for the Differentiated Services                  Architecture",RFC 3289, May 2002.   [RFC4001]      Daniele, M., Haberman, B., Routhier, S., and J.                  Schoenwaelder, "Textual Conventions for Internet                  Network Addresses",RFC 4001, February 2005.   [RFC3411]      Harrington, D., Presuhn, R., and B. Wijnen, "An                  Architecture for Describing Simple Network Management                  Protocol (SNMP) Management Frameworks", STD 62,RFC3411, December 2002.   [RFC2863]      McCloghrie, K. and F. Kastenholz, "The Interfaces                  Group MIB",RFC 2863, June 2000.   [PKT-SP-CODEC] PacketCable Audio/Video Codecs Specification PKT-SP-                  CODEC-IO5-040113.   [PKT-SP-MGCP]  PacketCable Network-Based Call Signaling Protocol                  Specification PKT-SP-EC-MGCP-I10-040402.   [PKT-SP-PROV]  PacketCable MTA Device Provisioning Specification                  PKT-SP-PROV-I10-040730.10.2.  Informative References   [RFC3410]      Case, J., Mundy, R., Partain, D., and B. Stewart,                  "Introduction and Applicability Statements for                  Internet-Standard Management Framework",RFC 3410,                  December 2002.   [RFC3435]      Andreasen, F. and B. Foster, "Media Gateway Control                  Protocol (MGCP) Version 1.0",RFC 3435, January 2003.   [RFC5234]      Crocker, D., Ed., and P. Overell, "Augmented BNF for                  Syntax Specifications: ABNF", STD 68,RFC 5234,                  January 2008.   [RFC4682]      Nechamkin, E. and J-F. Mule, "Multimedia Terminal                  Adapter (MTA) Management Information Base for                  PacketCable- and IPCablecom-Compliant Devices",RFC4682, December 2006.Beacham, et al.             Standards Track                    [Page 76]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008   [ETSI-TS-101-909-4]                  ETSI TS 101 909-4:"Access and Terminals (AT); Digital                  Broadband Cable Access to the Public                  Telecommunications Network; IP Multimedia Time                  Critical Services; Part 4: Network Call Signaling                  Protocol".   [ETSI-TS-101-909-9]                  ETSI TS 101 909-9:"Access and Terminals (AT); Digital                  Broadband Cable Access to the Public                  Telecommunications Network; IP Multimedia Time                  Critical Services; Part 9: IPCablecom Network Call                  Signalling (NCS) MIB Requirements".   [ETSI-EN-300-001]                  ETSI EN 300-001 V1.5.1 (1998-10):"European Standard                  (Telecommunications series) Attachments to Public                  Switched Telephone Network (PSTN); General technical                  requirements for equipment connected to an analogue                  subscriber interface in the PSTN; Chapter 3: Ringing                  signal characteristics (national deviations are in                  Table 3.1.1)".   [ETSI-EN-300-324-1]                  ETSI EN 300 324-1 V2.1.1 (2000-04):"V Interfaces at                  the digital Loop Exchange (LE); V5.1 interface for the                  support of Access Network (AN); Part 1: V5.1 interface                  specification".   [ETSI-EN-300-659-1]                  ETSI EN 300 659-1: "Public Switched Telephone Network                  (PSTN); Subscriber line protocol over the local loop                  for display (and related) services; Part 1: On hook                  data transmission".   [ITU-T-E.180]  ITU-T E.180: "Various Tones Used in National Networks,                  Supplement 2 to Recommendation E.180".   [ETSI-TR-101-183]                  ETSI TR-101-183: "Public Switched Telephone Network                  (PSTN) Analogue Ringing Signals".Beacham, et al.             Standards Track                    [Page 77]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008Authors' Addresses   Gordon Beacham   Motorola, Inc.   6450 Sequence Drive, Bldg. 1   San Diego, CA 92121, USA   Phone: +1 858-404-2334   EMail: gordon.beacham@motorola.com   Satish Kumar Mudugere Eswaraiah   Texas Instruments India (P) Ltd.,   Golf view, Wind Tunnel Road   Murugesh Palya   Bangalore 560 017, INDIA   Phone: +91 80 5269451   EMail: satish.kumar@ti.com   Sumanth Channabasappa   Cable Television Laboratories, Inc.   858 Coal Creek Circle,   Louisville, CO 80027, USA   Phone: +1 303-661-3307   EMail: Sumanth@cablelabs.comBeacham, et al.             Standards Track                    [Page 78]

RFC 5098        PacketCable/IPCablecom NCS Signaling MIB   February 2008Full Copyright Statement   Copyright (C) The IETF Trust (2008).   This document is subject to the rights, licenses and restrictions   contained inBCP 78, and except as set forth therein, the authors   retain all their rights.   This document and the information contained herein are provided on an   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND   THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS   OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.Intellectual Property   The IETF takes no position regarding the validity or scope of any   Intellectual Property Rights or other rights that might be claimed to   pertain to the implementation or use of the technology described in   this document or the extent to which any license under such rights   might or might not be available; nor does it represent that it has   made any independent effort to identify any such rights.  Information   on the procedures with respect to rights in RFC documents can be   found inBCP 78 andBCP 79.   Copies of IPR disclosures made to the IETF Secretariat and any   assurances of licenses to be made available, or the result of an   attempt made to obtain a general license or permission for the use of   such proprietary rights by implementers or users of this   specification can be obtained from the IETF on-line IPR repository athttp://www.ietf.org/ipr.   The IETF invites any interested party to bring to its attention any   copyrights, patents or patent applications, or other proprietary   rights that may cover technology that may be required to implement   this standard.  Please address the information to the IETF at   ietf-ipr@ietf.org.Beacham, et al.             Standards Track                    [Page 79]

[8]ページ先頭

©2009-2026 Movatter.jp