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