smilint output for ./PKTC-IETF-SIG-MIB


Message Severities
SeverityCount
error2
Message Types
TypeCount
bad-identifier-case (error)1
object-identifier-not-prefix (error)1

Messages:

PKTC-IETF-SIG-MIB

   1: -- extracted from draft-ietf-ipcdn-pktc-signaling-13.txt
   2: -- at Wed Mar  7 06:08:26 2007
   3: 
   4:    PKTC-IETF-SIG-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:    IMPORTS 
   7:        MODULE-IDENTITY,  
   8:        OBJECT-TYPE,  
   9:        Integer32, 
  10:        Unsigned32, 
  11:        mib-2  
  12:              FROM SNMPv2-SMI                   -- [RFC2578] 
  13:        InetAddressType, 
  14:        InetAddress, 
  15:        InetPortNumber  
  16:              FROM INET-ADDRESS-MIB             -- [RFC4001] 
  17:        TEXTUAL-CONVENTION,  
  18:        RowStatus,  
  19:        TruthValue  
  20:              FROM SNMPv2-TC                    -- [RFC2579] 
  21:        OBJECT-GROUP,  
  22:        MODULE-COMPLIANCE  
  23:              FROM SNMPv2-CONF                  -- [RFC2580]  
  24:        SnmpAdminString  
  25:              FROM SNMP-FRAMEWORK-MIB           -- [RFC3411]  
  26:        ifIndex   
  27:              FROM IF-MIB                       -- [RFC2863] 
  28:        Dscp 
  29:              FROM DIFFSERV-DSCP-TC;            -- [RFC3289] 
  30:     
  31:    pktcIetfSigMib MODULE-IDENTITY  
  32:        LAST-UPDATED    "200703030000Z" -- March 03, 2007  
  33:        ORGANIZATION    "IETF IPCDN Working Group"  
  34:        CONTACT-INFO  
  35:            "Sumanth Channabasappa 
  36:             Cable Television Laboratories, Inc. 
  37:             858 Coal Creek Circle, 
  38:             Louisville, CO 80027, USA  
  39:             Phone: +1 303-661-3307  
  40:             Email: Sumanth@cablelabs.com  
  41:             Gordon Beacham  
  42:             Motorola, Inc.  
  43:             6450 Sequence Drive, Bldg. 1  
  44:             San Diego, CA 92121, USA  
  45:             Phone: +1 858-404-2335  
  46:             Email: gordon.beacham@motorola.com  
  47:     
  48:             Satish Kumar Mudugere Eswaraiah  
  49:             Texas Instruments India (P) Ltd.,  
  50:             Golf view, Wind Tunnel Road   
  51:             Murugesh Palya  
  52:             Bangalore 560 017, INDIA  
  53:             Phone:   +91 80 5269451  
  54:             Email:  satish.kumar@ti.com  
  55:     
  56:        IETF IPCDN Working Group  
  57:             General Discussion: ipcdn@ietf.org  
  58:             Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn  
  59:             Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn  
  60:             Co-Chair: Jean-Francois Mule, jf.mule@cablelabs.com 
  61:             Co-Chair: Richard Woundy, Richard_Woundy@cable.comcast.com" 
  62:     
  63:        DESCRIPTION  
  64:           "This MIB module supplies the basic management  
  65:            object for the PacketCable and IPCablecom Signaling  
  66:            protocols. This version of the MIB includes  
  67:            common signaling and Network Call Signaling  
  68:            (NCS) related signaling objects. 
  69:     
  70:            Copyright (C) The Internet Society (2007). This version of 
  71:            this MIB module is part of RFC yyyy; see the RFC itself for 
  72:            full legal notices." 
  73:    -- RFC Ed: replace yyyy with actual RFC number and remove this note 
  74:     
  75:        REVISION                "200703030000Z" 
  76:     
  77:        DESCRIPTION 
  78:           "Initial version, published as RFC yyyy." 
  79:    -- RFC Ed: replace yyyy with actual RFC number and remove this note 
  80:     
  81:    ::=  { mib-2 XXX } 
  81: error - `XXX' should start with a lower case letter
  81: error - Object identifier element `XXX' name only allowed as first element
  82:    -- RFC Ed: replace XXX with IANA-assigned number and remove this 
  83:    -- note 
  84:     
  85:    -- Textual Conventions 
  86:     
  87:    TenthdBm ::= TEXTUAL-CONVENTION 
  88:        DISPLAY-HINT "d-1" 
  89:        STATUS       current 
  90:        DESCRIPTION 
  91:            "This textual convention represents power levels that are 
  92:             normally expressed in dBm. Units are in tenths of a dBm; 
  93:             for example, -13.5 dBm will be represented as -135." 
  94:        SYNTAX       Integer32 
  95:     
  96:    PktcCodecType ::= TEXTUAL-CONVENTION  
  97:        STATUS       current  
  98:        DESCRIPTION    
  99:            " This textual convention defines various types of codecs 
 100:              that MAY be supported. The description for each 
 101:              enumeration is listed below: 
 102:              Enumeration     Description 
 103:              other           a defined codec not in the enumeration 
 104:              unknown         a codec not defined by the PacketCable 
 105:                              Codec Specification 
 106:              g729            ITU-T Recommendation G.729 
 107:              reserved        for future use 
 108:              g729E           ITU-T Recommendation G.729E 
 109:              pcmu            Pulse Code Modulation u-law (PCMU) 
 110:              g726at32        ITU-T Recommendation G.726-32 (32 kbit/s) 
 111:              g728            ITU-T Recommendation G.728 
 112:              pcma            Pulse Code Modulation a-law (PCMA) 
 113:              g726at16        ITU-T Recommendation G.726-16 (16 kbit/s) 
 114:              g726at24        ITU-T Recommendation G.726-24 (24 kbit/s) 
 115:              g726at40        ITU-T Recommendation G.726-40 (40 kbit/s) 
 116:              ilbc            IETF internet low bit rate codec 
 117:              bv16            Broadcom BroadVoice16 
 118:     
 119:              The list of codecs is consistent with the IETF 
 120:              Real Time Transport Protocol (RTP) Profile registry and 
 121:              the RTP Map Parameters Table in Packetcable Audio/Video  
 122:              Codecs Specification [PKT-SP-CODEC]. The literal codec  
 123:              name for each codec is listed below: 
 124:              Codec     Literal Codec Name 
 125:              g729              G729 
 126:              g729E             G729E 
 127:              pcmu              PCMU 
 128:              g726at32          G726-32 
 129:              g728              G728 
 130:              pcma              PCMA 
 131:              g726at16          G726-16 
 132:              g726at24          G726-24 
 133:              g726at40          G726-40 
 134:              ilbc              iLBC 
 135:              bv16              BV16 
 136:     
 137:              The literal codec name is the second column of the table 
 138:              with codec RTP Map Parameters. Literal Codec Name Column 
 139:              contains the codec name used in the local connection 
 140:              options (LCO) of the NCS messages create connection 
 141:              (CRCX)/modify connection (MDCX) and is also used to 
 142:              identify the codec in the Call Management System (CMS) 
 143:              Provisioning Specification. RTP Map Parameter Column of 
 144:              the Table contains the string used in the media attribute 
 145:              line (a=) of the session description protocol (SDP) 
 146:              parameters in NCS messages." 
 147:        SYNTAX INTEGER { 
 148:                   other     (1), 
 149:                   unknown   (2), 
 150:                   g729      (3), 
 151:                   reserved  (4), 
 152:                   g729E     (5), 
 153:                   pcmu      (6), 
 154:                   g726at32  (7), 
 155:                   g728      (8), 
 156:                   pcma      (9), 
 157:                   g726at16  (10), 
 158:                   g726at24  (11), 
 159:                   g726at40  (12), 
 160:                   ilbc      (13), 
 161:                   bv16      (14) 
 162:        } 
 163:     
 164:    PktcRingCadence   ::= TEXTUAL-CONVENTION 
 165:        STATUS        current 
 166:        DESCRIPTION 
 167:              "This object provides an encoding scheme for ring  
 168:              cadences, including repeatability characteristics. All  
 169:              fields in this object MUST be encoded in network-byte  
 170:              order. 
 171:     
 172:              The first three higher order octets are reserved. The  
 173:              octets that follow are used to encode a 'bit-string', with  
 174:              each bit corresponding to 50 milliseconds. A bit value of  
 175:              '1' indicates the presence of a ring-tone and a bit value  
 176:              of '0' indicates the absence of a ring-tone, for that  
 177:              duration (50 ms) (Note: A minimum number of octets  
 178:              required to encode the bit-string MUST be used). 
 179:     
 180:              The first two of the reserved octets MUST indicate the  
 181:              length of the encoded cadence (in bits) and MUST range  
 182:              between 1 and 264. (Note: The length in bits MUST also be  
 183:              consistent with the number of octets that encode the  
 184:              cadence). The MTA MUST ignore any unused bits in the last  
 185:              octet, but MUST reflect the value as provided on  
 186:              subsequent SNMP GETs. 
 187:              The third of the reserved octets indicates 'repeatability'  
 188:              and MUST be either 0x80 or 0x00 - the former value  
 189:              indicating 'non-repeatability' and the latter indicating  
 190:              'repeatability'. 
 191:     
 192:              The MTA MUST reject attempts to set a value that violates  
 193:              any of the above requirements" 
 194:     
 195:     
 196:        SYNTAX  OCTET STRING (SIZE(4..36)) 
 197:     
 198:     
 199:    PktcSigType     ::= TEXTUAL-CONVENTION 
 200:        STATUS       current 
 201:        DESCRIPTION 
 202:            " This object lists the various types of signaling that may 
 203:              be supported: 
 204:              other(1) - set when signaling other than NCS is used 
 205:              ncs(2)   - Network call signaling is a derivation of MGCP 
 206:                        (Media Gateway Control Protocol) defined for 
 207:                         IPCablecom/PacketCable MTAs." 
 208:        SYNTAX INTEGER {  
 209:                       other(1), 
 210:                       ncs(2) 
 211:        }  
 212:     
 213:     
 214:    DtmfCode::=TEXTUAL-CONVENTION 
 215:        STATUS       current 
 216:        DESCRIPTION 
 217:            "This textual convention represents the DTMF Character used  
 218:             to indicate the start or end of the digit transition  
 219:             sequence used for Caller ID or VMWI. 
 220:             Note: The DTMF code '*' is indicated using 'dtmfcodeStar' 
 221:             and the DTMF code '#' is indicated using ' dtmfcodeHash'." 
 222:        SYNTAX       INTEGER { 
 223:                      dtmfcode0(0), 
 224:                      dtmfcode1(1), 
 225:                      dtmfcode2(2), 
 226:                      dtmfcode3(3), 
 227:                      dtmfcode4(4), 
 228:                      dtmfcode5(5), 
 229:                      dtmfcode6(6), 
 230:                      dtmfcode7(7), 
 231:                      dtmfcode8(8), 
 232:                      dtmfcode9(9), 
 233:                      dtmfcodeStar(10), 
 234:                      dtmfcodeHash(11), 
 235:                      dtmfcodeA(12), 
 236:                      dtmfcodeB(13), 
 237:                      dtmfcodeC(14), 
 238:                      dtmfcodeD(15) 
 239:    } 
 240:     
 241:     
 242:    pktcSigMibObjects OBJECT IDENTIFIER ::= { pktcIetfSigMib 1 } 
 243:    pktcSigDevObjects OBJECT IDENTIFIER ::= 
 244:                                            { pktcSigMibObjects 1 } 
 245:    pktcNcsEndPntConfigObjects OBJECT IDENTIFIER ::= 
 246:                                            { pktcSigMibObjects 2 } 
 247:    -- 
 248:    -- The codec table (pktcSigDevCodecTable) defines all combinations 
 249:    -- of codecs supported by the Multimedia Terminal Adapter (MTA). 
 250:    -- 
 251:    pktcSigDevCodecTable OBJECT-TYPE 
 252:        SYNTAX      SEQUENCE OF PktcSigDevCodecEntry 
 253:        MAX-ACCESS  not-accessible  
 254:        STATUS      current  
 255:        DESCRIPTION  
 256:            " This table describes the MTA supported codec types. An MTA 
 257:              MUST populate this table with all possible combinations of 
 258:              codecs it supports for simultaneous operation. For 
 259:              example, an MTA with two endpoints may be designed with a 
 260:              particular DSP and memory architecture that allows it to 
 261:              support the following fixed combinations of codecs for 
 262:              simultaneous operation: 
 263:     
 264:              Codec Type     Maximum Number of Simultaneous Codecs 
 265:              PCMA                             3 
 266:     
 267:              PCMA                             2 
 268:              PCMU                             1 
 269:     
 270:              PCMA                             1 
 271:              PCMU                             2 
 272:     
 273:              PCMU                             3 
 274:     
 275:              PCMA                             1 
 276:              G729                             1 
 277:     
 278:              G729                             2 
 279:     
 280:              PCMU                             1 
 281:              G729                             1 
 282:     
 283:              Based on this example, the entries in the codec table 
 284:              would be: 
 285:     
 286:                pktcSigDev        pktcSigDev        pktcSigDev 
 287:              CodecComboIndex     CodecType          CodecMax 
 288:                     1               pcma                3 
 289:                     2               pcma                2 
 290:                     2               pcmu                1 
 291:                     3               pcma                1 
 292:                     3               pcmu                2 
 293:                     4               pcmu                3 
 294:                     5               pcma                1 
 295:                     5               g729                1 
 296:                     6               g729                2 
 297:                     7               pcmu                1 
 298:                     7               g729                1 
 299:     
 300:              An operator querying this table is able to determine all 
 301:              possible codec combinations the MTA is capable of 
 302:              simultaneously supporting. 
 303:              This table MUST NOT include non-voice codecs." 
 304:        ::= { pktcSigDevObjects 1 } 
 305:     
 306:    pktcSigDevCodecEntry  OBJECT-TYPE  
 307:        SYNTAX      PktcSigDevCodecEntry  
 308:        MAX-ACCESS  not-accessible  
 309:        STATUS      current  
 310:        DESCRIPTION  
 311:            "Each entry represents the maximum number of active 
 312:             connections with a particular codec the MTA is capable of 
 313:             supporting. Each row is indexed by a composite key 
 314:             consisting of a number enumerating the particular codec 
 315:             combination and the codec type."  
 316:        INDEX { pktcSigDevCodecComboIndex, pktcSigDevCodecType }  
 317:        ::= { pktcSigDevCodecTable 1 } 
 318:     
 319:    PktcSigDevCodecEntry  ::= SEQUENCE {  
 320:        pktcSigDevCodecComboIndex    Unsigned32,  
 321:        pktcSigDevCodecType     PktcCodecType,  
 322:        pktcSigDevCodecMax      Unsigned32  
 323:        }  
 324:     
 325:    pktcSigDevCodecComboIndex  OBJECT-TYPE  
 326:        SYNTAX      Unsigned32 (1..255)  
 327:        MAX-ACCESS  not-accessible  
 328:        STATUS      current  
 329:        DESCRIPTION  
 330:            " The index value which enumerates a  particular codec 
 331:              combination in the pktcSigDevCodecTable." 
 332:        ::= { pktcSigDevCodecEntry 1 } 
 333: 
 334:    pktcSigDevCodecType  OBJECT-TYPE  
 335:        SYNTAX       PktcCodecType       
 336:        MAX-ACCESS   not-accessible  
 337:        STATUS       current  
 338:        DESCRIPTION  
 339:            " A codec type supported by this MTA."  
 340:        ::= { pktcSigDevCodecEntry 2 } 
 341:     
 342:    pktcSigDevCodecMax  OBJECT-TYPE  
 343:        SYNTAX      Unsigned32(1..255)  
 344:        MAX-ACCESS  read-only  
 345:        STATUS      current  
 346:        DESCRIPTION 
 347:            " The maximum number of simultaneous sessions of a 
 348:              particular codec that the MTA can support." 
 349:        ::= { pktcSigDevCodecEntry 3 }  
 350:     
 351:    -- 
 352:    -- These are the common signaling related definitions that affect 
 353:    -- the entire MTA device. 
 354:    -- 
 355:     
 356:    pktcSigDevEchoCancellation  OBJECT-TYPE  
 357:        SYNTAX       TruthValue  
 358:        MAX-ACCESS   read-only  
 359:        STATUS       current  
 360:        DESCRIPTION  
 361:            " This object specifies if the device is capable of echo 
 362:              cancellation."  
 363:        ::= { pktcSigDevObjects 2 }  
 364:     
 365:    pktcSigDevSilenceSuppression  OBJECT-TYPE  
 366:        SYNTAX       TruthValue  
 367:        MAX-ACCESS   read-only  
 368:        STATUS       current  
 369:        DESCRIPTION  
 370:            " This object specifies if the device is capable of 
 371:              silence suppression (as a result of Voice Activity 
 372:              Detection)." 
 373:    ::= { pktcSigDevObjects 3 }  
 374:     
 375:    pktcSigDevCidSigProtocol  OBJECT-TYPE  
 376:        SYNTAX       INTEGER { 
 377:                             fsk  (1), 
 378:                             dtmf (2) 
 379:        } 
 380:        MAX-ACCESS   read-write  
 381:        STATUS       current  
 382:        DESCRIPTION  
 383:            "This object is used to configure the subscriber line  
 384:             protocol used for signaling on-hook caller id information.  
 385:             Different countries define different caller id signaling  
 386:             protocols to support caller identification.  
 387:              
 388:             Setting this object at a value fsk(1) sets the subscriber  
 389:             line protocol to be Frequency Shift Keying (FSK). 
 390:     
 391:             Setting this object at a value dtmf(2) sets the subscriber  
 392:             line protocol to be Dual tone multi-frequency (DTMF)." 
 393:         REFERENCE  
 394:            "ETSI-EN-300-659-1 Specification" 
 395:         DEFVAL { fsk } 
 396:    ::= { pktcSigDevObjects 4 }  
 397:     
 398:    pktcSigDevR0Cadence     OBJECT-TYPE  
 399:        SYNTAX      PktcRingCadence  
 400:        MAX-ACCESS  read-write  
 401:        STATUS      current  
 402:        DESCRIPTION  
 403:            " This object specifies ring cadence 0 (a user defined 
 404:              field). This object is required for the L line package." 
 405:        ::= { pktcSigDevObjects 5 } 
 406:     
 407:    pktcSigDevR1Cadence     OBJECT-TYPE  
 408:        SYNTAX      PktcRingCadence  
 409:        MAX-ACCESS  read-write  
 410:        STATUS      current  
 411:        DESCRIPTION  
 412:            " This object specifies ring cadence 1 (a user defined 
 413:              field). This object is required for the L line package." 
 414:        ::= { pktcSigDevObjects 6 }  
 415:     
 416:    pktcSigDevR2Cadence     OBJECT-TYPE  
 417:        SYNTAX       PktcRingCadence  
 418:        MAX-ACCESS    read-write  
 419:        STATUS        current  
 420:        DESCRIPTION  
 421:            " This object specifies ring cadence 2 (a user defined 
 422:              field). This object is required for the L line package."  
 423:        ::= { pktcSigDevObjects 7 }  
 424:     
 425:    pktcSigDevR3Cadence     OBJECT-TYPE  
 426:        SYNTAX       PktcRingCadence  
 427:        MAX-ACCESS   read-write  
 428:        STATUS       current  
 429:        DESCRIPTION  
 430:            " This object specifies ring cadence 3 (a user defined 
 431:              field). This object is required for the L line package." 
 432:        ::= { pktcSigDevObjects 8 }  
 433:     
 434:    pktcSigDevR4Cadence     OBJECT-TYPE  
 435:        SYNTAX       PktcRingCadence  
 436:        MAX-ACCESS   read-write  
 437:        STATUS       current  
 438:        DESCRIPTION  
 439:            " This object specifies ring cadence 4 (a user defined 
 440:              field). This object is required for the L line package." 
 441:        ::= { pktcSigDevObjects 9 }  
 442:     
 443:    pktcSigDevR5Cadence     OBJECT-TYPE  
 444:        SYNTAX       PktcRingCadence  
 445:        MAX-ACCESS   read-write  
 446:        STATUS       current  
 447:        DESCRIPTION  
 448:            " This object specifies ring cadence 5 (a user defined 
 449:              field). This object is required for the L line package." 
 450:        ::= { pktcSigDevObjects 10 }  
 451:     
 452:    pktcSigDevR6Cadence     OBJECT-TYPE  
 453:        SYNTAX      PktcRingCadence  
 454:        MAX-ACCESS  read-write  
 455:        STATUS      current  
 456:        DESCRIPTION  
 457:            " This object specifies ring cadence 6 (a user defined 
 458:              field). This object is required for the L line package." 
 459:        ::= { pktcSigDevObjects 11 }  
 460:     
 461:    pktcSigDevR7Cadence     OBJECT-TYPE  
 462:        SYNTAX       PktcRingCadence  
 463:        MAX-ACCESS   read-write  
 464:        STATUS       current  
 465:        DESCRIPTION  
 466:            " This object specifies ring cadence 7 (a user defined 
 467:              field). This object is required for the L line package."  
 468:        ::= { pktcSigDevObjects 12 }  
 469:     
 470:    pktcSigDevRgCadence     OBJECT-TYPE  
 471:        SYNTAX       PktcRingCadence  
 472:        MAX-ACCESS   read-write  
 473:        STATUS       current  
 474:        DESCRIPTION  
 475:            " This object specifies ring cadence rg (a user defined 
 476:              field). This object is required for the L line package." 
 477:        ::= { pktcSigDevObjects 13 }  
 478:     
 479:    pktcSigDevRsCadence     OBJECT-TYPE  
 480:        SYNTAX       PktcRingCadence  
 481:        MAX-ACCESS   read-write  
 482:        STATUS       current  
 483:        DESCRIPTION  
 484:            " This object specifies ring cadence rs (a user defined 
 485:              field) The MTA MUST reject any attempt to make this object 
 486:              repeatable. This object is required for the L line 
 487:              package." 
 488:        ::= { pktcSigDevObjects 14 }  
 489:     
 490:    pktcSigDefCallSigDscp  OBJECT-TYPE  
 491:        SYNTAX      Dscp  -- RFC 3289: DIFFSERV-DSCP-TC 
 492:        MAX-ACCESS  read-write      
 493:        STATUS      current      
 494:        DESCRIPTION  
 495:            " The default value used in the IP header for setting the 
 496:              Differentiated Services Code Point (DSCP) value for call 
 497:              signaling." 
 498:        DEFVAL { 0 }  
 499:        ::= { pktcSigDevObjects 15 }  
 500:     
 501:    pktcSigDefMediaStreamDscp  OBJECT-TYPE  
 502:        SYNTAX      Dscp  -- RFC 3289: DIFFSERV-DSCP-TC  
 503:        MAX-ACCESS  read-write  
 504:        STATUS      current  
 505:        DESCRIPTION  
 506:            " This object contains the default value used in the IP 
 507:              header for setting the Differentiated Services Code Point 
 508:              (DSCP) value for media stream packets. The MTA MUST NOT 
 509:              update this object with the value supplied by the CMS in 
 510:              the NCS messages (if present). Any currently active 
 511:              connections are not affected by updates to this object. 
 512:              When the value of this object is updated by SNMP, the MTA 
 513:              MUST use the new value as a default starting only from 
 514:              new connections." 
 515:        DEFVAL { 0 }      
 516:        ::= { pktcSigDevObjects 16 }  
 517:     
 518:    -- 
 519:    -- pktcSigCapabilityTable - This table defines the valid signaling  
 520:    -- types supported by this MTA. 
 521:    -- 
 522:     
 523:    pktcSigCapabilityTable    OBJECT-TYPE  
 524:        SYNTAX        SEQUENCE OF PktcSigCapabilityEntry  
 525:        MAX-ACCESS    not-accessible  
 526:        STATUS        current  
 527:        DESCRIPTION     
 528:            " This table describes the signaling types supported by this 
 529:              MTA."  
 530:        ::= { pktcSigDevObjects 17 }  
 531:     
 532:    pktcSigCapabilityEntry    OBJECT-TYPE  
 533:        SYNTAX        PktcSigCapabilityEntry     
 534:        MAX-ACCESS    not-accessible  
 535:        STATUS        current  
 536:        DESCRIPTION     
 537:            " Entries in pktcMtaDevSigCapabilityTable - List of 
 538:              supported signaling types, versions and vendor extensions 
 539:              for this MTA. Each entry in the list provides for one 
 540:              signaling type and version combination. If the device 
 541:              supports multiple versions of the same signaling type it 
 542:              will require multiple entries." 
 543:        INDEX { pktcSigCapabilityIndex }  
 544:        ::= { pktcSigCapabilityTable 1 }  
 545:           
 546:    PktcSigCapabilityEntry  ::= SEQUENCE {  
 547:        pktcSigCapabilityIndex             Unsigned32,  
 548:        pktcSigCapabilityType              PktcSigType,  
 549:        pktcSigCapabilityVersion           SnmpAdminString,  
 550:        pktcSigCapabilityVendorExt         SnmpAdminString  
 551:        }  
 552:     
 553:    pktcSigCapabilityIndex       OBJECT-TYPE  
 554:        SYNTAX        Unsigned32 (1..255)  
 555:        MAX-ACCESS    not-accessible  
 556:        STATUS        current  
 557:        DESCRIPTION     
 558:            " The index value which uniquely identifies an entry in the 
 559:              pktcSigCapabilityTable." 
 560:        ::= { pktcSigCapabilityEntry 1 } 
 561:     
 562:    pktcSigCapabilityType      OBJECT-TYPE  
 563:        SYNTAX        PktcSigType  
 564:        MAX-ACCESS    read-only  
 565:        STATUS        current  
 566:        DESCRIPTION     
 567:            " This object identifies the type of signaling used. This 
 568:              value has to be associated with a single signaling 
 569:              version." 
 570:        ::= { pktcSigCapabilityEntry 2 } 
 571:     
 572:    pktcSigCapabilityVersion      OBJECT-TYPE  
 573:        SYNTAX        SnmpAdminString  
 574:        MAX-ACCESS    read-only  
 575:        STATUS        current  
 576:        DESCRIPTION     
 577:            " Provides the version of the signaling type - reference 
 578:              pktcSigCapabilityType. Examples would be 1.0 or 2.33 etc." 
 579:        ::= { pktcSigCapabilityEntry 3 }  
 580:     
 581:    pktcSigCapabilityVendorExt      OBJECT-TYPE  
 582:        SYNTAX        SnmpAdminString  
 583:        MAX-ACCESS    read-only  
 584:        STATUS        current  
 585:        DESCRIPTION    
 586:            " The vendor extension allows vendors to provide a list of 
 587:              additional capabilities.  
 588:     
 589:              The syntax for this MIB Object in ABNF ([RFC4234]) is  
 590:              specified to be zero or more occurrences of vendor  
 591:              extensions, as follows: 
 592:                  pktcSigCapabilityVendorExt  = 
 593:                             *['X' ('-'/'+') 1*6(ALPHA / DIGIT) ';']          
 594:            " 
 595:        ::= { pktcSigCapabilityEntry 4 } 
 596:     
 597:    pktcSigDefNcsReceiveUdpPort  OBJECT-TYPE  
 598:        SYNTAX      InetPortNumber (1025..65535) 
 599:        MAX-ACCESS  read-only  
 600:        STATUS      current  
 601:        DESCRIPTION  
 602:            " This object contains the MTA User Datagram Protocol (UDP) 
 603:              receive port that is being used for NCS call signaling. 
 604:              This object should only be changed by the configuration 
 605:              file. 
 606:              Unless changed via configuration this MIB Object MUST 
 607:              reflect a value of '2427'. 
 608:            " 
 609:        REFERENCE  
 610:            "PacketCable NCS Specification"  
 611:        ::= { pktcSigDevObjects 18 }  
 612:     
 613:    pktcSigPowerRingFrequency    OBJECT-TYPE  
 614:        SYNTAX       INTEGER {  
 615:                     f20Hz(1), 
 616:                     f25Hz(2), 
 617:                     f33Point33Hz(3), 
 618:                     f50Hz(4), 
 619:                     f15Hz(5), 
 620:                     f16Hz(6), 
 621:                     f22Hz(7), 
 622:                     f23Hz(8), 
 623:                     f45Hz(9) 
 624:        }  
 625:        UNITS "Hertz"  
 626:        MAX-ACCESS   read-only  
 627:        STATUS       current  
 628:        DESCRIPTION  
 629:            " This object must only be provided via the configuration  
 630:              file during the provisioning process. The power ring  
 631:              frequency is the frequency at which the sinusoidal voltage  
 632:              must travel down the twisted pair to make terminal  
 633:              equipment ring. Different countries define different  
 634:              electrical characteristics to make terminal equipment  
 635:              ring.  
 636:              The f20Hz setting corresponds to a power ring frequency  
 637:              of 20 Hertz. The f25Hz setting corresponds to a power ring  
 638:              frequency of 25 Hertz. The f33Point33Hz setting  
 639:              corresponds to a power ring frequency of 33.33 Hertz. The  
 640:              f50Hz setting corresponds to a power ring frequency of 50  
 641:              Hertz. The f15Hz setting corresponds to a power ring   
 642:              frequency of 15 Hertz. The f16Hz setting corresponds to a  
 643:              power ring frequency of 16 Hertz. The f22Hz setting  
 644:              corresponds to a power ring frequency of 22 Hertz. The  
 645:              f23Hz setting corresponds to a power ring frequency of 23  
 646:              Hertz. The f45Hz setting corresponds to a power ring  
 647:              frequency of 45 Hertz."  
 648:        REFERENCE  
 649:              "ETSI-EN-300-001 contains a list of frequency ranges  
 650:               that are defined for each country." 
 651:        ::= { pktcSigDevObjects 19 }  
 652:     
 653:    pktcSigPulseSignalTable    OBJECT-TYPE  
 654:        SYNTAX       SEQUENCE OF PktcSigPulseSignalEntry  
 655:        MAX-ACCESS   not-accessible  
 656:        STATUS       current  
 657:        DESCRIPTION  
 658:            " The Pulse signal table defines the pulse signal operation. 
 659:              There are nine types of international pulse signals, 
 660:              with each signal having a set of provisionable parameters. 
 661:              The values of the MIB objects in this table take effect 
 662:              only if these parameters are not defined via signaling, in 
 663:              which case the latter determines the values of the 
 664:              parameters. This object is required for the E line 
 665:              package. Signals defined in this table are triggered using 
 666:              the E line package. 
 667:              Objects in this table do not persist across MTA reboots." 
 668:        REFERENCE  
 669:            "ETSI-TS-101-909-4 Specification"  
 670:        ::= { pktcSigDevObjects 20 }  
 671:     
 672:    pktcSigPulseSignalEntry    OBJECT-TYPE  
 673:        SYNTAX       PktcSigPulseSignalEntry  
 674:        MAX-ACCESS   not-accessible  
 675:        STATUS       current  
 676:        DESCRIPTION  
 677:            " This object defines the set of parameters associated with 
 678:              each particular value of pktcSigPulseSignalType. Each 
 679:              entry in the pktcSigPulseSignalTable is indexed by the 
 680:              pktcSigPulseSignalType object." 
 681:        INDEX { pktcSigPulseSignalType } 
 682:        ::= { pktcSigPulseSignalTable 1 }  
 683:     
 684:    PktcSigPulseSignalEntry ::= SEQUENCE {  
 685:            pktcSigPulseSignalType              INTEGER, 
 686:            pktcSigPulseSignalFrequency         INTEGER,  
 687:            pktcSigPulseSignalDbLevel           TenthdBm, 
 688:            pktcSigPulseSignalDuration          Unsigned32, 
 689:            pktcSigPulseSignalPulseInterval     Unsigned32, 
 690:            pktcSigPulseSignalRepeatCount       Unsigned32  
 691:    } 
 692:     
 693:    pktcSigPulseSignalType    OBJECT-TYPE  
 694:        SYNTAX       INTEGER  
 695:                     {  
 696:                         initialRing(1),  
 697:                         pulseLoopClose(2), 
 698:                         pulseLoopOpen(3), 
 699:                         enableMeterPulse(4), 
 700:                         meterPulseBurst(5), 
 701:                         pulseNoBattery(6), 
 702:                         pulseNormalPolarity(7), 
 703:                         pulseReducedBattery(8),  
 704:                         pulseReversePolarity(9)  
 705:                     }  
 706:        MAX-ACCESS   not-accessible  
 707:        STATUS       current  
 708:        DESCRIPTION  
 709:            "There are nine types of international pulse signals. These 
 710:             signals are defined as follows: 
 711:             initial ring 
 712:             pulse loop close 
 713:             pulse loop open 
 714:             enable meter pulse 
 715:             meter pulse burst 
 716:             pulse no battery 
 717:             pulse normal polarity 
 718:             pulse reduced battery 
 719:             pulse reverse polarity"  
 720:        REFERENCE  
 721:            "ETSI-EN-300-324-1 Specification"  
 722:     
 723:        ::= { pktcSigPulseSignalEntry 1 } 
 724: 
 725:    pktcSigPulseSignalFrequency    OBJECT-TYPE  
 726:        SYNTAX       INTEGER {  
 727:                     twentyfive (1),  
 728:                     twelvethousand(2),  
 729:                     sixteenthousand(3)  
 730:        }  
 731:        UNITS        "Hertz"  
 732:        MAX-ACCESS   read-write  
 733:        STATUS       current  
 734:        DESCRIPTION  
 735:            " This object is only applicable to the initialRing, 
 736:              enableMeterPulse, and meterPulseBurst signal type. This 
 737:              object identifies the frequency of the generated signal. 
 738:              The following table defines the default values for this 
 739:              object depending on signal type: 
 740:              pktcSigPulseSignalType     Default 
 741:              initialRing                25 
 742:              enableMeterPulse           16000 
 743:              meterPulseBurst            16000 
 744:              The value of twentyfive MUST only be used for the 
 745:              initialRing signal type. The values of twelvethousand and 
 746:              sixteenthousand MUST only be used for enableMeterPulse and 
 747:              meterPulseBurst signal types. An attempt to set this 
 748:              object while the value of pktcSigPulseSignalType is not 
 749:              initialRing, enableMeterPulse, or meterPulseBurst will 
 750:              result in an 'inconsistentValue' error." 
 751:        REFERENCE  
 752:            "ETSI-EN-300-001 Specification" 
 753:             ::= { pktcSigPulseSignalEntry 2} 
 754:     
 755:    pktcSigPulseSignalDbLevel    OBJECT-TYPE  
 756:        SYNTAX       TenthdBm (-350..0)  
 757:        UNITS        "dBm"  
 758:        MAX-ACCESS   read-write  
 759:        STATUS       current  
 760:        DESCRIPTION  
 761:            " This object is only applicable to the enableMeterPulse and 
 762:              meterPulseBurst signal types. This is the decibel level 
 763:              for each frequency at which tones could be generated at 
 764:              the a and b terminals (TE connection point). An attempt to 
 765:              set this object while the value of pktcSigPulseSignalType 
 766:              is not enableMeterPulse, or meterPulseBurst will result in 
 767:              an 'inconsistentValue' error." 
 768:        REFERENCE  
 769:            "ETSI-EN-300-001 Specification" 
 770:        DEFVAL { -135 }  
 771:        ::={pktcSigPulseSignalEntry 3 } 
 772:     
 773:    pktcSigPulseSignalDuration    OBJECT-TYPE  
 774:        SYNTAX       Unsigned32 (0..5000)  
 775:        UNITS        "Milliseconds"  
 776:        MAX-ACCESS   read-write  
 777:        STATUS       current  
 778:        DESCRIPTION   
 779:            " This object specifies the pulse duration for each 
 780:              signal type. In addition, the MTA must accept the values 
 781:              in the incremental steps specific for each signal type. 
 782:              The following table defines the default values and the 
 783:              incremental steps for this object depending on the signal 
 784:              type. 
 785:              pktcSigPulseSignaltype  Default (ms)   Increment (ms) 
 786:              initialRing                 200             50 
 787:              pulseLoopClose              200             10 
 788:              pulseLoopOpen               200             10 
 789:              enableMeterPulse            150             10 
 790:              meterPulseBurst             150             10 
 791:              pulseNoBattery              200             10 
 792:              pulseNormalPolarity         200             10 
 793:              pulseReducedBattery         200             10 
 794:              pulseReversePolarity        200             10 
 795:              An attempt to set this object to a value that does not 
 796:              fall on one of the increment boundaries, or on the wrong 
 797:              increment boundary for the specific signal type will 
 798:              result in an 'inconsistentValue' error." 
 799:        REFERENCE  
 800:            "ETSI-EN-300-324-1 Specification"  
 801:             ::= {pktcSigPulseSignalEntry 4 }  
 802:     
 803:    pktcSigPulseSignalPulseInterval     OBJECT-TYPE 
 804:        SYNTAX       Unsigned32 (0..5000) 
 805:        UNITS        "Milliseconds"  
 806:        MAX-ACCESS   read-write  
 807:        STATUS       current  
 808:        DESCRIPTION 
 809:            " This object specifies the repeat interval, or the period 
 810:              for each signal type. In addition, the MTA must accept 
 811:              the values in the incremental steps specific for each 
 812:              signal type. The following table defines the default 
 813:              values and the incremental steps for this object depending 
 814:              on the signal type. 
 815:              pktcSigPulseSignaltype  Default (ms)   Increment (ms) 
 816:              initialRing                 200             50 
 817:              pulseLoopClose             1000             10 
 818:              pulseLoopOpen              1000             10 
 819:              enableMeterPulse           1000             10 
 820:              meterPulseBurst            1000             10 
 821:              pulseNoBattery             1000             10 
 822:              pulseNormalPolarity        1000             10 
 823:              pulseReducedBattery        1000             10 
 824:              pulseReversePolarity       1000             10 
 825:              An attempt to set this object to a value that does not 
 826:              fall on one of the increment boundaries, or on the wrong 
 827:              increment boundary for the specific signal type will 
 828:              result in an 'inconsistentValue' error." 
 829:        REFERENCE  
 830:            "ETSI-EN-300-324-1 Specification" 
 831:             ::= { pktcSigPulseSignalEntry 5} 
 832:     
 833:    pktcSigPulseSignalRepeatCount    OBJECT-TYPE  
 834:        SYNTAX       Unsigned32  
 835:        MAX-ACCESS   read-write  
 836:        STATUS       current  
 837:        DESCRIPTION  
 838:            " This object specifies how many times to repeat a pulse. 
 839:              This object is not used by the enableMeterPulse signal 
 840:              type and as such must have a value of zero. The following 
 841:              table defines the default values and the valid ranges for 
 842:              this object depending on the signal type. 
 843:     
 844:              pktcSigPulseSignaltype  Default   Range 
 845:     
 846:              initialRing                1       1-5 
 847:              pulseLoopClose             1       1-50 
 848:              pulseLoopOpen              1       1-50 
 849:              enableMeterPulse      (any value)(not used) 
 850:              meterPulseBurst            1       1-50 
 851:              pulseNoBattery             1       1-50 
 852:              pulseNormalPolarity        1       1-50 
 853:              pulseReducedBattery        1       1-50 
 854:              pulseReversePolarity       1       1-50 
 855:     
 856:              An attempt to set this object to a value that does not 
 857:              fall within the range for the specific 
 858:              signal type will result in an 'inconsistentValue' error."  
 859:        ::={ pktcSigPulseSignalEntry 6 }  
 860:     
 861:    pktcSigDevCidMode    OBJECT-TYPE  
 862:        SYNTAX       INTEGER { 
 863:                     duringRingingETS(1), 
 864:                     dtAsETS(2), 
 865:                     rpAsETS(3), 
 866:                     lrAsETS(4), 
 867:                     lrETS(5) 
 868:                     } 
 869:        MAX-ACCESS read-write 
 870:        STATUS current  
 871:        DESCRIPTION  
 872:            " For on-hook Caller ID, pktcSigDevCidMode selects the 
 873:              method for representing and signaling Caller  
 874:              Identification. For the duringRingingETS method, the  
 875:              Frequency Shift Keying (FSK) or the Dual Tone Multi  
 876:              Frequency (DTMF) containing the Caller Identification 
 877:              information is sent between the first and second ring  
 878:              pattern.  
 879:     
 880:              For the dtAsETS,rpAsETS, lrAsETS and lrETS  
 881:              methods, the FSK or DTMF containing the Caller ID  
 882:              information is sent before the first ring pattern.  
 883:     
 884:              For the dtAsETS method, the FSK or DTMF is sent after the  
 885:              Dual Tone Alert Signal. For the rpAsETS method, the FSK or  
 886:              DTMF is sent after a Ring Pulse.  
 887:     
 888:              For the lrAsETS method, the Line Reversal occurs first,  
 889:              then the Dual Tone Alert Signal, and finally the FSK or  
 890:              DTMF is sent. 
 891:     
 892:              For the lrETS method, the Line Reversal occurs first                   
 893:              then the FSK or DTMF is sent." 
 894:        DEFVAL { rpAsETS}  
 895:        ::= {pktcSigDevObjects 21 }  
 896:     
 897:    pktcSigDevCidAfterRing     OBJECT-TYPE 
 898:        SYNTAX       Unsigned32 (0|50..2000) 
 899:        UNITS        "Milliseconds" 
 900:        MAX-ACCESS   read-write 
 901:        STATUS       current 
 902:        DESCRIPTION 
 903:            " This object specifies the delay between the end of first 
 904:              ringing pattern and the start of the transmission of the 
 905:              FSK or DTMF containing the Caller ID information. It is  
 906:              only used when pktcSigDevCidMode is set to a value of  
 907:              'duringRingingETS'.  
 908:     
 909:              The following table defines the default values 
 910:              for this MIB Object, depending on the signal type  
 911:             (pktcSigDevCidMode) and MUST be followed: 
 912:     
 913:              Value of pktcSigDevCidMode       Default value 
 914:     
 915:              duringringingETS                 550 ms 
 916:              dtAsETS                          any value (not used) 
 917:              rpAsETS                          any value (not used) 
 918:              lrAsETS                          any value (not used) 
 919:              lrETS                            any value (not used) 
 920:              An attempt to set this object while the value of 
 921:              pktcSigDevCidMode is not duringringingETS will result in 
 922:              an 'inconsistentValue' error." 
 923:        REFERENCE  
 924:            "ETSI-EN-300-659-1 Specification" 
 925:        DEFVAL { 550 } 
 926:        ::= {pktcSigDevObjects 22 } 
 927:           
 928:    pktcSigDevCidAfterDTAS    OBJECT-TYPE 
 929:        SYNTAX       Unsigned32 (0|45..500) 
 930:        UNITS        "Milliseconds" 
 931:        MAX-ACCESS   read-write 
 932:        STATUS       current 
 933:        DESCRIPTION 
 934:            " This object specifies the delay between the end of the  
 935:              Dual Tone Alert Signal (DT-AS) and the start of the 
 936:              transmission of the FSK or DTMF containing the Caller ID 
 937:              information. This object is only used when 
 938:              pktcSigDevCidMode is set to a value of 'dtAsETS' or  
 939:              'lrAsETS'.  
 940:     
 941:              The following table defines the default values 
 942:              for this MIB Object, depending on the signal type  
 943:             (pktcSigDevCidMode) and MUST be followed: 
 944:     
 945:              Value of pktcSigDevCidMode       Default value 
 946:     
 947:     
 948:              duringringingETS                 any value (not used) 
 949:              dtAsETS                          50 ms 
 950:              rpAsETS                          any value (not used) 
 951:              lrAsETS                          50 ms 
 952:              lrETS                            any value (not used) 
 953:     
 954:              An attempt to set this object while the value of 
 955:              pktcSigDevCidMode is not 'dtAsETS' or 'lrAsETS' will  
 956:              result in an 'inconsistentValue' error." 
 957:     
 958:        REFERENCE  
 959:            "ETSI-EN-300-659-1 Specification" 
 960:        DEFVAL { 50 } 
 961:        ::= {pktcSigDevObjects 23 } 
 962:           
 963:    pktcSigDevCidAfterRPAS    OBJECT-TYPE 
 964:        SYNTAX       Unsigned32 (0|500..800) 
 965:        UNITS        "Milliseconds" 
 966:        MAX-ACCESS   read-write 
 967:        STATUS       current 
 968:        DESCRIPTION 
 969:            " This object specifies the delay between the end of the  
 970:              Ring Pulse Alert Signal (RP-AS) and the start of the 
 971:              transmission of the FSK or DTMF containing the Caller ID 
 972:              information. This MIB object is only used when 
 973:              pktcSigDevCidMode is set to a value of 'rpAsETS'.  
 974:              The following table defines the default values 
 975:              for this MIB Object, depending on the signal type  
 976:             (pktcSigDevCidMode) and MUST be followed: 
 977:     
 978:              Value of pktcSigDevCidMode       Default value 
 979:     
 980:              duringringingETS                 any value  (not used) 
 981:              dtAsETS                          any value  (not used) 
 982:              rpAsETS                          650 ms 
 983:              lrAsETS                          any value  (not used) 
 984:              lrETS                            any value  (not used) 
 985:     
 986:              An attempt to set this object while the value of 
 987:              pktcSigDevCidMode is not 'rpAsETS' will result in an 
 988:              'inconsistentValue' error." 
 989:        REFERENCE  
 990:            "ETSI-EN-300-659-1 Specification" 
 991:        DEFVAL { 650 } 
 992:        ::= {pktcSigDevObjects 24 } 
 993:           
 994:    pktcSigDevRingAfterCID    OBJECT-TYPE  
 995:        SYNTAX       Unsigned32 (0|50..500)  
 996:        UNITS        "Milliseconds"  
 997:        MAX-ACCESS   read-write  
 998:        STATUS       current  
 999:        DESCRIPTION  
1000:            " This object specifies the delay between the end of the  
1001:              complete transmission of the FSK or DTMF containing the  
1002:              Caller ID information and the start of the first ring  
1003:              pattern. It is only used when pktcSigDevCidMode is  
1004:              set to a value of 'dtAsETS', 'rpAsETS', 'lrAsETS' or 
1005:              'lrETS'.  
1006:              The following table defines the default values 
1007:              for this MIB Object, depending on the signal type  
1008:             (pktcSigDevCidMode) and MUST be followed: 
1009:     
1010:              Value of pktcSigDevCidMode       Default value 
1011:     
1012:              duringringingETS                 any value  (not used) 
1013:              dtAsETS                          250 ms 
1014:              rpAsETS                          250 ms 
1015:              lrAsETS                          250 ms 
1016:              lrETS                            250 ms 
1017:              An attempt to set this object while the value of 
1018:              pktcSigDevCidMode is not 'dtAsETS', 'rpAsETS',  
1019:              'lrAsETS' or 'lrETS' will result in an 'inconsistent  
1020:              value' error." 
1021:        REFERENCE  
1022:            "ETSI-EN-300-659-1 Specification" 
1023:        DEFVAL { 250 } 
1024:        ::= {pktcSigDevObjects 25 }  
1025:     
1026:    pktcSigDevCidDTASAfterLR    OBJECT-TYPE  
1027:        SYNTAX       Unsigned32 (50..655)  
1028:        UNITS        "Milliseconds"  
1029:        MAX-ACCESS   read-write  
1030:        STATUS       current  
1031:        DESCRIPTION  
1032:            " This object specifies the delay between the end of the  
1033:              Line Reversal and the start of the Dual Tone Alert Signal 
1034:              (DT-AS). This object is only used when pktcSigDevCidMode 
1035:              is set to a value of 'lrAsETS'. 
1036:     
1037:              The following table defines the default values 
1038:              for this MIB Object, depending on the signal type  
1039:             (pktcSigDevCidMode) and MUST be followed: 
1040:     
1041:              Value of pktcSigDevCidMode       Default value 
1042:     
1043:              duringringingETS                 any value  (not used) 
1044:              dtAsETS                          any value  (not used) 
1045:              rpAsETS                          any value  (not used) 
1046:              lrAsETS                          250 ms 
1047:              lrETS                            any value  (not used) 
1048:     
1049:              An attempt to set this object while the value of 
1050:              pktcSigDevCidMode is not lrAsETS will result in an 
1051:              'inconsistentValue' error." 
1052:        REFERENCE  
1053:            "ETSI-EN-300-659-1 Specification" 
1054:        DEFVAL { 250 } 
1055:     
1056:        ::= {pktcSigDevObjects 26 }  
1057:     
1058:    pktcSigDevVmwiMode    OBJECT-TYPE  
1059:        SYNTAX       INTEGER { 
1060:                     dtAsETS(1), 
1061:                     rpAsETS(2), 
1062:                     lrAsETS(3), 
1063:                     osi(4), 
1064:                     lrETS(5) 
1065:                     } 
1066: 
1067:        MAX-ACCESS read-write 
1068:        STATUS current  
1069:        DESCRIPTION  
1070:            " For visual message waiting indicator (VMWI), 
1071:              pktcSigDevVmwiMode selects the alerting signal method. For 
1072:              the dtAsETS, rpAsETS, lrAsETS, osi and lrETS methods, 
1073:              the FSK containing the VMWI information is sent after an 
1074:              alerting signal.  
1075:     
1076:              For the dtAsETS method, the FSK or DTMF   
1077:              is sent after the Dual Tone Alert Signal. For the rpAsETS  
1078:              method, the FSK or DTMF is sent after a Ring Pulse.  
1079:     
1080:     
1081:              For the lrAsETS method, the Line Reversal occurs first,  
1082:              then the Dual Tone Alert Signal, and finally the FSK or   
1083:              DTMF is sent.  
1084:     
1085:              For the OSI method, the FSK or DTMF is sent after the Open  
1086:              Switching Interval. 
1087:     
1088:              For the lrETS method, the Line Reversal occurs first                   
1089:              then the FSK or DTMF is sent." 
1090:        DEFVAL { rpAsETS }  
1091:        ::= {pktcSigDevObjects 27 }  
1092:     
1093:    pktcSigDevVmwiAfterDTAS    OBJECT-TYPE 
1094:        SYNTAX       Unsigned32 (0|45..500) 
1095:        UNITS        "Milliseconds" 
1096:        MAX-ACCESS   read-write 
1097:        STATUS       current 
1098:        DESCRIPTION 
1099:            " This object specifies the delay between the end of the  
1100:              Dual Tone Alert Signal (DT-AS) and the start of the 
1101:              transmission of the FSK or DTMF containing the VMWI  
1102:              information. 
1103:              This object is only used when pktcSigDevVmwiMode is 
1104:              set to a value of 'dtAsETS' or 'lrAsETS'.  
1105:     
1106:              The following table defines the default values 
1107:              for this MIB Object, depending on the signal type  
1108:             (pktcSigDevVmwiMode) and MUST be followed: 
1109:     
1110:              Value of pktcSigDevVmwiMode       Default value 
1111:     
1112:              dtAsETS                           50 ms 
1113:              rpAsETS                           any value  (not used) 
1114:              lrAsETS                           50 ms 
1115:              lrETS                             any value  (not used) 
1116:              An attempt to set this object while the value of 
1117:              pktcSigDevVmwiMode is not 'dtAsETS' or 'lrAsETS' will  
1118:              result in an 'inconsistentValue' error." 
1119:     
1120:        REFERENCE  
1121:            "ETSI-EN-300-659-1 Specification" 
1122:        DEFVAL { 50 } 
1123:        ::= {pktcSigDevObjects 28 } 
1124:           
1125:     
1126:    pktcSigDevVmwiAfterRPAS    OBJECT-TYPE 
1127:        SYNTAX       Unsigned32 (0|500..800) 
1128:        UNITS        "Milliseconds" 
1129:        MAX-ACCESS   read-write 
1130:        STATUS       current 
1131:        DESCRIPTION 
1132:            " This object specifies the delay between the end of the  
1133:              Ring Pulse Alert Signal (RP-AS) and the start of the 
1134:              transmission of the FSK or DTMF containing the VMWI  
1135:              information. 
1136:              This object is only used when pktcSigDevVmwiMode is 
1137:              set to a value of 'rpAsETS'.  
1138:              The following table defines the default values 
1139:              for this MIB Object, depending on the signal type  
1140:             (pktcSigDevVmwiMode) and MUST be followed: 
1141:     
1142:              Value of pktcSigDevVmwiMode       Default value 
1143:     
1144:              dtAsETS                           any value  (not used) 
1145:              rpAsETS                           650 ms 
1146:              lrAsETS                           any value  (not used) 
1147:              lrETS                             any value  (not used) 
1148:     
1149:              An attempt to set this object while the value of 
1150:              pktcSigDevVmwiMode is not 'rpAsETS' will result in an 
1151:              'inconsistentValue' error." 
1152:        REFERENCE  
1153:            "ETSI-EN-300-659-1 Specification" 
1154:        DEFVAL { 650 } 
1155:        ::= {pktcSigDevObjects 29 } 
1156:     
1157:    pktcSigDevVmwiDTASAfterLR    OBJECT-TYPE 
1158:        SYNTAX       Unsigned32 (0|50..655) 
1159:        UNITS        "Milliseconds" 
1160:        MAX-ACCESS   read-write 
1161:        STATUS       current 
1162:        DESCRIPTION 
1163:            " This object specifies the delay between the end of the  
1164:              Line Reversal and the start of the Dual Tone Alert Signal 
1165:              (DT-AS) for VMWI information. This object is only used 
1166:              when pktcSigDevVmwiMode is set to a value of 'lrAsETS'. 
1167:     
1168:              The following table defines the default values 
1169:              for this MIB Object, depending on the signal type  
1170:             (pktcSigDevVmwiMode) and MUST be followed: 
1171:     
1172:              Value of pktcSigDevVmwiMode       Default value 
1173:     
1174:              dtAsETS                           any value  (not used) 
1175:              rpAsETS                           any value  (not used) 
1176:              lrAsETS                           250 ms 
1177:              lrETS                             any value  (not used) 
1178:     
1179:              An attempt to set this object while the value of 
1180:              pktcSigDevVmwiMode is not 'lrAsETS' will result in an 
1181:              'inconsistentValue' error." 
1182:     
1183:        REFERENCE  
1184:            "ETSI-EN-300-659-1 Specification" 
1185:        DEFVAL { 250 } 
1186:        ::= {pktcSigDevObjects 30 } 
1187:     
1188:    pktcSigDevRingCadenceTable    OBJECT-TYPE  
1189:        SYNTAX       SEQUENCE OF PktcSigDevRingCadenceEntry  
1190:        MAX-ACCESS   not-accessible  
1191:        STATUS       current  
1192:        DESCRIPTION  
1193:            "Cadence rings are defined by the telco governing 
1194:             body for each country. The MTA must be able to support 
1195:             various ranges of cadence patterns and cadence periods. 
1196:             The MTA will be able to support country specific 
1197:             provisioning of the cadence and idle period. Each 
1198:             cadence pattern will be assigned a unique value ranging 
1199:             from 0-127 (inclusive) corresponding to the value of x, 
1200:             where x is the value sent in the cadence ringing (cr) 
1201:             signal cr(x), requested per the appropriate NCS 
1202:             message, and defined in the E package. The MTA will derive 
1203:             the cadence periods from the ring cadence table entry as 
1204:             provisioned by the customer. The MTA is allowed to provide 
1205:             appropriate default values for each of the ring cadences. 
1206:             This table only needs to be supported when the MTA 
1207:             implements the E package. Objects in this table do not 
1208:             persist across MTA reboots." 
1209:        REFERENCE  
1210:            "ETSI-TS-101-909-4 Specification" 
1211:        ::= { pktcSigDevObjects 31 }  
1212: 
1213:    pktcSigDevRingCadenceEntry    OBJECT-TYPE  
1214:        SYNTAX       PktcSigDevRingCadenceEntry  
1215:        MAX-ACCESS   not-accessible  
1216:        STATUS       current  
1217:        DESCRIPTION  
1218:            " Unique value ranging from 0 to 127 that will correspond to 
1219:              the different ring cadences that are being supported by 
1220:              the device." 
1221:        INDEX { pktcSigDevRingCadenceIndex }  
1222:        ::= { pktcSigDevRingCadenceTable 1 }  
1223:     
1224:    PktcSigDevRingCadenceEntry ::= SEQUENCE {  
1225:            pktcSigDevRingCadenceIndex       Unsigned32,  
1226:            pktcSigDevRingCadence            PktcRingCadence  
1227:        }  
1228:     
1229:    pktcSigDevRingCadenceIndex    OBJECT-TYPE  
1230:        SYNTAX       Unsigned32 (0..127)  
1231:        MAX-ACCESS   not-accessible  
1232:        STATUS       current  
1233:        DESCRIPTION   
1234:            " Unique value ranging from 0 to 127 that corresponds to the 
1235:              value sent by the LE based on country specific cadences, 
1236:              one row per cadence cycle. In any given system 
1237:              implementation for a particular country, it is anticipated 
1238:              that a small number of ring cadences will be in use. Thus, 
1239:              this table most likely will not be populated to its full 
1240:              size."  
1241:        ::= { pktcSigDevRingCadenceEntry 1 }  
1242:     
1243:    pktcSigDevRingCadence    OBJECT-TYPE  
1244:        SYNTAX       PktcRingCadence 
1245:        MAX-ACCESS   read-write  
1246:        STATUS       current  
1247:        DESCRIPTION  
1248:            "This is the Ring Cadence. This object is required for the 
1249:             E line package." 
1250:        ::= { pktcSigDevRingCadenceEntry 2 }  
1251:     
1252:     
1253:    pktcSigDevToneTable    OBJECT-TYPE  
1254:        SYNTAX       SEQUENCE OF PktcSigDevToneEntry  
1255:        MAX-ACCESS   not-accessible  
1256:        STATUS       current  
1257:        DESCRIPTION  
1258:            " The Tone Table defines the composition of tones and                  
1259:              various tone operations.  
1260:     
1261:              The definition of the tones callWaiting1 through 
1262:              callWaiting4 in this table MUST only contain the 
1263:              audible tone itself; the delay between tones or the value 
1264:              of the tone repeat count are not applicable for the call 
1265:              waiting tones. 
1266:     
1267:              The delay between tones or the repeat count is controlled 
1268:              by the objects pktcNcsEndPntConfigCallWaitingDelay, and 
1269:              pktcNcsEndPntConfigCallWaitingMaxRep. If the  
1270:              pktcSigDevToneType is set to either of the values 
1271:              callWaiting1, callWaiting2, callWaiting3 or callWaiting4, 
1272:              then the value of the pktcSigDevToneWholeToneRepeatCount 
1273:              object indicates that the particular frequency group is  
1274:              applicable, as a repeatable part of the tone, based on the 
1275:              value of the MIB Object  
1276:              pktcSigDevToneWholeToneRepeatCount.  
1277:     
1278:              The MTA MUST make sure that, after the provisioning  
1279:              cycle, the table is fully populated (i.e., for each   
1280:              possible index, an entry MUST be defined) using  
1281:              reasonable defaults for each row that was not defined  
1282:              by the provisioning information delivered via MTA  
1283:              Configuration. 
1284:     
1285:              The frequency composition of each tone is defined by the  
1286:              pktcSigDevMultiFreqToneTable. For each ToneType defined  
1287:              in pktcSigDevToneTable, the MTA MUST populate at least 
1288:              one entry in the pktcSigDevMultiFreqToneTable. 
1289:     
1290:              For each particular value of pktcSigDevToneType, the   
1291:              pktcSigDevToneTable table can define non-repeating and  
1292:              repeating groups of the frequencies defined by the  
1293:              pktcSigDevMultiFreqToneTable, such that each group is  
1294:              represented by the set of the consecutive rows 
1295:              (frequency group) in the pktcSigDevMultiFreqToneTable. 
1296:     
1297:              Objects in this table do not persist across MTA reboots. 
1298:              For tones with multiple frequencies refer to the MIB table 
1299:              pktcSigDevMultiFreqToneTable." 
1300:        REFERENCE  
1301:            "PacketCable NCS Specification, ETSI-TS-101-909-4          
1302:             Specification." 
1303:        ::= { pktcSigDevObjects 32 }  
1304:     
1305:    pktcSigDevToneEntry    OBJECT-TYPE  
1306:        SYNTAX       PktcSigDevToneEntry  
1307:        MAX-ACCESS   not-accessible  
1308:        STATUS       current  
1309:        DESCRIPTION  
1310:            " The different tone types that can be provisioned based on 
1311:              country specific needs. 
1312:              Each entry contains the tone generation parameters for  
1313:              a specific frequency group of the specific Tone Type.  
1314:              The different parameters can be provisioned via MTA  
1315:              configuration based on country specific needs.  
1316:              An MTA MUST populate all entries of this table for each  
1317:              tone type." 
1318:        INDEX { pktcSigDevToneType, pktcSigDevToneFreqGroup }  
1319:        ::= { pktcSigDevToneTable 1 }  
1320:     
1321:    PktcSigDevToneEntry ::= SEQUENCE {  
1322:        pktcSigDevToneType                      INTEGER, 
1323:        pktcSigDevToneFreqGroup                 Unsigned32,   
1324:        pktcSigDevToneFreqCounter               Unsigned32, 
1325:        pktcSigDevToneWholeToneRepeatCount      Unsigned32,  
1326:        pktcSigDevToneSteady                    TruthValue  
1327:        }  
1328:     
1329:      
1330:    pktcSigDevToneType        OBJECT-TYPE   
1331:        SYNTAX       INTEGER {   
1332:                     busy(1),   
1333:                     confirmation(2),   
1334:                     dial(3),   
1335:                     messageWaiting(4),   
1336:                     offHookWarning(5),   
1337:                     ringBack(6),   
1338:                     reOrder(7),   
1339:                     stutterdial(8),   
1340:                     callWaiting1(9),   
1341:                     callWaiting2(10),   
1342:                     callWaiting3(11),   
1343:                     callWaiting4(12),  
1344:                     alertingSignal(13),  
1345:                     specialDial(14),  
1346:                     specialInfo(15),  
1347:                     release(16),  
1348:                     congestion(17),  
1349:                     userDefined1(18),  
1350:                     userDefined2(19),  
1351:                     userDefined3(20),  
1352:                     userDefined4(21)  
1353:                     }   
1354:        MAX-ACCESS   not-accessible  
1355:        STATUS       current   
1356:        DESCRIPTION   
1357:            "Unique value that will correspond to the different  
1358:             tone types. These tones can be provisioned based on  
1359:             country specific needs. This object defines the type  
1360:             of tone being accessed.  
1361:             The alertingSignal, specialDial, specialInfo, release, 
1362:             congestion, userDefined1, userDefined2, userDefined3 
1363:             and userDefined4 tone types are used in  
1364:             the E line package."  
1365:        ::= { pktcSigDevToneEntry 1 }   
1366:     
1367:    pktcSigDevToneFreqGroup  OBJECT-TYPE    
1368:           SYNTAX       Unsigned32(1..4) 
1369:           MAX-ACCESS   not-accessible 
1370:           STATUS       current    
1371:           DESCRIPTION    
1372:               "This MIB Object represents the Tone Sequence reference   
1373:               of a multi-sequence tone."  
1374:           ::={ pktcSigDevToneEntry 2}    
1375:     
1376:    pktcSigDevToneFreqCounter OBJECT-TYPE 
1377:           SYNTAX       Unsigned32(1..8) 
1378:           MAX-ACCESS   read-only  
1379:           STATUS       current    
1380:           DESCRIPTION    
1381:               "This MIB Object represents the number of consecutive  
1382:               multi-frequency tones for the particular tone type in 
1383:               the multi-frequency table (pktcSigDevMultiFreqToneTable). 
1384:     
1385:               Such a sequence of the consecutive multi-frequency tones 
1386:               forms the tone group for the particular tone type in the 
1387:               pktcSigDevToneTable."  
1388:           ::={ pktcSigDevToneEntry 3}    
1389:     
1390:     
1391:    pktcSigDevToneWholeToneRepeatCount      OBJECT-TYPE  
1392:        SYNTAX       Unsigned32 (0..5000)  
1393:        MAX-ACCESS   read-only  
1394:        STATUS       current  
1395:        DESCRIPTION  
1396:            "This is the repeat count, which signifies how many times 
1397:             to repeat the entire on-off cadence sequence. Setting this  
1398:             object may result in a cadence duration longer or shorter  
1399:             than the overall signal duration specified by the time out 
1400:            (TO) object for a particular signal. If the repeat count 
1401:             results in a longer tone duration than the signal duration 
1402:             specified by the TO, the tone duration defined by the 
1403:             TO object for a particular signal always represents 
1404:             the overall signal duration for a tone. In this case, the 
1405:             tone duration repeat count will not be fully exercised and 
1406:             the desired tone duration will be truncated per the TO 
1407:             setting. If the repeat count results in a shorter tone 
1408:             duration than the signal duration specified by the TO, the 
1409:             tone duration defined by the repeat count takes precedence 
1410:             over the TO and will end the signal event. In this case, 
1411:             the TO represents a time not to be exceeded for the signal. 
1412:             It is recommended to ensure proper telephony signaling that 
1413:             The TO duration setting should always be longer than the 
1414:             desired repeat count time duration." 
1415:        ::={ pktcSigDevToneEntry 4 }  
1416:     
1417:    pktcSigDevToneSteady    OBJECT-TYPE  
1418:        SYNTAX       TruthValue  
1419:        MAX-ACCESS   read-only  
1420:        STATUS       current  
1421:        DESCRIPTION  
1422:            "This is the steady tone. Devices must play out the on-off 
1423:             cadence sequence for pktcSigDevToneWholeToneRepeatCount   
1424:             times and then apply the last tone forever. Setting this  
1425:             object may result in a tone duration longer or shorter than  
1426:             the overall signal duration specified by the time out (TO) 
1427:             object for a particular signal. If the repeat count results 
1428:             in a longer tone duration than the signal duration 
1429:             specified by the TO, the tone duration defined 
1430:             by the TO object for a particular signal always represents 
1431:             the overall signal duration for a tone. In this case, the 
1432:             tone duration repeat count will not be fully exercised and 
1433:             the desired tone duration will be truncated per the TO 
1434:             setting. If the repeat count results in a shorter tone 
1435:             duration than the signal duration specified by the TO, the 
1436:             tone duration defined by the repeat count takes precedence 
1437:             over the TO and will end the signal event. In this case, 
1438:             the TO represents a time not to be exceeded for the signal. 
1439:             It is recommended to ensure proper telephony signaling that 
1440:             The TO duration setting should always be longer than the 
1441:             desired repeat count time duration plus the desired maximum 
1442:             steady tone period. 
1443:             If pktcSigDevToneTable contains multiple rows with this  
1444:             Object set to 'true', the steady tone is applied to the  
1445:             last repeating frequency group of the tone."  
1446:        ::={ pktcSigDevToneEntry 5 }  
1447:     
1448:     
1449:       pktcSigDevMultiFreqToneTable    OBJECT-TYPE   
1450:           SYNTAX       SEQUENCE OF PktcSigDevMultiFreqToneEntry 
1451:           MAX-ACCESS   not-accessible   
1452:           STATUS       current   
1453:     
1454:           DESCRIPTION   
1455:               " This MIB table defines the characteristics of tones 
1456:                 with multiple frequencies. The constraints imposed 
1457:                 on the tones by the MIB table pktcSigDevToneTable 
1458:                 need to be considered for MIB objects in this table 
1459:                 as well. 
1460:                 The MTA MUST populate the corresponding row(s)  
1461:                 of the pktcSigDevMultiFreqToneTable for each tone  
1462:                 defined in the pktcSigDevToneTable.  
1463:                 The contents of the table may be provisioned via  
1464:                 MTA configuration." 
1465:           REFERENCE   
1466:               "PacketCable NCS Specification, ETSI-TS-101-909-4  
1467:                Specification."  
1468:           ::= { pktcSigDevObjects 33 }   
1469:     
1470:       pktcSigDevMultiFreqToneEntry    OBJECT-TYPE   
1471:           SYNTAX       PktcSigDevMultiFreqToneEntry 
1472:           MAX-ACCESS   not-accessible   
1473:           STATUS       current   
1474:           DESCRIPTION   
1475:               " The different tone types with multiple frequencies  
1476:                 that can be provisioned based on country specific 
1477:                 needs." 
1478:           INDEX {pktcSigDevToneType, pktcSigDevToneNumber}   
1479:           ::= { pktcSigDevMultiFreqToneTable 1 }   
1480:     
1481:       PktcSigDevMultiFreqToneEntry ::= SEQUENCE { 
1482:             pktcSigDevToneNumber                    Unsigned32, 
1483:             pktcSigDevToneFirstFreqValue            Unsigned32, 
1484:             pktcSigDevToneSecondFreqValue           Unsigned32, 
1485:             pktcSigDevToneThirdFreqValue            Unsigned32, 
1486:             pktcSigDevToneFourthFreqValue           Unsigned32, 
1487:             pktcSigDevToneFreqMode                  INTEGER, 
1488:             pktcSigDevToneFreqAmpModePrtg           Unsigned32, 
1489:             pktcSigDevToneDbLevel                   TenthdBm,  
1490:             pktcSigDevToneFreqOnDuration            Unsigned32, 
1491:             pktcSigDevToneFreqOffDuration           Unsigned32, 
1492:             pktcSigDevToneFreqRepeatCount           Unsigned32 
1493:       } 
1494:     
1495:       pktcSigDevToneNumber OBJECT-TYPE   
1496:           SYNTAX       Unsigned32(1..8) 
1497:           MAX-ACCESS   not-accessible 
1498:           STATUS       current   
1499:           DESCRIPTION   
1500:              "This MIB Object represents the frequency reference  
1501:               of a multi-frequency tone." 
1502:           ::={ pktcSigDevMultiFreqToneEntry 1}   
1503:     
1504:       pktcSigDevToneFirstFreqValue    OBJECT-TYPE   
1505:           SYNTAX       Unsigned32(0..4000) 
1506:           MAX-ACCESS   read-only   
1507:           STATUS       current   
1508:           DESCRIPTION   
1509:             "This MIB Object represents the value of the first 
1510:              frequency of a tone type. A value of Zero implies 
1511:              absence of the referenced frequency." 
1512:           ::={ pktcSigDevMultiFreqToneEntry 2}   
1513:     
1514:       pktcSigDevToneSecondFreqValue    OBJECT-TYPE   
1515:           SYNTAX       Unsigned32(0..4000) 
1516:           MAX-ACCESS   read-only   
1517:           STATUS       current   
1518:           DESCRIPTION   
1519:             "This MIB Object represents the value of the second 
1520:              frequency of a tone type. A value of Zero implies 
1521:              absence of the referenced frequency." 
1522:           ::={ pktcSigDevMultiFreqToneEntry 3}   
1523:     
1524:       pktcSigDevToneThirdFreqValue    OBJECT-TYPE   
1525:           SYNTAX       Unsigned32(0..4000) 
1526:           MAX-ACCESS   read-only   
1527:           STATUS       current   
1528:           DESCRIPTION   
1529:             "This MIB Object represents the value of the third 
1530:              frequency of a tone type. A value of Zero implies 
1531:              absence of the referenced frequency." 
1532:           ::={ pktcSigDevMultiFreqToneEntry 4}   
1533:     
1534:       pktcSigDevToneFourthFreqValue    OBJECT-TYPE   
1535:           SYNTAX       Unsigned32(0..4000) 
1536:           MAX-ACCESS   read-only   
1537:           STATUS       current   
1538:           DESCRIPTION   
1539:             "This MIB Object represents the value of the fourth 
1540:              frequency of a tone type. A value of Zero implies 
1541:              absence of the referenced frequency." 
1542:           ::={ pktcSigDevMultiFreqToneEntry 5}   
1543:     
1544:       pktcSigDevToneFreqMode OBJECT-TYPE   
1545:           SYNTAX       INTEGER { 
1546:                         firstModulatedBySecond(1), 
1547:                         summation(2) 
1548:                        } 
1549:           MAX-ACCESS   read-only   
1550:           STATUS       current   
1551:           DESCRIPTION   
1552:           "This MIB Object provides directive on the 
1553:            modulation or summation of the frequencies 
1554:            involved in the tone. 
1555:            It is to be noted that while summation can 
1556:            be done without any constraint on the number 
1557:            of frequencies, the modulation (amplitude) 
1558:            holds good only when there are two frequencies 
1559:            (first and second). 
1560:     
1561:            Thus: 
1562:              - If the mode is set to a value of   
1563:                'firstModulatedBySecond(1)', the first frequency 
1564:                MUST be modulated by the second and the remaining 
1565:                frequencies (third and fourth) ignored. The  
1566:                percentage of amplitude modulation to be applied 
1567:                is defined by the MIB Object  
1568:                pktcSigDevToneFreqAmpModePrtg. 
1569:              - If the mode is set to a value of  
1570:                'summation(2)', all the frequencies MUST be 
1571:                summed, without any modulation 
1572:         
1573:           " 
1574:           ::={ pktcSigDevMultiFreqToneEntry 6}   
1575:     
1576:      pktcSigDevToneFreqAmpModePrtg OBJECT-TYPE   
1577:           SYNTAX       Unsigned32(0..100) 
1578:           MAX-ACCESS   read-only   
1579:           STATUS       current   
1580:           DESCRIPTION   
1581:              "This MIB Object represents the percentage of amplitude 
1582:               modulation applied to the second frequency  
1583:               when the MIB Object pktcSigDevToneFreqMode is 
1584:               set to a value of 'firstModulatedBySecond (1)'. 
1585:     
1586:               If the MIB Object pktcSigDevToneFreqMode is set to  
1587:               value of 'summation (2)' then this MIB Object MUST be 
1588:               ignored." 
1589:           ::={ pktcSigDevMultiFreqToneEntry 7}   
1590:     
1591:      pktcSigDevToneDbLevel    OBJECT-TYPE 
1592:          SYNTAX       TenthdBm (-250..-110) 
1593:          UNITS        "dBm"  
1594:          MAX-ACCESS   read-only  
1595:          STATUS       current  
1596:          DESCRIPTION  
1597:              "This MIB Object contains the decibel level for each             
1598:               analog signal (tone) that is locally generated   
1599:               (versus in band supervisory tones) and sourced to   
1600:               the a-b terminals (TE connection point). Each tone   
1601:               in itself may consist of multiple frequencies as   
1602:               defined by the MIB table pktcSigDevMultiFreqToneTable. 
1603:               This MIB Object reflects the desired level at   
1604:               the Telco (POTS) a-b (T/R) terminals including the   
1605:               affect of any MTA receiver gain (loss).  This is required  
1606:               so that locally generated tones are consistent with  
1607:               remotely generated in band tones at the a-b terminals,  
1608:               consistent with user expectations. 
1609:         
1610:               This MIB Object must be set for each tone. 
1611:               When tones are formed by combining multi-frequencies, 
1612:               the level of each frequency shall be set so as to result 
1613:               in the tone level specified in this object at the a-b 
1614:               (T/R) terminals. 
1615:     
1616:               The wide range of levels for this Object is required   
1617:               to provide signal generator levels across the wide   
1618:               range of gains (loss) - but does not imply the entire  
1619:               range is to be achievable given the range of gains (loss)  
1620:               in the MTA." 
1621:        DEFVAL { -120 }  
1622:        ::={ pktcSigDevMultiFreqToneEntry 8}   
1623:     
1624:       pktcSigDevToneFreqOnDuration OBJECT-TYPE   
1625:           SYNTAX       Unsigned32(0..5000) 
1626:           MAX-ACCESS   read-only   
1627:           STATUS       current   
1628:           DESCRIPTION   
1629:              "This MIB Object represents the duration for which the 
1630:               frequency reference corresponding to the tone type 
1631:               is turned on."   
1632:           ::={ pktcSigDevMultiFreqToneEntry 9}   
1633:     
1634:       pktcSigDevToneFreqOffDuration OBJECT-TYPE   
1635:           SYNTAX       Unsigned32(0..5000) 
1636:           MAX-ACCESS   read-only   
1637:           STATUS       current   
1638:           DESCRIPTION   
1639:              "This MIB Object represents the duration for which the 
1640:               frequency reference corresponding to the tone type 
1641:               is turned off."   
1642:           ::={ pktcSigDevMultiFreqToneEntry 10}   
1643:     
1644:       pktcSigDevToneFreqRepeatCount OBJECT-TYPE   
1645:           SYNTAX       Unsigned32(0..5000)  
1646:           MAX-ACCESS   read-only   
1647:           STATUS       current   
1648:           DESCRIPTION   
1649:           "This MIB Object indicates the number of times 
1650:           to repeat the cadence cycle represented by the  
1651:           on/off durations (refer to the MIB Objects  
1652:           pktcSigDevToneFreqOnDuration and  
1653:           pktcSigDevToneFreqOffDuration).  
1654:     
1655:           Setting this object may result in a tone duration  
1656:           longer or shorter than the overall signal duration  
1657:           specified by the time out (TO) object for the  
1658:           corresponding tone type. If the value of this MIB 
1659:           Object indicates a longer duration than the  
1660:           specified by the TO, the latter overrules the former 
1661:           and the desired tone duration will be truncated according 
1662:           to the TO. 
1663:     
1664:           However, if the repeat count results in a shorter 
1665:           tone duration than the signal duration specified by 
1666:           the TO, the tone duration defined by the repeat count 
1667:           takes precedence over the TO and will end the signal 
1668:           event. In this case, the TO represents a time not to 
1669:           be exceeded for the signal. It is recommended to 
1670:           ensure proper telephony signaling that the TO 
1671:           duration setting should always be longer than the 
1672:           desired repeat count time duration. A value of zero 
1673:           means the tone sequence is to be played once but not 
1674:           repeated." 
1675:           ::={ pktcSigDevMultiFreqToneEntry 11}   
1676:     
1677:       pktcSigDevCidDelayAfterLR  OBJECT-TYPE   
1678:           SYNTAX       Unsigned32 (300..800)    
1679:           UNITS        "Milliseconds"   
1680:           MAX-ACCESS   read-write   
1681:           STATUS       current   
1682:           DESCRIPTION   
1683:               "This object specifies the delay between the end of the   
1684:                Line Reversal and the start of the FSK or DTMF signal.  
1685:                This MIB object is used only when pktcSigDevCidMode is  
1686:                set to a value of 'lrETS'. This timing has a range of  
1687:                300 to 800 ms.  
1688:                The following table defines the default values 
1689:                for this MIB Object, depending on the signal type  
1690:               (pktcSigDevCidMode) and MUST be followed: 
1691:     
1692:              Value of pktcSigDevCidMode       Default value 
1693:     
1694:                duringringingETS               any value  (not used) 
1695:                dtAsETS                        any value  (not used) 
1696:                rpAsETS                        any value  (not used) 
1697:                lrAsETS                        any value  (not used) 
1698:                lrETS                          400  
1699:     
1700:                An attempt to set this object while the value of  
1701:                pktcSigDevCidMode is not set to a value of 'lrETS' will  
1702:                result in an 'inconsistentValue' error."  
1703:           DEFVAL { 400 }  
1704:           ::= {pktcSigDevObjects 34 }   
1705:     
1706:       pktcSigDevCidDtmfStartCode OBJECT-TYPE   
1707:           SYNTAX       DtmfCode  
1708:           MAX-ACCESS   read-write   
1709:           STATUS       current 
1710:           DESCRIPTION   
1711:               "This object identifies optional start codes used when  
1712:                the MIB object pktcSigDevCidSigProtocol is set  
1713:                to a value of 'dtmf(2)'.  
1714:                Different countries define different caller id signaling  
1715:                codes to support caller identification. When Dual tone  
1716:                multi-frequency (DTMF) is used the Caller ID digits are  
1717:                preceded by a 'start code' digit, followed by the digit  
1718:                transmission sequence <S1>...<Sn> (where Sx represents  
1719:                the digits 0-9) and terminated by the 'end code' digit. 
1720:                For e.g.  
1721:                  <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.  
1722:                The start code for calling number delivery may be DTMF  
1723:                'A' or 'D'. The start code for redirecting number may be  
1724:                DTMF 'D'. The DTMF code 'B' may be sent by the network  
1725:                as start code for the transfer of information values,  
1726:                through which special events can be indicated to the  
1727:                user. In some countries the '*' or '#' may be used  
1728:                instead of 'A', 'B', 'C' or 'D'."  
1729:           REFERENCE  
1730:                "ETSI-EN-300-659-1 specification" 
1731:           DEFVAL {dtmfcodeA} 
1732:       ::= { pktcSigDevObjects 35 } 
1733:     
1734:     
1735:       pktcSigDevCidDtmfEndCode OBJECT-TYPE   
1736:           SYNTAX       DtmfCode  
1737:           MAX-ACCESS   read-write   
1738:           STATUS       current 
1739:           DESCRIPTION   
1740:               "This object identifies optional end codes used when the  
1741:                pktcSigDevCidSigProtocol is set to a value of  
1742:                'dtmf(2)'.  
1743:                Different countries define different caller id signaling  
1744:                protocols to support caller identification. When Dual  
1745:                tone multi-frequency (DTMF) is used the Caller ID digits  
1746:                are preceded by a 'start code' digit, followed by the   
1747:                digit transmission sequence <S1>...<Sn> (where Sx   
1748:                represents the digits 0-9) and terminated by the 'end  
1749:                code' digit. 
1750:                For e.g.  
1751:                  <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.  
1752:     
1753:                The DTMF code 'C' may be sent by the network as  
1754:                end code for the transfer of information values, through  
1755:                which special events can be indicated to the user. In  
1756:                some countries the '*' or '#' may be used instead of  
1757:                'A', 'B', 'C' or 'D'."  
1758:           REFERENCE  
1759:                "ETSI-EN-300-659-1 specification" 
1760:           DEFVAL {dtmfcodeC}  
1761:       ::= { pktcSigDevObjects 36 } 
1762:     
1763:       pktcSigDevVmwiSigProtocol  OBJECT-TYPE   
1764:           SYNTAX       INTEGER {  
1765:                                fsk(1),  
1766:                                dtmf(2)  
1767:           }  
1768:           MAX-ACCESS   read-write   
1769:           STATUS       current   
1770:           DESCRIPTION   
1771:               "This object identifies the subscriber line protocol used  
1772:                for signaling the Information on Visual Message Waiting  
1773:                Indicator (VMWI). Different countries define different  
1774:                VMWI signaling protocols to support VMWI service.  
1775:                Frequency shift keying (FSK) is most commonly used.  
1776:                Dual tone multi-frequency (DTMF) is an alternative."  
1777:            DEFVAL { fsk }  
1778:       ::= { pktcSigDevObjects 37 } 
1779:     
1780:       pktcSigDevVmwiDelayAfterLR    OBJECT-TYPE   
1781:           SYNTAX       Unsigned32 (0|300..800)  
1782:           UNITS        "Milliseconds"   
1783:           MAX-ACCESS   read-write   
1784:           STATUS       current   
1785:           DESCRIPTION   
1786:               "This object specifies the delay between the end of the   
1787:                Line Reversal and the start of the FSK or DTMF signal.  
1788:                This object is only used when pktcSigDevVmwiMode is  
1789:                set to a value of 'lrETS'.  
1790:                This timing has a range of 300 to 800 ms.  
1791:     
1792:                The following table defines the default values 
1793:                for this MIB Object, depending on the signal type  
1794:               (pktcSigDevVmwiMode) and MUST be followed: 
1795:     
1796:                Value of pktcSigDevVmwiMode       Default value 
1797:     
1798:                duringringingETS                  any value  (not used) 
1799:                dtAsETS                           any value  (not used) 
1800:                rpAsETS                           any value  (not used) 
1801:                lrAsETS                           any value  (not used) 
1802:                lrETS                             400  
1803:     
1804:                An attempt to set this object while the value of  
1805:                pktcSigDevVmwiMode is not 'lrETS' will result in an  
1806:                'inconsistentValue' error."  
1807:           DEFVAL {400}  
1808:               ::= {pktcSigDevObjects 38 }   
1809:     
1810:       pktcSigDevVmwiDtmfStartCode OBJECT-TYPE   
1811:           SYNTAX       DtmfCode  
1812:           MAX-ACCESS   read-write 
1813:           STATUS       current   
1814:           DESCRIPTION   
1815:               "This object identifies optional start codes used when  
1816:                the pktcSigDevVmwiSigProtocol is set to a value of  
1817:                'dtmf(2)'. Different countries define different On Hook  
1818:                Data Transmission Protocol signaling codes to support  
1819:                VMWI.  
1820:     
1821:                When Dual tone multi-frequency (DTMF) is used the VMWI  
1822:                digits are preceded by a 'start code' digit, followed  
1823:                by the digit transmission sequence <S1>...<Sn> (where  
1824:                Sx represents the digits 0-9) and terminated by the 'end  
1825:                code' digit. 
1826:     
1827:                For e.g.  
1828:                  <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.  
1829:     
1830:                The start code for redirecting VMWI may be DTMF 'D' 
1831:                The DTMF code 'B' may be sent by the network as start  
1832:                code for the transfer of information values, through  
1833:                which special events can be indicated to the user. In  
1834:                some countries the '*' or '#' may be used instead of  
1835:                'A', 'B', 'C' or 'D'." 
1836:           REFERENCE  
1837:                "ETSI-EN-300-659-1 specification" 
1838:           DEFVAL {dtmfcodeA}  
1839:       ::= { pktcSigDevObjects 39 } 
1840:     
1841:     
1842:       pktcSigDevVmwiDtmfEndCode OBJECT-TYPE   
1843:           SYNTAX       DtmfCode  
1844:           MAX-ACCESS   read-write   
1845:           STATUS       current 
1846:           DESCRIPTION   
1847:               "This object identifies optional end code used when the  
1848:                pktcSigDevVmwiSigProtocol is set to a value of  
1849:                'dtmf(2)'. Different countries define different On Hook  
1850:                Data Transmission Protocol signaling codes to support  
1851:                VMWI.  
1852:     
1853:                When Dual tone multi-frequency (DTMF) is used the VMWI  
1854:                digits are preceded by a 'start code' digit, followed  
1855:                by the digit transmission sequence <S1>...<Sn> (where  
1856:                Sx represents the digits 0-9) and terminated by the 'end  
1857:                code' digit. 
1858:     
1859:                For e.g.  
1860:                  <A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.  
1861:     
1862:                The DTMF code 'C' may be sent by the network as end code  
1863:                for the transfer of information values, through which  
1864:                special events can be indicated to the user. In some  
1865:                countries the '*' or '#' may be used instead of 'A',  
1866:                'B', 'C' or 'D'."  
1867:           REFERENCE  
1868:                "ETSI-EN-300-659-1 specification" 
1869:           DEFVAL {dtmfcodeC}  
1870:       ::= { pktcSigDevObjects 40 } 
1871:     
1872:    pktcSigDevrpAsDtsDuration     OBJECT-TYPE  
1873:           SYNTAX       Unsigned32 (0|200..500)  
1874:           UNITS        "Milliseconds"  
1875:           MAX-ACCESS   read-write  
1876:           STATUS       current  
1877:           DESCRIPTION  
1878:               " This object specifies the duration of the rpASDTS ring               
1879:                 pulse prior to the start of the transmission of the  
1880:                 FSK or DTMF containing the Caller ID information. It is   
1881:                 only used when pktcSigDevCidMode is set to a value of  
1882:                 'rpAsETS'.  
1883:     
1884:                 The following table defines the default values 
1885:                 for this MIB Object, depending on the signal type  
1886:                (pktcSigDevCidMode) and MUST be followed: 
1887:     
1888:                 Value of pktcSigDevCidMode       Default value 
1889:     
1890:                 duringringingETS                 any value  (not used) 
1891:                 dtAsETS                          any value  (not used) 
1892:                 rpAsETS                          250  
1893:                 lrAsETS                          any value  (not used) 
1894:                 lrETS                            any value  (not used) 
1895:     
1896:                 An attempt to set this object while the value of  
1897:                 pktcSigDevCidMode is not 'rpAsETS' will result in  
1898:                 an 'inconsistentValue' error."  
1899:           REFERENCE   
1900:               "ETSI-EN-300-659-1 Specification and Belgacom  
1901:                BGC_D_48_9811_30_09_EDOC version 3.3"  
1902:           DEFVAL { 250 }  
1903:           ::= {pktcSigDevObjects 41 }  
1904:               
1905:    --  
1906:    -- The NCS Endpoint Config Table is used to define attributes that 
1907:    -- are specific to connection EndPoints. 
1908:    --  
1909:     
1910:    pktcNcsEndPntConfigTable  OBJECT-TYPE  
1911:        SYNTAX        SEQUENCE OF PktcNcsEndPntConfigEntry  
1912:        MAX-ACCESS    not-accessible  
1913:        STATUS        current  
1914:        DESCRIPTION     
1915:            " This table describes the information pertaining to each 
1916:              endpoint of the MTA. All entries in this table represent 
1917:              the provisioned endpoints provisioned with the information 
1918:              required by the MTA to maintain the NCS protocol 
1919:              communication with the CMS. Each endpoint can be assigned 
1920:              to its own CMS. If the specific endpoint does not have 
1921:              the corresponding CMS information in this table, the 
1922:              endpoint is considered as not provisioned with voice 
1923:              services. Objects in this table do not persist across 
1924:              MTA reboots." 
1925:       ::=  { pktcNcsEndPntConfigObjects 1 }  
1926:     
1927:    pktcNcsEndPntConfigEntry  OBJECT-TYPE  
1928:        SYNTAX        PktcNcsEndPntConfigEntry  
1929:        MAX-ACCESS    not-accessible  
1930:        STATUS        current  
1931:        DESCRIPTION     
1932:            "Each entry in the pktcNcsEndPntConfigTable represents  
1933:             required signaling parameters for the specific endpoint 
1934:             provisioned with voice services." 
1935:        INDEX { ifIndex }  
1936:        ::= { pktcNcsEndPntConfigTable 1 }  
1937:     
1938:    PktcNcsEndPntConfigEntry  ::= SEQUENCE {  
1939:        pktcNcsEndPntConfigCallAgentId             SnmpAdminString,  
1940:        pktcNcsEndPntConfigCallAgentUdpPort        InetPortNumber,  
1941:        pktcNcsEndPntConfigPartialDialTO           Unsigned32,  
1942:        pktcNcsEndPntConfigCriticalDialTO          Unsigned32,  
1943:        pktcNcsEndPntConfigBusyToneTO              Unsigned32,  
1944:        pktcNcsEndPntConfigDialToneTO              Unsigned32,  
1945:        pktcNcsEndPntConfigMessageWaitingTO        Unsigned32,  
1946:        pktcNcsEndPntConfigOffHookWarnToneTO       Unsigned32,  
1947:        pktcNcsEndPntConfigRingingTO               Unsigned32,  
1948:        pktcNcsEndPntConfigRingBackTO              Unsigned32,  
1949:        pktcNcsEndPntConfigReorderToneTO           Unsigned32,  
1950:        pktcNcsEndPntConfigStutterDialToneTO       Unsigned32,  
1951:        pktcNcsEndPntConfigTSMax                   Unsigned32,  
1952:        pktcNcsEndPntConfigMax1                    Unsigned32,  
1953:        pktcNcsEndPntConfigMax2                    Unsigned32,  
1954:        pktcNcsEndPntConfigMax1QEnable             TruthValue,  
1955:        pktcNcsEndPntConfigMax2QEnable             TruthValue,  
1956:        pktcNcsEndPntConfigMWD                     Unsigned32,  
1957:        pktcNcsEndPntConfigTdinit                  Unsigned32,  
1958:        pktcNcsEndPntConfigTdmin                   Unsigned32,  
1959:        pktcNcsEndPntConfigTdmax                   Unsigned32,  
1960:        pktcNcsEndPntConfigRtoMax                  Unsigned32,  
1961:        pktcNcsEndPntConfigRtoInit                 Unsigned32,  
1962:        pktcNcsEndPntConfigLongDurationKeepAlive   Unsigned32,  
1963:        pktcNcsEndPntConfigThist                   Unsigned32,  
1964:        pktcNcsEndPntConfigStatus                  RowStatus,  
1965:        pktcNcsEndPntConfigCallWaitingMaxRep       Unsigned32,  
1966:        pktcNcsEndPntConfigCallWaitingDelay        Unsigned32,  
1967:        pktcNcsEndPntStatusCallIpAddressType       InetAddressType, 
1968:        pktcNcsEndPntStatusCallIpAddress           InetAddress,  
1969:        pktcNcsEndPntStatusError                   INTEGER,  
1970:        pktcNcsEndPntConfigMinHookFlash            Unsigned32,  
1971:        pktcNcsEndPntConfigMaxHookFlash            Unsigned32,  
1972:        pktcNcsEndPntConfigPulseDialInterdigitTime Unsigned32,  
1973:        pktcNcsEndPntConfigPulseDialMinMakeTime    Unsigned32,  
1974:        pktcNcsEndPntConfigPulseDialMaxMakeTime    Unsigned32,  
1975:        pktcNcsEndPntConfigPulseDialMinBreakTime   Unsigned32,  
1976:        pktcNcsEndPntConfigPulseDialMaxBreakTime   Unsigned32 
1977:        }  
1978:     
1979:    pktcNcsEndPntConfigCallAgentId     OBJECT-TYPE  
1980:        SYNTAX      SnmpAdminString(SIZE (3..255))  
1981:        MAX-ACCESS  read-create  
1982:        STATUS      current  
1983:        DESCRIPTION  
1984:            " This object contains a string indicating the call agent 
1985:              name (e.g.: ca@example.com). The call agent name, after 
1986:              the character '@', MUST be a fully qualified domain name 
1987:              (FQDN) and MUST have a corresponding pktcMtaDevCmsFqdn 
1988:              entry in the pktcMtaDevCmsTable. The object 
1989:              pktcMtaDevCmsFqdn is defined in the PacketCable MIBMTA 
1990:              Specification. For each particular endpoint, the MTA MUST 
1991:              use the current value of this object to communicate with 
1992:              the corresponding CMS. The MTA MUST update this object 
1993:              with the value of the 'Notified Entity' parameter of the 
1994:              NCS message. Because of the high importance of this object 
1995:              to the ability of the MTA to maintain reliable NCS 
1996:              communication with the CMS, it is highly recommended not 
1997:              to change this object's value using SNMP during normal 
1998:              operation."  
1999:        ::= {  pktcNcsEndPntConfigEntry 1 }  
2000:     
2001:    pktcNcsEndPntConfigCallAgentUdpPort    OBJECT-TYPE  
2002:        SYNTAX      InetPortNumber (1025..65535)  
2003:        MAX-ACCESS  read-create   
2004:        STATUS      current  
2005:        DESCRIPTION  
2006:            " This object contains the current value of the User 
2007:              Datagram Protocol (UDP) receive port on which the 
2008:              call agent will receive NCS from the endpoint. 
2009:              For each particular endpoint, the MTA MUST use the current 
2010:              value of this object to communicate with the corresponding 
2011:              CMS. The MTA MUST update this object with the value of the 
2012:              'Notified Entity' parameter of the NCS message. If the 
2013:              Notified Entity parameter does not contain a CallAgent 
2014:              port, the MTA MUST update this object with the default 
2015:              value of 2727. Because of the high importance of this 
2016:              object to the ability of the MTA to maintain reliable NCS 
2017:              communication with the CMS, it is highly recommended not 
2018:              to change this object's value using SNMP during normal 
2019:              operation."  
2020:        REFERENCE  
2021:            "PacketCable NCS Specification"  
2022:        DEFVAL    { 2727 }  
2023:        ::= { pktcNcsEndPntConfigEntry 2 }  
2024:     
2025:    pktcNcsEndPntConfigPartialDialTO     OBJECT-TYPE  
2026:        SYNTAX       Unsigned32  
2027:        UNITS        "seconds"  
2028:        MAX-ACCESS   read-create  
2029:        STATUS       current  
2030:        DESCRIPTION  
2031:            "This object contains the value of the partial dial 
2032:             time out." 
2033:        REFERENCE  
2034:            "PacketCable NCS Specification"  
2035:        DEFVAL { 16 }  
2036:        ::= { pktcNcsEndPntConfigEntry 3 }  
2037:     
2038:    pktcNcsEndPntConfigCriticalDialTO     OBJECT-TYPE  
2039:        SYNTAX       Unsigned32  
2040:        UNITS        "seconds"  
2041:        MAX-ACCESS   read-create  
2042:        STATUS       current  
2043:        DESCRIPTION  
2044:            "This object contains the value of the critical 
2045:             dial time out." 
2046:        REFERENCE  
2047:            "PacketCable NCS Specification"  
2048:        DEFVAL { 4 }  
2049:        ::= { pktcNcsEndPntConfigEntry 4 }  
2050:     
2051:    pktcNcsEndPntConfigBusyToneTO     OBJECT-TYPE  
2052:        SYNTAX       Unsigned32  
2053:        UNITS        "seconds"  
2054:        MAX-ACCESS   read-create  
2055:        STATUS       current  
2056:        DESCRIPTION  
2057:            " This object contains the default timeout value for busy 
2058:              tone. The MTA MUST NOT update this object with the 
2059:              value provided in the NCS message (if present). If 
2060:              the value of the object is modified by the SNMP Management 
2061:              Station, the MTA MUST use the new value as a default only 
2062:              for a new signal requested by the NCS message."  
2063:        REFERENCE  
2064:            "PacketCable NCS Specification"  
2065:        DEFVAL    { 30 }  
2066:        ::= { pktcNcsEndPntConfigEntry 5 }  
2067:     
2068:    pktcNcsEndPntConfigDialToneTO     OBJECT-TYPE  
2069:        SYNTAX       Unsigned32  
2070:        UNITS        "seconds"  
2071:        MAX-ACCESS   read-create  
2072:        STATUS       current  
2073:        DESCRIPTION  
2074:            " This object contains the default timeout value for dial 
2075:              tone. The MTA MUST NOT update this object with the 
2076:              value provided in the NCS message (if present). If 
2077:              the value of the object is modified by the SNMP Management 
2078:              Station, the MTA MUST use the new value as a default only 
2079:              for a new signal requested by the NCS message."  
2080:        REFERENCE  
2081:            "PacketCable NCS Specification"  
2082:        DEFVAL    { 16 }  
2083:        ::= { pktcNcsEndPntConfigEntry 6 }  
2084:     
2085:    pktcNcsEndPntConfigMessageWaitingTO     OBJECT-TYPE  
2086:        SYNTAX       Unsigned32  
2087:        UNITS        "seconds"  
2088:        MAX-ACCESS   read-create  
2089:        STATUS       current  
2090:        DESCRIPTION  
2091:            " This object contains the default timeout value for message 
2092:              waiting indicator. The MTA MUST NOT update this object 
2093:              with the value provided in the NCS message (if 
2094:              present). If the value of the object is modified by the 
2095:              SNMP Manager application, the MTA MUST use the new value  
2096:              as a default only for a new signal requested by the NCS 
2097:              message."  
2098:        REFERENCE  
2099:            "PacketCable NCS Specification"  
2100:        DEFVAL    { 16 }  
2101:        ::= { pktcNcsEndPntConfigEntry 7 }  
2102:     
2103:    pktcNcsEndPntConfigOffHookWarnToneTO     OBJECT-TYPE  
2104:        SYNTAX       Unsigned32  
2105:        UNITS        "seconds"  
2106:        MAX-ACCESS   read-create  
2107:        STATUS       current  
2108:        DESCRIPTION  
2109:            " This object contains the default timeout value for the off 
2110:              hook Warning tone. The MTA MUST NOT update this object 
2111:              with the value provided in the NCS message (if 
2112:              present). If the value of the object is modified by the 
2113:              SNMP Manager application, the MTA MUST use the new value  
2114:              as a default only for a new signal requested by the NCS 
2115:              message."  
2116:        REFERENCE  
2117:            "PacketCable NCS Specification"  
2118:        DEFVAL { 0 }  
2119:        ::= { pktcNcsEndPntConfigEntry 8 }  
2120:     
2121:    pktcNcsEndPntConfigRingingTO     OBJECT-TYPE  
2122:        SYNTAX       Unsigned32  
2123:        UNITS        "seconds"  
2124:        MAX-ACCESS   read-create  
2125:        STATUS       current  
2126:        DESCRIPTION  
2127:            " This object contains the default timeout value for 
2128:              ringing. The MTA MUST NOT update this object with the 
2129:              value provided in the NCS message (if present). If 
2130:              the value of the object is modified by the SNMP Management 
2131:              Station, the MTA MUST use the new value as a default only 
2132:              for a new signal requested by the NCS message."  
2133:        REFERENCE  
2134:            "PacketCable NCS Specification"  
2135:        DEFVAL    { 180 }  
2136:        ::= { pktcNcsEndPntConfigEntry 9 }  
2137:     
2138:    pktcNcsEndPntConfigRingBackTO     OBJECT-TYPE  
2139:        SYNTAX       Unsigned32  
2140:        UNITS        "seconds"  
2141:        MAX-ACCESS   read-create  
2142:        STATUS       current  
2143:        DESCRIPTION  
2144:            " This object contains the default timeout value for ring 
2145:              back. The MTA MUST NOT update this object with the 
2146:              value provided in the NCS message (if present). If 
2147:              the value of the object is modified by the SNMP Management 
2148:              Station, the MTA MUST use the new value as a default only 
2149:              for a new signal requested by the NCS message."  
2150:        REFERENCE  
2151:            "PacketCable NCS Specification"  
2152:        DEFVAL    { 180 }  
2153:        ::= { pktcNcsEndPntConfigEntry 10 }  
2154:     
2155:    pktcNcsEndPntConfigReorderToneTO     OBJECT-TYPE  
2156:        SYNTAX       Unsigned32  
2157:        UNITS        "seconds"  
2158:        MAX-ACCESS   read-create  
2159:        STATUS       current  
2160:        DESCRIPTION  
2161:            " This object contains the default timeout value for reorder 
2162:              tone. The MTA MUST NOT update this object with the 
2163:              value provided in the NCS message (if present). If 
2164:              the value of the object is modified by the SNMP Management 
2165:              Station, the MTA MUST use the new value as a default only 
2166:              for a new signal requested by the NCS message."  
2167:        REFERENCE  
2168:            "PacketCable NCS Specification"  
2169:        DEFVAL    { 30 }  
2170:        ::= { pktcNcsEndPntConfigEntry 11 }  
2171:     
2172:    pktcNcsEndPntConfigStutterDialToneTO     OBJECT-TYPE  
2173:        SYNTAX       Unsigned32  
2174:        UNITS        "seconds"  
2175:        MAX-ACCESS   read-create  
2176:        STATUS       current  
2177:        DESCRIPTION  
2178:            " This object contains the default timeout value for stutter 
2179:              dial tone. The MTA MUST NOT update this object with the 
2180:              value provided in the NCS message (if present). If 
2181:              the value of the object is modified by the SNMP Management 
2182:              Station, the MTA MUST use the new value as a default only 
2183:              for a new signal requested by the NCS message."  
2184:        REFERENCE  
2185:              "PacketCable NCS Specification"  
2186:        DEFVAL    { 16 }  
2187:        ::= { pktcNcsEndPntConfigEntry 12 }  
2188:     
2189:    pktcNcsEndPntConfigTSMax     OBJECT-TYPE  
2190:        SYNTAX      Unsigned32  
2191:        MAX-ACCESS  read-create  
2192:        STATUS      current  
2193:        DESCRIPTION  
2194:               "This MIB object is used as part of an NCS  
2195:                retransmission algorithm. Prior to any retransmission,  
2196:                the MTA must check to make sure that the time elapsed  
2197:                since the sending of the initial datagram does not  
2198:                exceed the value specified by this MIB Object. If more  
2199:                than Tsmax time has elapsed, then the retransmissions  
2200:                MUST cease. 
2201:     
2202:                Refer to the MIB Object pktcNcsEndPntConfigThist for  
2203:                information on when the endpoint becomes disconnected." 
2204:        REFERENCE  
2205:            "PacketCable NCS Specification"  
2206:        DEFVAL { 20 }  
2207:        ::= { pktcNcsEndPntConfigEntry 13 }  
2208:     
2209:    pktcNcsEndPntConfigMax1     OBJECT-TYPE  
2210:        SYNTAX      Unsigned32  
2211:        MAX-ACCESS  read-create  
2212:        STATUS      current  
2213:        DESCRIPTION  
2214:            "This object contains the suspicious error threshold for 
2215:             signaling messages. The pktcNcsEndPntConfigMax1 object 
2216:             indicates the retransmission threshold at which the MTA MAY 
2217:             actively query the domain name server (DNS) in order to 
2218:             detect the possible change of call agent interfaces." 
2219:        REFERENCE  
2220:            "PacketCable NCS Specification"  
2221:        DEFVAL { 5 }  
2222:        ::= { pktcNcsEndPntConfigEntry 14 }  
2223:     
2224:    pktcNcsEndPntConfigMax2     OBJECT-TYPE  
2225:        SYNTAX      Unsigned32  
2226:        MAX-ACCESS  read-create  
2227:        STATUS      current  
2228:        DESCRIPTION  
2229:            "This object contains the disconnect error threshold for 
2230:             signaling messages. The pktcNcsEndPntConfigMax2 object 
2231:             indicates the retransmission threshold at which the MTA 
2232:             SHOULD contact the DNS one more time to see if any other 
2233:             interfaces to the call agent have become available." 
2234:        REFERENCE  
2235:            "PacketCable NCS Specification"  
2236:        DEFVAL { 7 }  
2237:        ::= { pktcNcsEndPntConfigEntry 15 }  
2238:     
2239:    pktcNcsEndPntConfigMax1QEnable     OBJECT-TYPE  
2240:        SYNTAX      TruthValue  
2241:        MAX-ACCESS  read-create  
2242:        STATUS      current  
2243:        DESCRIPTION  
2244:            "This object enables/disables the Max1 domain name server 
2245:             (DNS) query operation when the pktcNcsEndPntConfigMax1 
2246:             threshold has been reached." 
2247:        DEFVAL { true }  
2248:        ::= { pktcNcsEndPntConfigEntry 16 }  
2249:     
2250:    pktcNcsEndPntConfigMax2QEnable     OBJECT-TYPE  
2251:        SYNTAX      TruthValue  
2252:        MAX-ACCESS  read-create  
2253:        STATUS      current  
2254:        DESCRIPTION  
2255:            "This object enables/disables the Max2 domain name server 
2256:             (DNS) query operation when the pktcNcsEndPntConfigMax2 
2257:             threshold has been reached." 
2258:        DEFVAL { true }  
2259:        ::= { pktcNcsEndPntConfigEntry 17 }  
2260:     
2261:    pktcNcsEndPntConfigMWD     OBJECT-TYPE  
2262:        SYNTAX      Unsigned32  
2263:        UNITS       "seconds"  
2264:        MAX-ACCESS  read-create  
2265:        STATUS      current  
2266:        DESCRIPTION  
2267:            "Maximum Waiting Delay (MWD) contains the maximum number of 
2268:             seconds an MTA waits after powering on, before initiating 
2269:             the restart procedure with the call agent." 
2270:        REFERENCE  
2271:            "PacketCable NCS Specification"  
2272:        DEFVAL { 600 }  
2273:        ::= { pktcNcsEndPntConfigEntry 18 }  
2274:     
2275:    pktcNcsEndPntConfigTdinit     OBJECT-TYPE  
2276:        SYNTAX      Unsigned32  
2277:        UNITS       "seconds"  
2278:        MAX-ACCESS  read-create  
2279:        STATUS      current  
2280:        DESCRIPTION  
2281:            "This MIB object represents the 'disconnected' initial     
2282:             waiting delay within the context of an MTA's 'disconnected   
2283:             procedure'. The 'disconnected procedure' is initiated when  
2284:             an endpoint becomes 'disconnected' while attempting to  
2285:             communicate with a Call Agent.  
2286:     
2287:             The 'disconnected timer' associated with the 'disconnected 
2288:             Procedure' is initialized to a random value, uniformly  
2289:             distributed between zero and the value contained in this  
2290:             MIB Object. 
2291:     
2292:             For more information on the usage of this timer, please  
2293:             refer to the PacketCable NCS Specification." 
2294:     
2295:        REFERENCE  
2296:            "PacketCable NCS Specification"  
2297:        DEFVAL { 15 }  
2298:        ::= { pktcNcsEndPntConfigEntry 19 }  
2299:     
2300:    pktcNcsEndPntConfigTdmin     OBJECT-TYPE  
2301:        SYNTAX      Unsigned32  
2302:        UNITS       "seconds"  
2303:        MAX-ACCESS  read-create  
2304:        STATUS      current  
2305:        DESCRIPTION  
2306:                "This MIB object represents the 'disconnected' minimum  
2307:                 waiting delay within the context of an MTA's  
2308:                 'disconnected procedure', specifically when local user  
2309:                 activity is detected.  
2310:                 The 'disconnected procedure' is initiated when  
2311:                 an endpoint becomes 'disconnected' while attempting to  
2312:                 communicate with a Call Agent.  
2313:                 For more information on the usage of this timer, please  
2314:                 refer to the PacketCable NCS Specification." 
2315:     
2316:      
2317:        REFERENCE  
2318:            "PacketCable NCS Specification"  
2319:        DEFVAL { 15 }  
2320:        ::= { pktcNcsEndPntConfigEntry 20 }  
2321:     
2322:    pktcNcsEndPntConfigTdmax     OBJECT-TYPE  
2323:        SYNTAX      Unsigned32  
2324:        UNITS       "seconds"  
2325:        MAX-ACCESS  read-create  
2326:        STATUS      current  
2327:        DESCRIPTION  
2328:            " This object contains the maximum number of seconds the MTA  
2329:              waits after a disconnect, before initiating the 
2330:              disconnected procedure with the call agent. 
2331:               "  
2332:        REFERENCE  
2333:            "PacketCable NCS Specification"  
2334:        DEFVAL { 600 }  
2335:        ::= { pktcNcsEndPntConfigEntry 21 }  
2336:     
2337:    pktcNcsEndPntConfigRtoMax     OBJECT-TYPE  
2338:        SYNTAX      Unsigned32  
2339:        UNITS       "seconds"  
2340:        MAX-ACCESS  read-create  
2341:        STATUS      current  
2342:        DESCRIPTION  
2343:            "This object specifies the maximum number of seconds the MTA 
2344:             waits for a response to an NCS message before initiating  
2345:             a retransmission." 
2346:        REFERENCE  
2347:            "PacketCable NCS Specification"  
2348:        DEFVAL { 4 }  
2349:        ::= { pktcNcsEndPntConfigEntry 22 }  
2350:     
2351:    pktcNcsEndPntConfigRtoInit     OBJECT-TYPE  
2352:        SYNTAX      Unsigned32  
2353:        UNITS       "milliseconds"  
2354:        MAX-ACCESS  read-create  
2355:        STATUS      current  
2356:        DESCRIPTION  
2357:            " This object contains the initial number of seconds for the 
2358:              retransmission timer."  
2359:        REFERENCE  
2360:            "PacketCable NCS Specification"  
2361:        DEFVAL { 200 }  
2362:        ::= { pktcNcsEndPntConfigEntry 23 }  
2363:     
2364:    pktcNcsEndPntConfigLongDurationKeepAlive     OBJECT-TYPE  
2365:        SYNTAX      Unsigned32  
2366:        UNITS       "minutes"  
2367:        MAX-ACCESS  read-create  
2368:        STATUS      current  
2369:        DESCRIPTION  
2370:            " Specifies a timeout value in minutes for sending long 
2371:              duration call notification message."  
2372:        REFERENCE  
2373:            "PacketCable NCS Specification"  
2374:        DEFVAL { 60 }  
2375:        ::= { pktcNcsEndPntConfigEntry 24 }  
2376:     
2377:    pktcNcsEndPntConfigThist  OBJECT-TYPE  
2378:        SYNTAX      Unsigned32  
2379:        UNITS       "seconds"  
2380:        MAX-ACCESS  read-create  
2381:        STATUS      current  
2382:        DESCRIPTION  
2383:            " Timeout period in seconds before no response is declared."  
2384:        REFERENCE  
2385:            "PacketCable NCS Specification"  
2386:        DEFVAL { 30 } 
2387:        ::= { pktcNcsEndPntConfigEntry 25 }  
2388:     
2389:    pktcNcsEndPntConfigStatus     OBJECT-TYPE  
2390:        SYNTAX      RowStatus  
2391:        MAX-ACCESS  read-create  
2392:        STATUS      current  
2393:        DESCRIPTION  
2394:            " This object contains the Row Status associated with the 
2395:              pktcNcsEndPntConfigTable. There are no restrictions or 
2396:              dependencies amidst the columnar objects before this  
2397:              row can be activated or for modifications of the  
2398:              columnar objects when this object is set to a  
2399:              value of 'active(1)."  
2400:        ::= { pktcNcsEndPntConfigEntry 26 }  
2401:     
2402:     
2403:    pktcNcsEndPntConfigCallWaitingMaxRep     OBJECT-TYPE  
2404:        SYNTAX      Unsigned32 (0..10)  
2405:        MAX-ACCESS  read-create  
2406:        STATUS      current  
2407:        DESCRIPTION  
2408:            " This object contains the default value of the maximum 
2409:              number of repetitions of the call waiting tone that the 
2410:              MTA will play from a single CMS request. The MTA MUST NOT 
2411:              update this object with the information provided in the 
2412:              NCS message (if present). If the value of the object is 
2413:              modified by the SNMP Manager application, the MTA MUST use 
2414:              the new value as a default only for a new signal 
2415:              requested by the NCS message."  
2416:        DEFVAL    { 1 }  
2417:        ::= { pktcNcsEndPntConfigEntry 27 }  
2418:     
2419:    pktcNcsEndPntConfigCallWaitingDelay     OBJECT-TYPE  
2420:        SYNTAX       Unsigned32 (1..100)  
2421:        UNITS        "seconds"  
2422:        MAX-ACCESS   read-create  
2423:        STATUS       current  
2424:        DESCRIPTION  
2425:            " This object contains the delay between repetitions of the 
2426:              call waiting tone that the MTA will play from a single CMS 
2427:              request."  
2428:        DEFVAL    { 10 }  
2429:        ::= { pktcNcsEndPntConfigEntry 28 }  
2430:     
2431:    pktcNcsEndPntStatusCallIpAddressType  OBJECT-TYPE  
2432:        SYNTAX      InetAddressType      
2433:        MAX-ACCESS  read-only      
2434:        STATUS      current      
2435:        DESCRIPTION      
2436:           " This object contains the type of Internet address of the 
2437:             CMS currently being used for this endpoint."  
2438:        ::= { pktcNcsEndPntConfigEntry 29 }  
2439:     
2440:    pktcNcsEndPntStatusCallIpAddress  OBJECT-TYPE  
2441:        SYNTAX      InetAddress      
2442:        MAX-ACCESS  read-only      
2443:        STATUS      current      
2444:        DESCRIPTION      
2445:           " This object contains the Internet address of the CMS 
2446:             currently being used for this endpoint. This Internet 
2447:             address is used to create the appropriate security 
2448:             association. The type of this IP address is determined by 
2449:             the value of the pktcNcsEndPntStatusCallIpAddressType 
2450:             object."  
2451:    ::= { pktcNcsEndPntConfigEntry 30 }  
2452:     
2453:    pktcNcsEndPntStatusError  OBJECT-TYPE      
2454:        SYNTAX INTEGER {  
2455:                   operational (1), 
2456:                   noSecurityAssociation (2), 
2457:                   disconnected (3) 
2458:                 }      
2459:        MAX-ACCESS   read-only      
2460:        STATUS  current      
2461:        DESCRIPTION  
2462:           " This object contains the error status for this interface. 
2463:             The operational status indicates that all operations 
2464:             necessary to put the line in service have occurred, and the 
2465:             CMS has acknowledged the Restart In Progress (RSIP) 
2466:             message successfully. If pktcMtaDevCmsIpsecCtrl is enabled 
2467:             for the associated Call Agent, the noSecurityAssociation 
2468:             status indicates that no Security Association (SA) yet 
2469:             exists for this endpoint. If pktcMtaDevCmsIpsecCtrl is 
2470:             disabled for the associated Call Agent, the 
2471:             noSecurityAssociation status is not applicable and should 
2472:             not be used by the MTA. The disconnected status indicates 
2473:             one of the following two: 
2474:             If pktcMtaDevCmsIpsecCtrl is disabled, then no security 
2475:             association is involved with this endpoint. The NCS 
2476:             signaling software is in process of establishing the NCS 
2477:             signaling link via an RSIP exchange. 
2478:             Otherwise, when pktcMtaDevCmsIpsecCtrl is enabled,  
2479:             security Association has been established, and the NCS 
2480:             signaling software is in process of establishing the NCS 
2481:             signaling link via an RSIP exchange." 
2482:        ::= { pktcNcsEndPntConfigEntry 31 }  
2483:     
2484:    pktcNcsEndPntConfigMinHookFlash    OBJECT-TYPE  
2485:        SYNTAX       Unsigned32 (20..1550)  
2486:        UNITS        "Milliseconds"  
2487:        MAX-ACCESS   read-only  
2488:        STATUS       current  
2489:        DESCRIPTION  
2490:            " This is the minimum time a line needs to be on hook for a 
2491:              valid hook flash. The value of this object MUST be 
2492:              greater than the value of 
2493:              pktcNcsEndPntConfigPulseDialMaxBreakTime. The value of 
2494:              pktcNcsEndPntConfigMinHookFlash MUST be less than 
2495:              pktcNcsEndPntConfigMaxHookFlash. This object MUST only be 
2496:              set via the MTA configuration during the provisioning 
2497:              process. 
2498:                 Furthermore, given the possibility for the 'pulse dial'  
2499:                 and 'hook flash' to overlap, the value of this object 
2500:                 MUST be greater than the value contained by the MIB  
2501:                 Object 'pktcNcsEndPntConfigPulseDialMaxMakeTime'." 
2502:        DEFVAL { 300 }  
2503:        ::= { pktcNcsEndPntConfigEntry 32 }  
2504:     
2505:    pktcNcsEndPntConfigMaxHookFlash    OBJECT-TYPE  
2506:        SYNTAX       Unsigned32 (20..1550)  
2507:        UNITS        "Milliseconds"  
2508:        MAX-ACCESS   read-only  
2509:        STATUS       current  
2510:        DESCRIPTION  
2511:            " This is the maximum time a line needs to be on hook for a 
2512:              valid hook flash. The value of 
2513:              pktcNcsEndPntConfigMaxHookFlash MUST be greater than 
2514:              pktcNcsEndPntConfigMinHookFlash. This object MUST only be 
2515:              set via the MTA configuration during the provisioning 
2516:              process." 
2517:        DEFVAL { 800 }  
2518:        ::= { pktcNcsEndPntConfigEntry 33 }  
2519:     
2520:    pktcNcsEndPntConfigPulseDialInterdigitTime    OBJECT-TYPE  
2521:        SYNTAX       Unsigned32 (100..1500)  
2522:        UNITS        "Milliseconds"  
2523:        MAX-ACCESS   read-only  
2524:        STATUS       current  
2525:        DESCRIPTION  
2526:            " This is the pulse dial inter-digit timeout. This object 
2527:              MUST only be set via the MTA configuration during the 
2528:              provisioning process."  
2529:        DEFVAL { 100 }  
2530:        ::= { pktcNcsEndPntConfigEntry 34 }  
2531:     
2532:    pktcNcsEndPntConfigPulseDialMinMakeTime    OBJECT-TYPE  
2533:        SYNTAX       Unsigned32 (20..200)  
2534:        UNITS        "Milliseconds"  
2535:        MAX-ACCESS   read-only  
2536:        STATUS       current  
2537:        DESCRIPTION  
2538:            " This is the minimum make pulse width for the dial pulse. 
2539:              The value of pktcNcsEndPntConfigPulseDialMinMakeTime MUST 
2540:              be less than pktcNcsEndPntConfigPulseDialMaxMakeTime. This 
2541:              object MUST only be set via the MTA configuration during 
2542:              the provisioning process."  
2543:        DEFVAL { 25 }  
2544:        ::= { pktcNcsEndPntConfigEntry 35 }  
2545:     
2546:    pktcNcsEndPntConfigPulseDialMaxMakeTime    OBJECT-TYPE  
2547:        SYNTAX       Unsigned32 (20..200)  
2548:        UNITS        "Milliseconds"  
2549:        MAX-ACCESS   read-only  
2550:        STATUS       current  
2551:        DESCRIPTION  
2552:            " This is the maximum make pulse width for the dial pulse. 
2553:              The value of pktcNcsEndPntConfigPulseDialMaxMakeTime MUST 
2554:              be greater than pktcNcsEndPntConfigPulseDialMinMakeTime. 
2555:              This object MUST only be provided via the configuration  
2556:              file during the provisioning process. 
2557:              Furthermore, given the possibility for the 'pulse dial'  
2558:              and 'hook flash' to overlap, the value of this object MUST              
2559:              be less than the value contained by the MIB Object  
2560:              pktcNcsEndPntConfigMinHookFlash."  
2561:        DEFVAL { 55 }  
2562:        ::= { pktcNcsEndPntConfigEntry 36 }  
2563:     
2564:    pktcNcsEndPntConfigPulseDialMinBreakTime    OBJECT-TYPE  
2565:        SYNTAX       Unsigned32 (20..200)  
2566:        UNITS        "Milliseconds"  
2567:        MAX-ACCESS   read-only  
2568:        STATUS       current  
2569:        DESCRIPTION  
2570:            " This is the minimum break pulse width for the dial pulse. 
2571:              The value of pktcNcsEndPntConfigPulseDialMinBreakTime MUST 
2572:              be less than pktcNcsEndPntConfigPulseDialMaxBreakTime. 
2573:              This object must only be provided via the configuration  
2574:              file during the provisioning process."  
2575:        DEFVAL { 45 }  
2576:        ::= { pktcNcsEndPntConfigEntry 37 }  
2577:     
2578:    pktcNcsEndPntConfigPulseDialMaxBreakTime    OBJECT-TYPE  
2579:        SYNTAX       Unsigned32 (20..200)  
2580:        UNITS        "Milliseconds"  
2581:        MAX-ACCESS   read-only  
2582:        STATUS       current  
2583:        DESCRIPTION  
2584:            " This is the maximum break pulse width for the dial pulse. 
2585:              The value of pktcNcsEndPntConfigPulseDialMaxBreakTime MUST 
2586:              be greater than pktcNcsEndPntConfigPulseDialMinBreakTime. 
2587:              This object MUST only be provided via the configuration  
2588:              file during the provisioning process."  
2589:        DEFVAL { 75 }  
2590:        ::= { pktcNcsEndPntConfigEntry 38 } 
2591:     
2592:     
2593:     
2594:    --  
2595:    -- notification group is for future extension.  
2596:    --   
2597:    pktcSigNotification  OBJECT IDENTIFIER ::= { pktcIetfSigMib 0 }  
2598:    pktcSigConformance   OBJECT IDENTIFIER ::= { pktcIetfSigMib 2 }  
2599:    pktcSigCompliances   OBJECT IDENTIFIER ::= { pktcSigConformance 1 }  
2600:    pktcSigGroups        OBJECT IDENTIFIER ::= { pktcSigConformance 2 }  
2601:     
2602:    --  
2603:    -- compliance statements  
2604:    --  
2605:     
2606:    pktcSigBasicCompliance  MODULE-COMPLIANCE  
2607:        STATUS     current  
2608:        DESCRIPTION  
2609:            " The compliance statement for devices that implement 
2610:              Signaling on the MTA." 
2611:     
2612:    MODULE  -- pktcIetfSigMib 
2613:     
2614:    --  
2615:    --  unconditionally mandatory groups 
2616:    --  
2617:     
2618:    MANDATORY-GROUPS {  
2619:        pktcSigGroup  
2620:    } 
2621:     
2622:    GROUP pktcNcsGroup  
2623:        DESCRIPTION   
2624:            " This group is mandatory for any MTA implementing NCS 
2625:              signaling"  
2626:     
2627:    GROUP pktcInternationalGroup  
2628:        DESCRIPTION   
2629:            " This group is mandatory for any MTA implementing 
2630:              international telephony features. In such cases, it is 
2631:              left to manufacturers to determine whether to support both 
2632:              PacketCable and IPCablecom objects in the same MTA." 
2633:        ::={ pktcSigCompliances 1 } 
2634:     
2635:    --  
2636:    -- units of conformance  
2637:    --  
2638:     
2639:    pktcSigGroup  OBJECT-GROUP  
2640:        OBJECTS {  
2641:        pktcSigDevCodecMax,  
2642:        pktcSigDevEchoCancellation,  
2643:        pktcSigDevSilenceSuppression,  
2644:        pktcSigDevR0Cadence,  
2645:        pktcSigDevR1Cadence,  
2646:        pktcSigDevR2Cadence,  
2647:        pktcSigDevR3Cadence,  
2648:        pktcSigDevR4Cadence,  
2649:        pktcSigDevR5Cadence,  
2650:        pktcSigDevR6Cadence,  
2651:        pktcSigDevR7Cadence,  
2652:        pktcSigDevRgCadence,  
2653:        pktcSigDevRsCadence,  
2654:        pktcSigDefCallSigDscp,  
2655:        pktcSigDefMediaStreamDscp, 
2656:        pktcSigDevVmwiMode,  
2657:        pktcSigCapabilityType,  
2658:        pktcSigCapabilityVersion,  
2659:        pktcSigCapabilityVendorExt,  
2660:        pktcSigDefNcsReceiveUdpPort  
2661:        }  
2662:        STATUS current  
2663:        DESCRIPTION  
2664:              "Group of objects for the common portion of the 
2665:               PacketCable Signaling MIB."  
2666:        ::= { pktcSigGroups 1 }   
2667:     
2668:    pktcNcsGroup  OBJECT-GROUP  
2669:        OBJECTS {  
2670:        pktcNcsEndPntConfigCallAgentId,  
2671:        pktcNcsEndPntConfigCallAgentUdpPort,  
2672:        pktcNcsEndPntConfigPartialDialTO,  
2673:        pktcNcsEndPntConfigCriticalDialTO,  
2674:        pktcNcsEndPntConfigBusyToneTO,  
2675:        pktcNcsEndPntConfigDialToneTO,  
2676:        pktcNcsEndPntConfigMessageWaitingTO,  
2677:        pktcNcsEndPntConfigOffHookWarnToneTO,  
2678:        pktcNcsEndPntConfigRingingTO,  
2679:        pktcNcsEndPntConfigRingBackTO,  
2680:        pktcNcsEndPntConfigReorderToneTO,  
2681:        pktcNcsEndPntConfigStutterDialToneTO,  
2682:        pktcNcsEndPntConfigTSMax,  
2683:        pktcNcsEndPntConfigMax1,  
2684:        pktcNcsEndPntConfigMax2,  
2685:        pktcNcsEndPntConfigMax1QEnable,  
2686:        pktcNcsEndPntConfigMax2QEnable,  
2687:        pktcNcsEndPntConfigMWD,  
2688:        pktcNcsEndPntConfigTdinit,  
2689:        pktcNcsEndPntConfigTdmin,  
2690:        pktcNcsEndPntConfigTdmax,  
2691:        pktcNcsEndPntConfigRtoMax,  
2692:        pktcNcsEndPntConfigRtoInit,  
2693:        pktcNcsEndPntConfigLongDurationKeepAlive,  
2694:        pktcNcsEndPntConfigThist,  
2695:        pktcNcsEndPntConfigStatus,  
2696:        pktcNcsEndPntConfigCallWaitingMaxRep,  
2697:        pktcNcsEndPntConfigCallWaitingDelay,  
2698:        pktcNcsEndPntStatusCallIpAddressType,  
2699:        pktcNcsEndPntStatusCallIpAddress,  
2700:        pktcNcsEndPntStatusError      
2701:        }  
2702:        STATUS current  
2703:        DESCRIPTION  
2704:              "Group of objects for the NCS portion of the PacketCable 
2705:               Signaling MIB. This is mandatory for NCS."  
2706:        ::= { pktcSigGroups 2 }   
2707:     
2708:    pktcInternationalGroup    OBJECT-GROUP  
2709:        OBJECTS {  
2710:        pktcNcsEndPntConfigMinHookFlash,  
2711:        pktcNcsEndPntConfigMaxHookFlash,  
2712:        pktcNcsEndPntConfigPulseDialInterdigitTime,  
2713:        pktcNcsEndPntConfigPulseDialMinMakeTime,  
2714:        pktcNcsEndPntConfigPulseDialMaxMakeTime,  
2715:        pktcNcsEndPntConfigPulseDialMinBreakTime,  
2716:        pktcNcsEndPntConfigPulseDialMaxBreakTime, 
2717:        pktcSigDevRingCadence,  
2718:        pktcSigDevCidSigProtocol,  
2719:        pktcSigDevCidDelayAfterLR, 
2720:        pktcSigDevCidDtmfStartCode, 
2721:        pktcSigDevCidDtmfEndCode, 
2722:        pktcSigDevVmwiSigProtocol, 
2723:        pktcSigDevVmwiDelayAfterLR, 
2724:        pktcSigDevVmwiDtmfStartCode, 
2725:        pktcSigDevVmwiDtmfEndCode, 
2726:        pktcSigDevrpAsDtsDuration, 
2727:        pktcSigDevCidMode,  
2728:        pktcSigDevCidAfterRing,  
2729:        pktcSigDevCidAfterDTAS,  
2730:        pktcSigDevCidAfterRPAS,  
2731:        pktcSigDevRingAfterCID,  
2732:        pktcSigDevCidDTASAfterLR,  
2733:        pktcSigDevVmwiMode, 
2734:        pktcSigDevVmwiAfterDTAS,  
2735:        pktcSigDevVmwiAfterRPAS,  
2736:        pktcSigDevVmwiDTASAfterLR,  
2737:        pktcSigPowerRingFrequency,  
2738:        pktcSigPulseSignalFrequency,   
2739:        pktcSigPulseSignalDbLevel, 
2740:        pktcSigPulseSignalDuration,  
2741:        pktcSigPulseSignalPulseInterval, 
2742:        pktcSigPulseSignalRepeatCount,  
2743:        pktcSigDevToneDbLevel,  
2744:        pktcSigDevToneFreqCounter, 
2745:        pktcSigDevToneWholeToneRepeatCount,  
2746:        pktcSigDevToneSteady, 
2747:        pktcSigDevToneFirstFreqValue, 
2748:        pktcSigDevToneSecondFreqValue, 
2749:        pktcSigDevToneThirdFreqValue, 
2750:        pktcSigDevToneFourthFreqValue, 
2751:        pktcSigDevToneFreqMode, 
2752:        pktcSigDevToneFreqAmpModePrtg, 
2753:        pktcSigDevToneFreqOnDuration, 
2754:        pktcSigDevToneFreqOffDuration, 
2755:        pktcSigDevToneFreqRepeatCount         
2756:        }  
2757:        STATUS current  
2758:        DESCRIPTION  
2759:            " Group of objects that extend the behavior of existing  
2760:              objects to support operations in the widest possible set 
2761:              of international marketplaces.  Note that many of these 
2762:              objects represent a superset of behaviors described in 
2763:              other objects within this MIB Module."  
2764:        ::= { pktcSigGroups 3 }  
2765:     
2766:    END  
2767: 
2768: --     
2769: --    Copyright (C) The IETF Trust (2007). 
2770: --     
2771: --    This document is subject to the rights, licenses and restrictions 
2772: --    contained in BCP 78, and except as set forth therein, the authors 
2773: --    retain all their rights. 
2774: --     
2775: --    This document and the information contained herein are provided on 
2776: --    an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE 
2777: --    REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE 
2778: --    IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL 
2779: --    WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY 
2780: --    WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE 
2781: --    ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS 
2782: --    FOR A PARTICULAR PURPOSE. 
2783: