smilint output for ./PKTC-SIG-MIB


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

Messages:

PKTC-SIG-MIB

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