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