1
PKTC-IETF-SIG-MIB DEFINITIONS ::= BEGIN
9
FROM SNMPv2-SMI -- [RFC2578]
13
FROM INET-ADDRESS-MIB -- [RFC4001]
17
FROM SNMPv2-TC -- [RFC2579]
23
FROM SNMPv2-CONF -- [RFC2580]
25
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
27
FROM IF-MIB -- [RFC2863]
29
FROM DIFFSERV-DSCP-TC; -- [RFC3289]
31
pktcIetfSigMib MODULE-IDENTITY
32
LAST-UPDATED "200712180000Z" -- December 18, 2007
33
ORGANIZATION "IETF IPCDN Working Group"
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
44
6450 Sequence Drive, Bldg. 1
45
San Diego, CA 92121, USA
46
Phone: +1 858-404-2334
47
Email: gordon.beacham@motorola.com
49
Satish Kumar Mudugere Eswaraiah
50
Texas Instruments India (P) Ltd.,
51
Golf view, Wind Tunnel Road
53
Bangalore 560 017, INDIA
55
Email: satish.kumar@ti.com
57
IETF IPCDN Working Group
58
General Discussion: ipcdn@ietf.org
59
Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
60
Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
61
Co-Chair: Jean-Francois Mule, jf.mule@cablelabs.com
62
Co-Chair: Richard Woundy, Richard_Woundy@cable.comcast.com"
65
"This MIB module supplies the basic management
66
objects for the PacketCable and IPCablecom Signaling
67
protocols. This version of the MIB includes
68
common signaling and Network Call Signaling
72
(NCS)-related signaling objects.
74
Copyright (C) The IETF Trust (2008). This version of
75
this MIB module is part of RFC 5098; see the RFC itself for
77
REVISION "200712180000Z"
79
"Initial version, published as RFC 5098."
84
TenthdBm ::= TEXTUAL-CONVENTION
88
"This TEXTUAL-CONVENTION represents power levels that are
89
normally expressed in dBm. Units are in tenths of a dBm;
90
for example, -13.5 dBm will be represented as -135."
93
PktcCodecType ::= TEXTUAL-CONVENTION
96
" This TEXTUAL-CONVENTION defines various types of codecs
97
that MAY be supported. The description for each
98
enumeration is listed below:
100
Enumeration Description
101
other a defined codec not in the enumeration
102
unknown a codec not defined by the PacketCable
104
g729 ITU-T Recommendation G.729
105
reserved for future use
106
g729E ITU-T Recommendation G.729E
107
pcmu Pulse Code Modulation u-law (PCMU)
108
g726at32 ITU-T Recommendation G.726-32 (32 kbit/s)
109
g728 ITU-T Recommendation G.728
110
pcma Pulse Code Modulation a-law (PCMA)
111
g726at16 ITU-T Recommendation G.726-16 (16 kbit/s)
112
g726at24 ITU-T Recommendation G.726-24 (24 kbit/s)
113
g726at40 ITU-T Recommendation G.726-40 (40 kbit/s)
114
ilbc IETF Internet low-bit rate codec
115
bv16 Broadcom BroadVoice16
117
The list of codecs is consistent with the IETF
118
Real-Time Transport Protocol (RTP) Profile registry and
122
the RTP Map Parameters Table in PacketCable Audio/Video
123
Codecs Specification [PKT-SP-CODEC]. The literal codec
124
name for each codec is listed below:
126
Codec Literal Codec Name
139
The literal codec name is the second column of the table
140
with codec RTP Map Parameters. The Literal Codec Name Column
141
contains the codec name used in the local connection
142
options (LCO) of the NCS messages create connection
143
(CRCX)/modify connection (MDCX) and is also used to
144
identify the codec in the Call Management System (CMS)
145
Provisioning Specification. The RTP Map Parameter column of
146
the Table contains the string used in the media attribute
147
line (a=) of the session description protocol (SDP)
148
parameters in NCS messages."
166
PktcRingCadence ::= TEXTUAL-CONVENTION
169
"This object provides an encoding scheme for ring
173
cadences, including repeatability characteristics. All
174
fields in this object MUST be encoded in network-byte
177
The first three higher-order octets are reserved. The
178
octets that follow are used to encode a 'bit-string', with
179
each bit corresponding to 50 milliseconds. A bit value of
180
'1' indicates the presence of a ring-tone, and a bit value
181
of '0' indicates the absence of a ring-tone, for that
182
duration (50 ms) (Note: A minimum number of octets
183
required to encode the bit-string MUST be used).
185
The first two of the reserved octets MUST indicate the
186
length of the encoded cadence (in bits) and MUST range
187
between 1 and 264. (Note: The length in bits MUST also be
188
consistent with the number of octets that encode the
189
cadence). The MTA MUST ignore any unused bits in the last
190
octet, but MUST reflect the value as provided on
191
subsequent SNMP GETs.
193
The third of the reserved octets indicates 'repeatability'
194
and MUST be either 0x80 or 0x00 -- the former value
195
indicating 'non-repeatability', and the latter indicating
198
The MTA MUST reject attempts to set a value that violates
199
any of the above requirements."
202
SYNTAX OCTET STRING (SIZE(4..36))
205
PktcSigType ::= TEXTUAL-CONVENTION
208
" This object lists the various types of signaling that may
211
other(1) - set when signaling other than NCS is used
212
ncs(2) - Network Call Signaling is a derivation of MGCP
213
(Media Gateway Control Protocol) defined for
214
IPCablecom/PacketCable MTAs."
224
DtmfCode::=TEXTUAL-CONVENTION
227
"This TEXTUAL-CONVENTION represents the Dual-Tone
228
Multi-Frequency (DTMF) Character used
229
to indicate the start or end of the digit transition
230
sequence used for caller id or Visual Message Waiting
233
Note: The DTMF code '*' is indicated using 'dtmfcodeStar',
234
and the DTMF code '#' is indicated using ' dtmfcodeHash'."
254
PktcSubscriberSideSigProtocol::=TEXTUAL-CONVENTION
257
"This TEXTUAL-CONVENTION represents the Signaling
258
protocol being used for purposes such as caller id
261
A value of fsk(1) indicates Frequency Shift Keying
263
A value of dtmf(2) indicates Dual-Tone Multi-Frequency
270
pktcSigMibObjects OBJECT IDENTIFIER ::= { pktcIetfSigMib 1 }
271
pktcSigDevObjects OBJECT IDENTIFIER ::=
275
{ pktcSigMibObjects 1 }
276
pktcSigEndPntConfigObjects OBJECT IDENTIFIER ::=
277
{ pktcSigMibObjects 2 }
280
pktcSigDevCodecTable OBJECT-TYPE
281
SYNTAX SEQUENCE OF PktcSigDevCodecEntry
282
MAX-ACCESS not-accessible
285
" This table describes the MTA-supported codec types. An MTA
286
MUST populate this table with all possible combinations of
287
codecs it supports for simultaneous operation. For example,
288
an MTA with two endpoints may be designed with a particular
289
Digital Signal Processing (DSP) and memory architecture that
290
allows it to support the following fixed combinations of
291
codecs for simultaneous operation:
293
Codec Type Maximum Number of Simultaneous Codecs
313
Based on this example, the entries in the codec table
316
pktcSigDev pktcSigDev pktcSigDev
317
CodecComboIndex CodecType CodecMax
333
An operator querying this table is able to determine all
334
possible codec combinations the MTA is capable of
335
simultaneously supporting.
337
This table MUST NOT include non-voice codecs."
338
::= { pktcSigDevObjects 1 }
340
pktcSigDevCodecEntry OBJECT-TYPE
341
SYNTAX PktcSigDevCodecEntry
342
MAX-ACCESS not-accessible
345
"Each entry represents the maximum number of active
346
connections with a particular codec the MTA is capable of
347
supporting. Each row is indexed by a composite key
348
consisting of a number enumerating the particular codec
349
combination and the codec type."
350
INDEX { pktcSigDevCodecComboIndex, pktcSigDevCodecType }
351
::= { pktcSigDevCodecTable 1 }
353
PktcSigDevCodecEntry ::= SEQUENCE {
354
pktcSigDevCodecComboIndex Unsigned32,
355
pktcSigDevCodecType PktcCodecType,
356
pktcSigDevCodecMax Unsigned32
359
pktcSigDevCodecComboIndex OBJECT-TYPE
360
SYNTAX Unsigned32 (1..255)
361
MAX-ACCESS not-accessible
364
" The index value that enumerates a particular codec
365
combination in the pktcSigDevCodecTable."
366
::= { pktcSigDevCodecEntry 1 }
368
pktcSigDevCodecType OBJECT-TYPE
370
MAX-ACCESS not-accessible
376
" A codec type supported by this MTA."
377
::= { pktcSigDevCodecEntry 2 }
379
pktcSigDevCodecMax OBJECT-TYPE
380
SYNTAX Unsigned32(1..255)
384
" The maximum number of simultaneous sessions of a
385
particular codec that the MTA can support."
386
::= { pktcSigDevCodecEntry 3 }
391
pktcSigDevEchoCancellation OBJECT-TYPE
396
" This object specifies if the device is capable of echo
397
cancellation. The MTA MUST set this MIB object to a
398
value of true(1) if it is capable of echo
399
cancellation, and a value of false(2) if not."
400
::= { pktcSigDevObjects 2 }
402
pktcSigDevSilenceSuppression OBJECT-TYPE
407
" This object specifies if the device is capable of
408
silence suppression (as a result of Voice Activity
409
Detection). The MTA MUST set this MIB object to a
410
value of true(1) if it is capable of silence
411
suppression, and a value of false(2) if not."
412
::= { pktcSigDevObjects 3 }
414
pktcSigDevCidSigProtocol OBJECT-TYPE
415
SYNTAX PktcSubscriberSideSigProtocol
416
MAX-ACCESS read-write
419
"This object is used to configure the subscriber-line
420
protocol used for signaling on-hook caller id information.
424
Different countries define different caller id signaling
425
protocols to support caller identification.
427
Setting this object at a value fsk(1) sets the subscriber
428
line protocol to be Frequency Shift Keying (FSK).
430
Setting this object at a value dtmf(2) sets the subscriber
431
line protocol to be Dual-Tone Multi-Frequency (DTMF).
433
The value of this MIB object MUST NOT persist across MTA
436
"ETSI-EN-300-659-1 Specification"
438
::= { pktcSigDevObjects 4 }
440
pktcSigDevR0Cadence OBJECT-TYPE
441
SYNTAX PktcRingCadence
442
MAX-ACCESS read-write
445
" This object specifies ring cadence 0 (a user-defined
448
The value of this MIB object MUST NOT persist across MTA
450
::= { pktcSigDevObjects 5 }
452
pktcSigDevR1Cadence OBJECT-TYPE
453
SYNTAX PktcRingCadence
454
MAX-ACCESS read-write
457
" This object specifies ring cadence 1 (a user-defined
460
The value of this MIB object MUST NOT persist across MTA
462
::= { pktcSigDevObjects 6 }
464
pktcSigDevR2Cadence OBJECT-TYPE
465
SYNTAX PktcRingCadence
466
MAX-ACCESS read-write
469
" This object specifies ring cadence 2 (a user-defined
475
The value of this MIB object MUST NOT persist across MTA
477
::= { pktcSigDevObjects 7 }
479
pktcSigDevR3Cadence OBJECT-TYPE
480
SYNTAX PktcRingCadence
481
MAX-ACCESS read-write
484
" This object specifies ring cadence 3 (a user-defined
487
The value of this MIB object MUST NOT persist across MTA
489
::= { pktcSigDevObjects 8 }
491
pktcSigDevR4Cadence OBJECT-TYPE
492
SYNTAX PktcRingCadence
493
MAX-ACCESS read-write
496
" This object specifies ring cadence 4 (a user-defined
499
The value of this MIB object MUST NOT persist across MTA
501
::= { pktcSigDevObjects 9 }
503
pktcSigDevR5Cadence OBJECT-TYPE
504
SYNTAX PktcRingCadence
505
MAX-ACCESS read-write
508
" This object specifies ring cadence 5 (a user-defined
511
The value of this MIB object MUST NOT persist across MTA
513
::= { pktcSigDevObjects 10 }
515
pktcSigDevR6Cadence OBJECT-TYPE
516
SYNTAX PktcRingCadence
517
MAX-ACCESS read-write
520
" This object specifies ring cadence 6 (a user-defined
526
The value of this MIB object MUST NOT persist across MTA
528
::= { pktcSigDevObjects 11 }
530
pktcSigDevR7Cadence OBJECT-TYPE
531
SYNTAX PktcRingCadence
532
MAX-ACCESS read-write
535
" This object specifies ring cadence 7 (a user-defined
538
The value of this MIB object MUST NOT persist across MTA
540
::= { pktcSigDevObjects 12 }
542
pktcSigDevRgCadence OBJECT-TYPE
543
SYNTAX PktcRingCadence
544
MAX-ACCESS read-write
547
" This object specifies ring cadence rg (a user-defined
550
The value of this MIB object MUST NOT persist across MTA
552
::= { pktcSigDevObjects 13 }
554
pktcSigDevRsCadence OBJECT-TYPE
555
SYNTAX PktcRingCadence
556
MAX-ACCESS read-write
559
" This object specifies ring cadence rs (a user-defined
560
field). The MTA MUST reject any attempt to make this object
563
The value of this MIB object MUST NOT persist across MTA
565
::= { pktcSigDevObjects 14 }
567
pktcSigDefCallSigDscp OBJECT-TYPE
568
SYNTAX Dscp -- RFC 3289: DIFFSERV-DSCP-TC
569
MAX-ACCESS read-write
572
" The default value used in the IP header for setting the
573
Differentiated Services Code Point (DSCP) value for call
579
The value of this MIB object MUST NOT persist across MTA
582
::= { pktcSigDevObjects 15 }
584
pktcSigDefMediaStreamDscp OBJECT-TYPE
585
SYNTAX Dscp -- RFC 3289: DIFFSERV-DSCP-TC
586
MAX-ACCESS read-write
589
" This object contains the default value used in the IP
590
header for setting the Differentiated Services Code Point
591
(DSCP) value for media stream packets. The MTA MUST NOT
592
update this object with the value supplied by the CMS in
593
the NCS messages (if present). Any currently active
594
connections are not affected by updates to this object.
595
When the value of this object is updated by SNMP, the MTA
596
MUST use the new value as a default starting only from
599
The value of this MIB object MUST NOT persist across MTA
602
::= { pktcSigDevObjects 16 }
607
pktcSigCapabilityTable OBJECT-TYPE
608
SYNTAX SEQUENCE OF PktcSigCapabilityEntry
609
MAX-ACCESS not-accessible
612
" This table describes the signaling types supported by this
614
::= { pktcSigDevObjects 17 }
616
pktcSigCapabilityEntry OBJECT-TYPE
617
SYNTAX PktcSigCapabilityEntry
618
MAX-ACCESS not-accessible
621
" Entries in pktcMtaDevSigCapabilityTable - list of
622
supported signaling types, versions, and vendor extensions
626
for this MTA. Each entry in the list provides for one
627
signaling type and version combination. If the device
628
supports multiple versions of the same signaling type, it
629
will require multiple entries."
630
INDEX { pktcSigCapabilityIndex }
631
::= { pktcSigCapabilityTable 1 }
633
PktcSigCapabilityEntry ::= SEQUENCE {
634
pktcSigCapabilityIndex Unsigned32,
635
pktcSigCapabilityType PktcSigType,
636
pktcSigCapabilityVersion SnmpAdminString,
637
pktcSigCapabilityVendorExt SnmpAdminString
640
pktcSigCapabilityIndex OBJECT-TYPE
641
SYNTAX Unsigned32 (1..255)
642
MAX-ACCESS not-accessible
645
" The index value that uniquely identifies an entry in the
646
pktcSigCapabilityTable."
647
::= { pktcSigCapabilityEntry 1 }
649
pktcSigCapabilityType OBJECT-TYPE
654
" This object identifies the type of signaling used. This
655
value has to be associated with a single signaling
657
::= { pktcSigCapabilityEntry 2 }
659
pktcSigCapabilityVersion OBJECT-TYPE
660
SYNTAX SnmpAdminString
664
" Provides the version of the signaling type - reference
665
pktcSigCapabilityType. Examples would be 1.0 or 2.33 etc."
666
::= { pktcSigCapabilityEntry 3 }
668
pktcSigCapabilityVendorExt OBJECT-TYPE
669
SYNTAX SnmpAdminString
673
" The vendor extension allows vendors to provide a list of
677
additional capabilities.
679
The syntax for this MIB object in ABNF ([RFC5234]) is
680
specified to be zero or more occurrences of vendor
681
extensions, as follows:
683
pktcSigCapabilityVendorExt = *(vendor-extension)
684
vendor-extension = (ext symbol alphanum) DQUOTE ; DQUOTE
685
ext = DQUOTE %x58 DQUOTE
686
symbol = (DQUOTE %x2D DQUOTE)/(DQUOTE %x2D DQUOTE)
687
alphanum = 1*6(ALPHA/DIGIT)
690
::= { pktcSigCapabilityEntry 4 }
692
pktcSigDefNcsReceiveUdpPort OBJECT-TYPE
693
SYNTAX InetPortNumber (1025..65535)
697
" This object contains the MTA User Datagram Protocol (UDP)
698
receive port that is being used for NCS call signaling.
699
This object should only be changed by the configuration
702
Unless changed via configuration, this MIB object MUST
703
reflect a value of '2427'."
705
"PacketCable NCS Specification"
706
::= { pktcSigDevObjects 18 }
708
pktcSigPowerRingFrequency OBJECT-TYPE
723
" This object must only be provided via the configuration
724
file during the provisioning process. The power ring
728
frequency is the frequency at which the sinusoidal voltage
729
must travel down the twisted pair to make terminal
730
equipment ring. Different countries define different
731
electrical characteristics to make terminal equipment
734
The f20Hz setting corresponds to a power ring frequency
735
of 20 Hertz. The f25Hz setting corresponds to a power ring
736
frequency of 25 Hertz. The f33Point33Hz setting
737
corresponds to a power ring frequency of 33.33 Hertz. The
738
f50Hz setting corresponds to a power ring frequency of 50
739
Hertz. The f15Hz setting corresponds to a power ring
740
frequency of 15 Hertz. The f16Hz setting corresponds to a
741
power ring frequency of 16 Hertz. The f22Hz setting
742
corresponds to a power ring frequency of 22 Hertz. The
743
f23Hz setting corresponds to a power ring frequency of 23
744
Hertz. The f45Hz setting corresponds to a power ring
745
frequency of 45 Hertz."
748
::= { pktcSigDevObjects 19 }
750
pktcSigPulseSignalTable OBJECT-TYPE
751
SYNTAX SEQUENCE OF PktcSigPulseSignalEntry
752
MAX-ACCESS not-accessible
755
" The Pulse signal table defines the pulse signal operation.
756
There are nine types of international pulse signals,
757
with each signal having a set of provisionable parameters.
758
The values of the MIB objects in this table take effect
759
only if these parameters are not defined via signaling, in
760
which case, the latter determines the values of the
761
parameters. The MIB objects in this table do not persist
764
"ETSI-TS-101-909-4 Specification"
765
::= { pktcSigDevObjects 20 }
767
pktcSigPulseSignalEntry OBJECT-TYPE
768
SYNTAX PktcSigPulseSignalEntry
769
MAX-ACCESS not-accessible
772
" This object defines the set of parameters associated with
773
each particular value of pktcSigPulseSignalType. Each
774
entry in the pktcSigPulseSignalTable is indexed by the
775
pktcSigPulseSignalType object.
779
The conceptual rows MUST NOT persist across MTA reboots."
780
INDEX { pktcSigPulseSignalType }
781
::= { pktcSigPulseSignalTable 1 }
783
PktcSigPulseSignalEntry ::= SEQUENCE {
784
pktcSigPulseSignalType INTEGER,
785
pktcSigPulseSignalFrequency INTEGER,
786
pktcSigPulseSignalDbLevel TenthdBm,
787
pktcSigPulseSignalDuration Unsigned32,
788
pktcSigPulseSignalPulseInterval Unsigned32,
789
pktcSigPulseSignalRepeatCount Unsigned32
792
pktcSigPulseSignalType OBJECT-TYPE
801
pulseNormalPolarity(7),
802
pulseReducedBattery(8),
803
pulseReversePolarity(9)
805
MAX-ACCESS not-accessible
808
"There are nine types of international pulse signals. These
809
signals are defined as follows:
816
pulse normal polarity
817
pulse reduced battery
818
pulse reverse polarity"
820
"ETSI-EN-300-324-1 Specification"
822
::= { pktcSigPulseSignalEntry 1 }
824
pktcSigPulseSignalFrequency OBJECT-TYPE
833
MAX-ACCESS read-write
836
" This object is only applicable to the initialRing,
837
enableMeterPulse, and meterPulseBurst signal types. This
838
object identifies the frequency of the generated signal.
839
The following table defines the default values for this
840
object depending on signal type:
842
pktcSigPulseSignalType Default
844
enableMeterPulse 16000
845
meterPulseBurst 16000
847
The value of twentyfive MUST only be used for the
848
initialRing signal type. The values of twelvethousand and
849
sixteenthousand MUST only be used for enableMeterPulse and
850
meterPulseBurst signal types. An attempt to set this
851
object while the value of pktcSigPulseSignalType is not
852
initialRing, enableMeterPulse, or meterPulseBurst will
853
result in an 'inconsistentValue' error."
855
"ETSI-EN-300-001 Specification"
856
::= { pktcSigPulseSignalEntry 2}
858
pktcSigPulseSignalDbLevel OBJECT-TYPE
859
SYNTAX TenthdBm (-350..0)
860
UNITS "1/10 of a dBm"
861
MAX-ACCESS read-write
864
" This object is only applicable to the enableMeterPulse and
865
meterPulseBurst signal types. This is the decibel level
866
for each frequency at which tones could be generated at
867
the a and b terminals (TE connection point). An attempt to
868
set this object while the value of pktcSigPulseSignalType
869
is not enableMeterPulse or meterPulseBurst will result in
870
an 'inconsistentValue' error."
872
"ETSI-EN-300-001 Specification"
875
::={pktcSigPulseSignalEntry 3 }
877
pktcSigPulseSignalDuration OBJECT-TYPE
881
SYNTAX Unsigned32 (0..5000)
883
MAX-ACCESS read-write
886
" This object specifies the pulse duration for each
887
signal type. In addition, the MTA must accept the values
888
in the incremental steps specific for each signal type.
889
The following table defines the default values and the
890
incremental steps for this object depending on the signal
893
pktcSigPulseSignaltype Default (ms) Increment (ms)
895
pulseLoopClose 200 10
897
enableMeterPulse 150 10
898
meterPulseBurst 150 10
899
pulseNoBattery 200 10
900
pulseNormalPolarity 200 10
901
pulseReducedBattery 200 10
902
pulseReversePolarity 200 10
904
An attempt to set this object to a value that does not
905
fall on one of the increment boundaries, or on the wrong
906
increment boundary for the specific signal type, will
907
result in an 'inconsistentValue' error."
909
"ETSI-EN-300-324-1 Specification"
910
::= {pktcSigPulseSignalEntry 4 }
912
pktcSigPulseSignalPulseInterval OBJECT-TYPE
913
SYNTAX Unsigned32 (0..5000)
915
MAX-ACCESS read-write
918
" This object specifies the repeat interval, or the period,
919
for each signal type. In addition, the MTA must accept
920
the values in the incremental steps specific for each
921
signal type. The following table defines the default
922
values and the incremental steps for this object, depending
925
pktcSigPulseSignaltype Default (ms) Increment (ms)
927
pulseLoopClose 1000 10
928
pulseLoopOpen 1000 10
932
enableMeterPulse 1000 10
933
meterPulseBurst 1000 10
934
pulseNoBattery 1000 10
935
pulseNormalPolarity 1000 10
936
pulseReducedBattery 1000 10
937
pulseReversePolarity 1000 10
939
An attempt to set this object to a value that does not
940
fall on one of the increment boundaries, or on the wrong
941
increment boundary for the specific signal type, will
942
result in an 'inconsistentValue' error."
944
"ETSI-EN-300-324-1 Specification"
945
::= { pktcSigPulseSignalEntry 5}
947
pktcSigPulseSignalRepeatCount OBJECT-TYPE
948
SYNTAX Unsigned32 (1..50)
949
MAX-ACCESS read-write
952
" This object specifies how many times to repeat a pulse.
953
This object is not used by the enableMeterPulse signal
954
type, and in that case, the value is irrelevant. The
955
following table defines the default values and the valid
956
ranges for this object, depending on the signal type:
958
pktcSigPulseSignaltype Default Range
961
pulseLoopClose 1 1-50
963
enableMeterPulse (any value)(but not used)
964
meterPulseBurst 1 1-50
965
pulseNoBattery 1 1-50
966
pulseNormalPolarity 1 1-50
967
pulseReducedBattery 1 1-50
968
pulseReversePolarity 1 1-50
970
An attempt to set this object to a value that does not
971
fall within the range for the specific
972
signal type will result in an 'inconsistentValue' error."
973
::={ pktcSigPulseSignalEntry 6 }
975
pktcSigDevCidMode OBJECT-TYPE
986
MAX-ACCESS read-write
989
" For on-hook caller id, pktcSigDevCidMode selects the method
990
for representing and signaling caller identification. For
991
the duringRingingETS method, the Frequency Shift Keying
992
(FSK) or the Dual-Tone Multi-Frequency (DTMF) containing
993
the caller identification information is sent between the
994
first and second ring pattern.
996
For the dtAsETS,rpAsETS, lrAsETS and lrETS
997
methods, the FSK or DTMF containing the caller id
998
information is sent before the first ring pattern.
1000
For the dtAsETS method, the FSK or DTMF is sent after the
1001
Dual Tone Alert Signal. For the rpAsETS method, the FSK or
1002
DTMF is sent after a Ring Pulse.
1004
For the lrAsETS method, the Line Reversal occurs first,
1005
then the Dual Tone Alert Signal, and, finally, the FSK or
1008
For the lrETS method, the Line Reversal occurs first,
1009
then the FSK or DTMF is sent.
1011
The value of this MIB object MUST NOT persist across MTA
1015
::= {pktcSigDevObjects 21 }
1017
pktcSigDevCidAfterRing OBJECT-TYPE
1018
SYNTAX Unsigned32 (0|50..2000)
1019
UNITS "Milliseconds"
1020
MAX-ACCESS read-write
1023
" This object specifies the delay between the end of first
1024
ringing pattern and the start of the transmission of the
1025
FSK or DTMF containing the caller id information. It is
1026
only used when pktcSigDevCidMode is set to a value of
1029
The following table defines the default values
1030
for this MIB object, depending on the signal type
1034
(pktcSigDevCidMode), and MUST be followed:
1036
Value of pktcSigDevCidMode Default value
1038
duringringingETS 550 ms
1039
dtAsETS any value (not used)
1040
rpAsETS any value (not used)
1041
lrAsETS any value (not used)
1042
lrETS any value (not used)
1044
An attempt to set this object while the value of
1045
pktcSigDevCidMode is not duringringingETS will result in
1046
an 'inconsistentValue' error.
1048
The value of this MIB object MUST NOT persist across MTA
1051
"ETSI-EN-300-659-1 Specification"
1053
::= {pktcSigDevObjects 22 }
1055
pktcSigDevCidAfterDTAS OBJECT-TYPE
1056
SYNTAX Unsigned32 (0|45..500)
1057
UNITS "Milliseconds"
1058
MAX-ACCESS read-write
1061
" This object specifies the delay between the end of the
1062
Dual Tone Alert Signal (DT-AS) and the start of the
1063
transmission of the FSK or DTMF containing the caller id
1064
information. This object is only used when
1065
pktcSigDevCidMode is set to a value of 'dtAsETS' or
1068
The following table defines the default values
1069
for this MIB object, depending on the signal type
1070
(pktcSigDevCidMode), and MUST be followed:
1072
Value of pktcSigDevCidMode Default value
1075
duringringingETS any value (not used)
1077
rpAsETS any value (not used)
1079
lrETS any value (not used)
1081
An attempt to set this object while the value of
1085
pktcSigDevCidMode is not 'dtAsETS' or 'lrAsETS' will
1086
result in an 'inconsistentValue' error.
1088
The value of this MIB object MUST NOT persist across MTA
1091
"ETSI-EN-300-659-1 Specification"
1093
::= {pktcSigDevObjects 23 }
1095
pktcSigDevCidAfterRPAS OBJECT-TYPE
1096
SYNTAX Unsigned32 (0|500..800)
1097
UNITS "Milliseconds"
1098
MAX-ACCESS read-write
1101
" This object specifies the delay between the end of the
1102
Ring Pulse Alert Signal (RP-AS) and the start of the
1103
transmission of the FSK or DTMF containing the caller id
1104
information. This MIB object is only used when
1105
pktcSigDevCidMode is set to a value of 'rpAsETS'.
1106
The following table defines the default values
1107
for this MIB object, depending on the signal type
1108
(pktcSigDevCidMode), and MUST be followed:
1110
Value of pktcSigDevCidMode Default value
1112
duringringingETS any value (not used)
1113
dtAsETS any value (not used)
1115
lrAsETS any value (not used)
1116
lrETS any value (not used)
1118
An attempt to set this object while the value of
1119
pktcSigDevCidMode is not 'rpAsETS' will result in an
1120
'inconsistentValue' error.
1122
The value of this MIB object MUST NOT persist across MTA
1125
"ETSI-EN-300-659-1 Specification"
1127
::= {pktcSigDevObjects 24 }
1129
pktcSigDevRingAfterCID OBJECT-TYPE
1130
SYNTAX Unsigned32 (0|50..500)
1131
UNITS "Milliseconds"
1132
MAX-ACCESS read-write
1138
" This object specifies the delay between the end of the
1139
complete transmission of the FSK or DTMF containing the
1140
caller id information and the start of the first ring
1141
pattern. It is only used when pktcSigDevCidMode is
1142
set to a value of 'dtAsETS', 'rpAsETS', 'lrAsETS' or
1145
The following table defines the default values
1146
for this MIB object, depending on the signal type
1147
(pktcSigDevCidMode), and MUST be followed:
1149
Value of pktcSigDevCidMode Default value
1151
duringringingETS any value (not used)
1157
An attempt to set this object while the value of
1158
pktcSigDevCidMode is not 'dtAsETS', 'rpAsETS',
1159
'lrAsETS', or 'lrETS' will result in an 'inconsistent
1162
The value of this MIB object MUST NOT persist across MTA
1165
"ETSI-EN-300-659-1 Specification"
1167
::= {pktcSigDevObjects 25 }
1169
pktcSigDevCidDTASAfterLR OBJECT-TYPE
1170
SYNTAX Unsigned32 (50..655)
1171
UNITS "Milliseconds"
1172
MAX-ACCESS read-write
1175
" This object specifies the delay between the end of the
1176
Line Reversal and the start of the Dual Tone Alert Signal
1177
(DT-AS). This object is only used when pktcSigDevCidMode
1178
is set to a value of 'lrAsETS'.
1180
The following table defines the default values
1181
for this MIB object, depending on the signal type
1182
(pktcSigDevCidMode), and MUST be followed:
1187
Value of pktcSigDevCidMode Default value
1189
duringringingETS any value (not used)
1190
dtAsETS any value (not used)
1191
rpAsETS any value (not used)
1193
lrETS any value (not used)
1195
An attempt to set this object while the value of
1196
pktcSigDevCidMode is not lrAsETS will result in an
1197
'inconsistentValue' error.
1199
The value of this MIB object MUST NOT persist across MTA
1202
"ETSI-EN-300-659-1 Specification"
1205
::= {pktcSigDevObjects 26 }
1207
pktcSigDevVmwiMode OBJECT-TYPE
1215
MAX-ACCESS read-write
1218
" For visual message waiting indicator (VMWI),
1219
pktcSigDevVmwiMode selects the alerting signal method. For
1220
the dtAsETS, rpAsETS, lrAsETS, osi, and lrETS methods,
1221
the FSK containing the VMWI information is sent after an
1224
For the dtAsETS method, the FSK, or DTMF
1225
is sent after the Dual Tone Alert Signal. For the rpAsETS
1226
method, the FSK or DTMF is sent after a Ring Pulse.
1228
For the lrAsETS method, the Line Reversal occurs first,
1229
then the Dual Tone Alert Signal, and, finally, the FSK or
1232
For the OSI method, the FSK or DTMF is sent after the Open
1238
For the lrETS method, the Line Reversal occurs first,
1239
then the FSK or DTMF is sent.
1241
The value of this MIB object MUST NOT persist across MTA
1245
::= {pktcSigDevObjects 27 }
1247
pktcSigDevVmwiAfterDTAS OBJECT-TYPE
1248
SYNTAX Unsigned32 (0|45..500)
1249
UNITS "Milliseconds"
1250
MAX-ACCESS read-write
1253
" This object specifies the delay between the end of the
1254
Dual Tone Alert Signal (DT-AS) and the start of the
1255
transmission of the FSK or DTMF containing the VMWI
1258
This object is only used when pktcSigDevVmwiMode is
1259
set to a value of 'dtAsETS' or 'lrAsETS'.
1261
The following table defines the default values
1262
for this MIB object, depending on the signal type
1263
(pktcSigDevVmwiMode), and MUST be followed:
1265
Value of pktcSigDevVmwiMode Default value
1268
rpAsETS any value (not used)
1270
lrETS any value (not used)
1272
An attempt to set this object while the value of
1273
pktcSigDevVmwiMode is not 'dtAsETS' or 'lrAsETS' will
1274
result in an 'inconsistentValue' error.
1276
The value of this MIB object MUST NOT persist across MTA
1279
"ETSI-EN-300-659-1 Specification"
1281
::= {pktcSigDevObjects 28 }
1284
pktcSigDevVmwiAfterRPAS OBJECT-TYPE
1285
SYNTAX Unsigned32 (0|500..800)
1289
UNITS "Milliseconds"
1290
MAX-ACCESS read-write
1293
" This object specifies the delay between the end of the
1294
Ring Pulse Alert Signal (RP-AS) and the start of the
1295
transmission of the FSK or DTMF containing the VMWI
1298
This object is only used when pktcSigDevVmwiMode is
1299
set to a value of 'rpAsETS'.
1301
The following table defines the default values
1302
for this MIB object, depending on the signal type
1303
(pktcSigDevVmwiMode), and MUST be followed:
1305
Value of pktcSigDevVmwiMode Default value
1307
dtAsETS any value (not used)
1309
lrAsETS any value (not used)
1310
lrETS any value (not used)
1312
An attempt to set this object while the value of
1313
pktcSigDevVmwiMode is not 'rpAsETS' will result in an
1314
'inconsistentValue' error.
1316
The value of this MIB object MUST NOT persist across MTA
1319
"ETSI-EN-300-659-1 Specification"
1321
::= {pktcSigDevObjects 29 }
1323
pktcSigDevVmwiDTASAfterLR OBJECT-TYPE
1324
SYNTAX Unsigned32 (0|50..655)
1325
UNITS "Milliseconds"
1326
MAX-ACCESS read-write
1329
" This object specifies the delay between the end of the
1330
Line Reversal and the start of the Dual Tone Alert Signal
1331
(DT-AS) for VMWI information. This object is only used
1332
when pktcSigDevVmwiMode is set to a value of 'lrAsETS'.
1334
The following table defines the default values
1335
for this MIB object, depending on the signal type
1336
(pktcSigDevVmwiMode), and MUST be followed:
1341
Value of pktcSigDevVmwiMode Default value
1343
dtAsETS any value (not used)
1344
rpAsETS any value (not used)
1346
lrETS any value (not used)
1348
An attempt to set this object while the value of
1349
pktcSigDevVmwiMode is not 'lrAsETS' will result in an
1350
'inconsistentValue' error.
1352
The value of this MIB object MUST NOT persist across MTA
1355
"ETSI-EN-300-659-1 Specification"
1357
::= {pktcSigDevObjects 30 }
1359
pktcSigDevRingCadenceTable OBJECT-TYPE
1360
SYNTAX SEQUENCE OF PktcSigDevRingCadenceEntry
1361
MAX-ACCESS not-accessible
1364
"Cadence rings are defined by the telco governing
1365
body for each country. The MTA must be able to support
1366
various ranges of cadence patterns and cadence periods.
1367
The MTA will be able to support country-specific
1368
provisioning of the cadence and idle period. Each
1369
cadence pattern will be assigned a unique value ranging
1370
from 0-127 (inclusive) corresponding to the value of x,
1371
where x is the value sent in the cadence ringing (cr)
1372
signal cr(x), requested per the appropriate NCS
1373
message, and defined in the E package. The MTA will derive
1374
the cadence periods from the ring cadence table entry, as
1375
provisioned by the customer. The MTA is allowed to provide
1376
appropriate default values for each of the ring cadences.
1377
This table only needs to be supported when the MTA
1378
implements the E package."
1380
"ETSI-TS-101-909-4 Specification"
1381
::= { pktcSigDevObjects 31 }
1383
pktcSigDevRingCadenceEntry OBJECT-TYPE
1384
SYNTAX PktcSigDevRingCadenceEntry
1385
MAX-ACCESS not-accessible
1391
" Each entry in this row corresponds to a ring cadence
1392
that is being supported by the device. The conceptual
1393
rows MUST NOT persist across MTA reboots."
1394
INDEX { pktcSigDevRingCadenceIndex }
1395
::= { pktcSigDevRingCadenceTable 1 }
1397
PktcSigDevRingCadenceEntry ::= SEQUENCE {
1398
pktcSigDevRingCadenceIndex Unsigned32,
1399
pktcSigDevRingCadence PktcRingCadence
1402
pktcSigDevRingCadenceIndex OBJECT-TYPE
1403
SYNTAX Unsigned32 (0..127)
1404
MAX-ACCESS not-accessible
1407
" A unique value ranging from 0 to 127 that corresponds to the
1408
value sent by the LE based on country-specific cadences,
1409
one row per cadence cycle. In any given system
1410
implementation for a particular country, it is anticipated
1411
that a small number of ring cadences will be in use. Thus,
1412
this table most likely will not be populated to its full
1414
::= { pktcSigDevRingCadenceEntry 1 }
1416
pktcSigDevRingCadence OBJECT-TYPE
1417
SYNTAX PktcRingCadence
1418
MAX-ACCESS read-write
1421
"This is the Ring Cadence."
1422
::= { pktcSigDevRingCadenceEntry 2 }
1425
pktcSigDevToneTable OBJECT-TYPE
1426
SYNTAX SEQUENCE OF PktcSigDevToneEntry
1427
MAX-ACCESS not-accessible
1430
" The Tone Table defines the composition of tones and
1431
various tone operations.
1433
The definition of the tones callWaiting1 through
1434
callWaiting4 in this table MUST only contain the
1435
audible tone itself; the delay between tones or the value
1436
of the tone repeat count are not applicable for the call
1442
The delay between tones or the repeat count is controlled
1443
by the objects pktcSigEndPntConfigCallWaitingDelay and
1444
pktcSigEndPntConfigCallWaitingMaxRep. If the
1445
pktcSigDevToneType is set to either of the values
1446
callWaiting1, callWaiting2, callWaiting3, or callWaiting4,
1447
then the value of the pktcSigDevToneWholeToneRepeatCount
1448
object indicates that the particular frequency group is
1449
applicable, as a repeatable part of the tone, based on the
1450
value of the MIB object
1451
pktcSigDevToneWholeToneRepeatCount.
1453
The MTA MUST make sure that, after the provisioning
1454
cycle, the table is fully populated (i.e., for each
1455
possible index, an entry MUST be defined) using
1456
reasonable defaults for each row that was not defined
1457
by the provisioning information delivered via MTA
1460
The frequency composition of each tone is defined by the
1461
pktcSigDevMultiFreqToneTable. For each tone type defined
1462
in pktcSigDevToneTable, the MTA MUST populate at least
1463
one entry in the pktcSigDevMultiFreqToneTable.
1465
For each particular value of pktcSigDevToneType, the
1466
pktcSigDevToneTable table can define non-repeating and
1467
repeating groups of the frequencies defined by the
1468
pktcSigDevMultiFreqToneTable, such that each group is
1469
represented by the set of the consecutive rows
1470
(frequency group) in the pktcSigDevMultiFreqToneTable.
1472
Objects in this table do not persist across MTA reboots.
1473
For tones with multiple frequencies refer to the MIB table
1474
pktcSigDevMultiFreqToneTable."
1476
"PacketCable NCS Specification, ETSI-TS-101-909-4
1478
::= { pktcSigDevObjects 32 }
1480
pktcSigDevToneEntry OBJECT-TYPE
1481
SYNTAX PktcSigDevToneEntry
1482
MAX-ACCESS not-accessible
1485
" The different tone types that can be provisioned based on
1486
country-specific needs.
1488
Each entry contains the tone generation parameters for
1489
a specific frequency group of the specific Tone Type.
1493
The different parameters can be provisioned via MTA
1494
configuration based on country specific needs.
1495
An MTA MUST populate all entries of this table for each
1497
INDEX { pktcSigDevToneType, pktcSigDevToneFreqGroup }
1498
::= { pktcSigDevToneTable 1 }
1500
PktcSigDevToneEntry ::= SEQUENCE {
1501
pktcSigDevToneType INTEGER,
1502
pktcSigDevToneFreqGroup Unsigned32,
1503
pktcSigDevToneFreqCounter Unsigned32,
1504
pktcSigDevToneWholeToneRepeatCount Unsigned32,
1505
pktcSigDevToneSteady TruthValue
1508
pktcSigDevToneType OBJECT-TYPE
1532
MAX-ACCESS not-accessible
1535
"A unique value that will correspond to the different
1536
tone types. These tones can be provisioned based on
1537
country-specific needs. This object defines the type
1538
of tone being accessed.
1540
The alertingSignal, specialDial, specialInfo, release,
1544
congestion, userDefined1, userDefined2, userDefined3,
1545
and userDefined4 tone types are used in
1546
the E line package."
1547
::= { pktcSigDevToneEntry 1 }
1549
pktcSigDevToneFreqGroup OBJECT-TYPE
1550
SYNTAX Unsigned32(1..4)
1551
MAX-ACCESS not-accessible
1554
"This MIB object represents the Tone Sequence reference
1555
of a multi-sequence tone."
1556
::={ pktcSigDevToneEntry 2}
1558
pktcSigDevToneFreqCounter OBJECT-TYPE
1559
SYNTAX Unsigned32(1..8)
1560
MAX-ACCESS read-only
1563
"This MIB object represents the number of consecutive
1564
multi-frequency tones for the particular tone type in
1565
the multi-frequency table (pktcSigDevMultiFreqToneTable).
1567
Such a sequence of the consecutive multi-frequency tones
1568
forms the tone group for the particular tone type in the
1569
pktcSigDevToneTable."
1570
::={ pktcSigDevToneEntry 3}
1572
pktcSigDevToneWholeToneRepeatCount OBJECT-TYPE
1573
SYNTAX Unsigned32 (0..5000)
1574
MAX-ACCESS read-only
1577
"This is the repeat count, which signifies how many times
1578
to repeat the entire on-off cadence sequence. Setting this
1579
object may result in a cadence duration longer or shorter
1580
than the overall signal duration specified by the time out
1581
(TO) object for a particular signal. If the repeat count
1582
results in a longer tone duration than the signal duration
1583
specified by the TO, the tone duration defined by the
1584
TO object for a particular signal always represents
1585
the overall signal duration for a tone. In this case, the
1586
tone duration repeat count will not be fully exercised, and
1587
the desired tone duration will be truncated per the TO
1588
setting. If the repeat count results in a shorter tone
1589
duration than the signal duration specified by the TO, the
1590
tone duration defined by the repeat count takes precedence
1591
over the TO and will end the signal event. In this case,
1595
the TO represents a time not to be exceeded for the signal.
1596
It is recommended to ensure proper telephony signaling so that
1597
the TO duration setting should always be longer than the
1598
desired repeat count-time duration."
1599
::={ pktcSigDevToneEntry 4 }
1601
pktcSigDevToneSteady OBJECT-TYPE
1603
MAX-ACCESS read-only
1606
"This MIB object represents the steady tone status. A value
1607
of 'true(1)' indicates that the steady tone is applied, and
1608
a value of 'false(2)' indicates otherwise.
1609
Devices must play out the on-off cadence sequence for
1610
the number of times indicated by the MIB object
1611
'pktcSigDevToneWholeToneRepeatCount' prior to applying the
1612
last tone steadily, indefinitely. If the MIB table
1613
'pktcSigDevToneTable' contains multiple rows with this
1614
Object set to a value of 'true(1)', the steady tone is
1615
applied to the last repeating frequency group of the tone.
1617
Setting this MIB object may result in a tone duration that is
1618
longer or shorter than the overall signal duration
1619
specified by the time out (TO) MIB object for a particular
1620
signal. If the repeat count results in a longer tone
1621
duration than the signal duration specified by the TO, the
1622
tone duration defined by the TO object for a particular
1623
signal always represents the overall signal duration for a
1624
tone. In this case, the tone duration repeat count will
1625
not be fully exercised, and the desired tone duration will
1626
be truncated per the TO setting. If the repeat count
1627
results in a shorter tone duration than the signal duration
1628
specified by the TO, the tone duration defined by the
1629
repeat count takes precedence over the TO and will end the
1630
signal event. In this case, the TO represents a time not to
1631
be exceeded for the signal.
1633
It is recommended to ensure proper telephony signaling that
1634
The TO duration setting should always be longer than the
1635
desired repeat count-time duration, plus the desired maximum
1636
steady tone period."
1637
::={ pktcSigDevToneEntry 5 }
1639
pktcSigDevMultiFreqToneTable OBJECT-TYPE
1640
SYNTAX SEQUENCE OF PktcSigDevMultiFreqToneEntry
1641
MAX-ACCESS not-accessible
1647
" This MIB table defines the characteristics of tones
1648
with multiple frequencies. The constraints imposed
1649
on the tones by the MIB table pktcSigDevToneTable
1650
need to be considered for MIB objects in this table
1653
The MTA MUST populate the corresponding row(s)
1654
of the pktcSigDevMultiFreqToneTable for each tone
1655
defined in the pktcSigDevToneTable.
1657
The contents of the table may be provisioned via
1660
"PacketCable NCS Specification, ETSI-TS-101-909-4
1662
::= { pktcSigDevObjects 33 }
1664
pktcSigDevMultiFreqToneEntry OBJECT-TYPE
1665
SYNTAX PktcSigDevMultiFreqToneEntry
1666
MAX-ACCESS not-accessible
1669
" The different tone types with multiple frequencies
1670
that can be provisioned based on country-specific
1672
INDEX {pktcSigDevToneType, pktcSigDevToneNumber}
1673
::= { pktcSigDevMultiFreqToneTable 1 }
1675
PktcSigDevMultiFreqToneEntry ::= SEQUENCE {
1676
pktcSigDevToneNumber Unsigned32,
1677
pktcSigDevToneFirstFreqValue Unsigned32,
1678
pktcSigDevToneSecondFreqValue Unsigned32,
1679
pktcSigDevToneThirdFreqValue Unsigned32,
1680
pktcSigDevToneFourthFreqValue Unsigned32,
1681
pktcSigDevToneFreqMode INTEGER,
1682
pktcSigDevToneFreqAmpModePrtg Unsigned32,
1683
pktcSigDevToneDbLevel TenthdBm,
1684
pktcSigDevToneFreqOnDuration Unsigned32,
1685
pktcSigDevToneFreqOffDuration Unsigned32,
1686
pktcSigDevToneFreqRepeatCount Unsigned32
1689
pktcSigDevToneNumber OBJECT-TYPE
1690
SYNTAX Unsigned32(1..8)
1691
MAX-ACCESS not-accessible
1697
"This MIB object represents the frequency reference
1698
of a multi-frequency tone."
1699
::={ pktcSigDevMultiFreqToneEntry 1}
1701
pktcSigDevToneFirstFreqValue OBJECT-TYPE
1702
SYNTAX Unsigned32(0..4000)
1703
MAX-ACCESS read-only
1706
"This MIB object represents the value of the first
1707
frequency of a tone type. A value of zero implies
1708
absence of the referenced frequency."
1709
::={ pktcSigDevMultiFreqToneEntry 2}
1711
pktcSigDevToneSecondFreqValue OBJECT-TYPE
1712
SYNTAX Unsigned32(0..4000)
1713
MAX-ACCESS read-only
1716
"This MIB object represents the value of the second
1717
frequency of a tone type. A value of zero implies
1718
absence of the referenced frequency."
1719
::={ pktcSigDevMultiFreqToneEntry 3}
1721
pktcSigDevToneThirdFreqValue OBJECT-TYPE
1722
SYNTAX Unsigned32(0..4000)
1723
MAX-ACCESS read-only
1726
"This MIB object represents the value of the third
1727
frequency of a tone type. A value of zero implies
1728
absence of the referenced frequency."
1729
::={ pktcSigDevMultiFreqToneEntry 4}
1731
pktcSigDevToneFourthFreqValue OBJECT-TYPE
1732
SYNTAX Unsigned32(0..4000)
1733
MAX-ACCESS read-only
1736
"This MIB object represents the value of the fourth
1737
frequency of a tone type. A value of zero implies
1738
absence of the referenced frequency."
1739
::={ pktcSigDevMultiFreqToneEntry 5}
1741
pktcSigDevToneFreqMode OBJECT-TYPE
1743
firstModulatedBySecond(1),
1749
MAX-ACCESS read-only
1752
"This MIB object provides directive on the
1753
modulation or summation of the frequencies
1754
involved in the tone.
1756
It is to be noted that while summation can
1757
be done without any constraint on the number
1758
of frequencies, the modulation (amplitude)
1759
holds good only when there are two frequencies
1763
- If the mode is set to a value of
1764
'firstModulatedBySecond(1)', the first frequency
1765
MUST be modulated by the second, and the remaining
1766
frequencies (third and fourth) ignored. The
1767
percentage of amplitude modulation to be applied
1768
is defined by the MIB object
1769
pktcSigDevToneFreqAmpModePrtg.
1771
- If the mode is set to a value of
1772
'summation(2)', all the frequencies MUST be
1773
summed without any modulation.
1775
::={ pktcSigDevMultiFreqToneEntry 6}
1777
pktcSigDevToneFreqAmpModePrtg OBJECT-TYPE
1778
SYNTAX Unsigned32(0..100)
1779
MAX-ACCESS read-only
1782
"This MIB object represents the percentage of amplitude
1783
modulation applied to the second frequency
1784
when the MIB object pktcSigDevToneFreqMode is
1785
set to a value of 'firstModulatedBySecond (1)'.
1787
If the MIB object pktcSigDevToneFreqMode is set to
1788
value of 'summation (2)', then this MIB object MUST be
1790
::={ pktcSigDevMultiFreqToneEntry 7}
1792
pktcSigDevToneDbLevel OBJECT-TYPE
1793
SYNTAX TenthdBm (-250..-110)
1794
UNITS "1/10 of a dBm"
1795
MAX-ACCESS read-only
1801
"This MIB object contains the decibel level for each
1802
analog signal (tone) that is locally generated
1803
(versus in-band supervisory tones) and sourced to
1804
the a-b terminals (TE connection point). Each tone
1805
in itself may consist of multiple frequencies, as
1806
defined by the MIB table pktcSigDevMultiFreqToneTable.
1808
This MIB object reflects the desired level at
1809
the Telco (POTS) a-b (T/R) terminals, including the
1810
effect of any MTA receiver gain (loss). This is required
1811
so that locally generated tones are consistent with
1812
remotely generated in-band tones at the a-b terminals,
1813
consistent with user expectations.
1815
This MIB object must be set for each tone.
1816
When tones are formed by combining multi-frequencies,
1817
the level of each frequency shall be set so as to result
1818
in the tone level specified in this object at the a-b
1821
The wide range of levels for this Object is required
1822
to provide signal-generator levels across the wide
1823
range of gains (losses) -- but does not imply the entire
1824
range is to be achievable given the range of gains (losses)
1827
::={ pktcSigDevMultiFreqToneEntry 8}
1829
pktcSigDevToneFreqOnDuration OBJECT-TYPE
1830
SYNTAX Unsigned32(0..5000)
1831
UNITS "milliseconds"
1832
MAX-ACCESS read-only
1835
"This MIB object represents the duration for which the
1836
frequency reference corresponding to the tone type
1838
::={ pktcSigDevMultiFreqToneEntry 9}
1840
pktcSigDevToneFreqOffDuration OBJECT-TYPE
1841
SYNTAX Unsigned32(0..5000)
1842
UNITS "milliseconds"
1843
MAX-ACCESS read-only
1846
"This MIB object represents the duration for which the
1850
frequency reference corresponding to the tone type
1852
::={ pktcSigDevMultiFreqToneEntry 10}
1854
pktcSigDevToneFreqRepeatCount OBJECT-TYPE
1855
SYNTAX Unsigned32(0..5000)
1856
MAX-ACCESS read-only
1859
"This MIB object indicates the number of times
1860
to repeat the cadence cycle represented by the
1861
on/off durations (refer to the MIB objects
1862
pktcSigDevToneFreqOnDuration and
1863
pktcSigDevToneFreqOffDuration).
1865
Setting this object may result in a tone duration that is
1866
longer or shorter than the overall signal duration
1867
specified by the time out (TO) object for the
1868
corresponding tone type. If the value of this MIB
1869
Object indicates a longer duration than that
1870
specified by the TO, the latter overrules the former,
1871
and the desired tone duration will be truncated according
1874
However, if the repeat count results in a shorter
1875
tone duration than the signal duration specified by
1876
the TO, the tone duration defined by the repeat count
1877
takes precedence over the TO and will end the signal
1878
event. In this case, the TO represents a time not to
1879
be exceeded for the signal. It is recommended, to
1880
ensure proper telephony signaling, that the TO
1881
duration setting should always be longer than the
1882
desired repeat count-time duration. A value of zero
1883
means the tone sequence is to be played once but not
1885
::={ pktcSigDevMultiFreqToneEntry 11}
1887
pktcSigDevCidDelayAfterLR OBJECT-TYPE
1888
SYNTAX Unsigned32 (300..800)
1889
UNITS "Milliseconds"
1890
MAX-ACCESS read-write
1893
"This object specifies the delay between the end of the
1894
Line Reversal and the start of the FSK or DTMF signal.
1895
This MIB object is used only when pktcSigDevCidMode is
1896
set to a value of 'lrETS'. This timing has a range of
1901
The following table defines the default values
1902
for this MIB object, depending on the signal type
1903
(pktcSigDevCidMode), and MUST be followed:
1905
Value of pktcSigDevCidMode Default value
1907
duringringingETS any value (not used)
1908
dtAsETS any value (not used)
1909
rpAsETS any value (not used)
1910
lrAsETS any value (not used)
1913
An attempt to set this object while the value of
1914
pktcSigDevCidMode is not set to a value of 'lrETS' will
1915
result in an 'inconsistentValue' error.
1917
The value of this MIB object MUST NOT persist across MTA
1920
::= {pktcSigDevObjects 34 }
1922
pktcSigDevCidDtmfStartCode OBJECT-TYPE
1924
MAX-ACCESS read-write
1927
"This object identifies optional start codes used when
1928
the MIB object pktcSigDevCidSigProtocol is set
1929
to a value of 'dtmf(2)'.
1931
Different countries define different caller id signaling
1932
codes to support caller identification. When Dual-Tone
1933
Multi-Frequency (DTMF) is used, the caller id digits are
1934
preceded by a 'start code' digit, followed by the digit
1935
transmission sequence <S1>...<Sn> (where Sx represents
1936
the digits 0-9), and terminated by the 'end code' digit.
1939
<A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.
1940
The start code for calling number delivery may be DTMF
1941
'A' or 'D'. The start code for redirecting a number may be
1942
DTMF 'D'. The DTMF code 'B' may be sent by the network
1943
as a start code for the transfer of information values,
1944
through which special events can be indicated to the
1945
user. In some countries, the '*' or '#' may be used
1946
instead of 'A', 'B', 'C', or 'D'.
1948
The value of this MIB object MUST NOT persist across MTA
1954
"ETSI-EN-300-659-1 specification"
1956
::= { pktcSigDevObjects 35 }
1958
pktcSigDevCidDtmfEndCode OBJECT-TYPE
1960
MAX-ACCESS read-write
1963
"This object identifies optional end codes used when the
1964
pktcSigDevCidSigProtocol is set to a value of
1967
Different countries define different caller id signaling
1968
protocols to support caller identification. When
1969
Dual-Tone Multi-Frequency (DTMF) is used, the caller id
1970
digits are preceded by a 'start code' digit, followed by
1971
the digit transmission sequence <S1>...<Sn> (where Sx
1972
represents the digits 0-9), and terminated by the 'end
1976
<A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.
1978
The DTMF code 'C' may be sent by the network as an
1979
end code for the transfer of information values, through
1980
which special events can be indicated to the user. In
1981
some countries, the '*' or '#' may be used instead of
1982
'A', 'B', 'C', or 'D'.
1984
The value of this MIB object MUST NOT persist across MTA
1987
"ETSI-EN-300-659-1 specification"
1989
::= { pktcSigDevObjects 36 }
1991
pktcSigDevVmwiSigProtocol OBJECT-TYPE
1992
SYNTAX PktcSubscriberSideSigProtocol
1993
MAX-ACCESS read-write
1996
"This object identifies the subscriber line protocol used
1997
for signaling the information on Visual Message Waiting
1998
Indicator (VMWI). Different countries define different
1999
VMWI signaling protocols to support VMWI service.
2003
Frequency shift keying (FSK) is most commonly used.
2004
DTMF is an alternative.
2006
The value of this MIB object MUST NOT persist across MTA
2009
::= { pktcSigDevObjects 37 }
2011
pktcSigDevVmwiDelayAfterLR OBJECT-TYPE
2012
SYNTAX Unsigned32 (0|300..800)
2013
UNITS "Milliseconds"
2014
MAX-ACCESS read-write
2017
"This object specifies the delay between the end of the
2018
Line Reversal and the start of the FSK or DTMF signal.
2019
This object is only used when pktcSigDevVmwiMode is
2020
set to a value of 'lrETS'.
2021
This timing has a range of 300 to 800 ms.
2023
The following table defines the default values
2024
for this MIB object, depending on the signal type
2025
(pktcSigDevVmwiMode), and MUST be followed:
2027
Value of pktcSigDevVmwiMode Default value
2029
duringringingETS any value (not used)
2030
dtAsETS any value (not used)
2031
rpAsETS any value (not used)
2032
lrAsETS any value (not used)
2035
An attempt to set this object while the value of
2036
pktcSigDevVmwiMode is not 'lrETS' will result in an
2037
'inconsistentValue' error.
2039
The value of this MIB object MUST NOT persist across MTA
2043
::= {pktcSigDevObjects 38 }
2045
pktcSigDevVmwiDtmfStartCode OBJECT-TYPE
2047
MAX-ACCESS read-write
2050
"This object identifies optional start codes used when
2054
the pktcSigDevVmwiSigProtocol is set to a value of
2055
'dtmf(2)'. Different countries define different On Hook
2056
Data Transmission Protocol signaling codes to support
2059
When Dual-Tone Multi-Frequency (DTMF) is used, the VMWI
2060
digits are preceded by a 'start code' digit, followed
2061
by the digit transmission sequence <S1>...<Sn> (where
2062
Sx represents the digits 0-9), and terminated by the 'end
2066
<A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.
2068
The start code for redirecting VMWI may be DTMF 'D'
2069
The DTMF code 'B' may be sent by the network as a start
2070
code for the transfer of information values, through
2071
which special events can be indicated to the user. In
2072
some countries, the '*' or '#' may be used instead of
2073
'A', 'B', 'C', or 'D'.
2075
The value of this MIB object MUST NOT persist across MTA
2078
"ETSI-EN-300-659-1 specification"
2080
::= { pktcSigDevObjects 39 }
2082
pktcSigDevVmwiDtmfEndCode OBJECT-TYPE
2084
MAX-ACCESS read-write
2087
"This object identifies an optional end code used when the
2088
pktcSigDevVmwiSigProtocol is set to a value of
2089
'dtmf(2)'. Different countries define different on-hook
2090
Data Transmission Protocol signaling codes to support
2093
When Dual-Tone Multi-Frequency (DTMF) is used, the VMWI
2094
digits are preceded by a 'start code' digit, followed
2095
by the digit transmission sequence <S1>...<Sn> (where
2096
Sx represents the digits 0-9), and terminated by the 'end
2100
<A><S1>...<Sn> <D><S1>...<Sn> <B><S1>...<Sn> <C>.
2105
The DTMF code 'C' may be sent by the network as an end code
2106
for the transfer of information values, through which
2107
special events can be indicated to the user. In some
2108
countries, the '*' or '#' may be used instead of 'A',
2111
The value of this MIB object MUST NOT persist across MTA
2114
"ETSI-EN-300-659-1 specification"
2116
::= { pktcSigDevObjects 40 }
2118
pktcSigDevrpAsDtsDuration OBJECT-TYPE
2119
SYNTAX Unsigned32 (0|200..500)
2120
UNITS "Milliseconds"
2121
MAX-ACCESS read-write
2124
" This object specifies the duration of the rpASDTS ring
2125
pulse prior to the start of the transmission of the
2126
FSK or DTMF containing the caller id information. It is
2127
only used when pktcSigDevCidMode is set to a value of
2130
The following table defines the default values
2131
for this MIB object, depending on the signal type
2132
(pktcSigDevCidMode), and MUST be followed:
2134
Value of pktcSigDevCidMode Default value
2136
duringringingETS any value (not used)
2137
dtAsETS any value (not used)
2139
lrAsETS any value (not used)
2140
lrETS any value (not used)
2142
An attempt to set this object while the value of
2143
pktcSigDevCidMode is not 'rpAsETS' will result in
2144
an 'inconsistentValue' error.
2146
The value of this MIB object MUST NOT persist across MTA
2149
"ETSI-EN-300-659-1 Specification and Belgacom
2150
BGC_D_48_9811_30_09_EDOC version 3.3"
2152
::= {pktcSigDevObjects 41 }
2160
pktcSigEndPntConfigTable OBJECT-TYPE
2161
SYNTAX SEQUENCE OF PktcSigEndPntConfigEntry
2162
MAX-ACCESS not-accessible
2165
" This table describes the information pertaining to each
2166
endpoint of the MTA. All entries in this table represent
2167
the provisioned endpoints provisioned with the information
2168
required by the MTA to maintain the NCS protocol
2169
communication with the CMS. Each endpoint can be assigned
2170
to its own CMS. If the specific endpoint does not have
2171
the corresponding CMS information in this table, the
2172
endpoint is considered as not provisioned with voice
2173
services. Objects in this table do not persist across
2175
::= { pktcSigEndPntConfigObjects 1 }
2177
pktcSigEndPntConfigEntry OBJECT-TYPE
2178
SYNTAX PktcSigEndPntConfigEntry
2179
MAX-ACCESS not-accessible
2182
"Each entry in the pktcSigEndPntConfigTable represents
2183
required signaling parameters for the specific endpoint
2184
provisioned with voice services. The conceptual rows MUST
2185
NOT persist across MTA reboots."
2187
::= { pktcSigEndPntConfigTable 1 }
2189
PktcSigEndPntConfigEntry ::= SEQUENCE {
2190
pktcSigEndPntConfigCallAgentId SnmpAdminString,
2191
pktcSigEndPntConfigCallAgentUdpPort InetPortNumber,
2192
pktcSigEndPntConfigPartialDialTO Unsigned32,
2193
pktcSigEndPntConfigCriticalDialTO Unsigned32,
2194
pktcSigEndPntConfigBusyToneTO Unsigned32,
2195
pktcSigEndPntConfigDialToneTO Unsigned32,
2196
pktcSigEndPntConfigMessageWaitingTO Unsigned32,
2197
pktcSigEndPntConfigOffHookWarnToneTO Unsigned32,
2198
pktcSigEndPntConfigRingingTO Unsigned32,
2199
pktcSigEndPntConfigRingBackTO Unsigned32,
2200
pktcSigEndPntConfigReorderToneTO Unsigned32,
2201
pktcSigEndPntConfigStutterDialToneTO Unsigned32,
2205
pktcSigEndPntConfigTSMax Unsigned32,
2206
pktcSigEndPntConfigMax1 Unsigned32,
2207
pktcSigEndPntConfigMax2 Unsigned32,
2208
pktcSigEndPntConfigMax1QEnable TruthValue,
2209
pktcSigEndPntConfigMax2QEnable TruthValue,
2210
pktcSigEndPntConfigMWD Unsigned32,
2211
pktcSigEndPntConfigTdinit Unsigned32,
2212
pktcSigEndPntConfigTdmin Unsigned32,
2213
pktcSigEndPntConfigTdmax Unsigned32,
2214
pktcSigEndPntConfigRtoMax Unsigned32,
2215
pktcSigEndPntConfigRtoInit Unsigned32,
2216
pktcSigEndPntConfigLongDurationKeepAlive Unsigned32,
2217
pktcSigEndPntConfigThist Unsigned32,
2218
pktcSigEndPntConfigStatus RowStatus,
2219
pktcSigEndPntConfigCallWaitingMaxRep Unsigned32,
2220
pktcSigEndPntConfigCallWaitingDelay Unsigned32,
2221
pktcSigEndPntStatusCallIpAddressType InetAddressType,
2222
pktcSigEndPntStatusCallIpAddress InetAddress,
2223
pktcSigEndPntStatusError INTEGER,
2224
pktcSigEndPntConfigMinHookFlash Unsigned32,
2225
pktcSigEndPntConfigMaxHookFlash Unsigned32,
2226
pktcSigEndPntConfigPulseDialInterdigitTime Unsigned32,
2227
pktcSigEndPntConfigPulseDialMinMakeTime Unsigned32,
2228
pktcSigEndPntConfigPulseDialMaxMakeTime Unsigned32,
2229
pktcSigEndPntConfigPulseDialMinBreakTime Unsigned32,
2230
pktcSigEndPntConfigPulseDialMaxBreakTime Unsigned32
2233
pktcSigEndPntConfigCallAgentId OBJECT-TYPE
2234
SYNTAX SnmpAdminString(SIZE (3..255))
2235
MAX-ACCESS read-create
2238
" This object contains a string indicating the call agent
2239
name (e.g., ca@example.com). The call agent name, after
2240
the character '@', MUST be a fully qualified domain name
2241
(FQDN) and MUST have a corresponding pktcMtaDevCmsFqdn
2242
entry in the pktcMtaDevCmsTable. The object
2243
pktcMtaDevCmsFqdn is defined in the PacketCable MIBMTA
2244
Specification. For each particular endpoint, the MTA MUST
2245
use the current value of this object to communicate with
2246
the corresponding CMS. The MTA MUST update this object
2247
with the value of the 'Notified Entity' parameter of the
2248
NCS message. Because of the high importance of this object
2249
to the ability of the MTA to maintain reliable NCS
2250
communication with the CMS, it is highly recommended not
2251
to change this object's value using SNMP during normal
2256
::= { pktcSigEndPntConfigEntry 1 }
2258
pktcSigEndPntConfigCallAgentUdpPort OBJECT-TYPE
2259
SYNTAX InetPortNumber (1025..65535)
2260
MAX-ACCESS read-create
2263
" This object contains the current value of the User
2264
Datagram Protocol (UDP) receive port on which the
2265
call agent will receive NCS from the endpoint.
2266
For each particular endpoint, the MTA MUST use the current
2267
value of this object to communicate with the corresponding
2268
CMS. The MTA MUST update this object with the value of the
2269
'Notified Entity' parameter of the NCS message. If the
2270
Notified Entity parameter does not contain a CallAgent
2271
port, the MTA MUST update this object with the default
2272
value of 2727. Because of the high importance of this
2273
object to the ability of the MTA to maintain reliable NCS
2274
communication with the CMS, it is highly recommended not
2275
to change this object's value using SNMP during normal
2278
"PacketCable NCS Specification"
2280
::= { pktcSigEndPntConfigEntry 2 }
2282
pktcSigEndPntConfigPartialDialTO OBJECT-TYPE
2285
MAX-ACCESS read-create
2288
"This object contains the value of the partial dial
2290
The time out (TO) elements are intended to limit the time a
2291
tone or frequency is generated. When this MIB object is set
2292
to a value of '0', the MTA MUST NOT generate the
2293
corresponding frequency or tone, regardless of the
2294
definitions pertaining to frequency, tone duration, or
2297
"PacketCable NCS Specification"
2299
::= { pktcSigEndPntConfigEntry 3 }
2301
pktcSigEndPntConfigCriticalDialTO OBJECT-TYPE
2307
MAX-ACCESS read-create
2310
"This object contains the value of the critical
2312
The time out (TO) elements are intended to limit the time a
2313
tone or frequency is generated. When this MIB object is set
2314
to a value of '0', the MTA MUST NOT generate the
2315
corresponding frequency or tone, regardless of the
2316
definitions pertaining to frequency, tone duration, or
2319
"PacketCable NCS Specification"
2321
::= { pktcSigEndPntConfigEntry 4 }
2323
pktcSigEndPntConfigBusyToneTO OBJECT-TYPE
2326
MAX-ACCESS read-create
2329
" This object contains the default time out value for busy
2330
tone. The MTA MUST NOT update this object with the
2331
value provided in the NCS message (if present). If
2332
the value of the object is modified by the SNMP Management
2333
Station, the MTA MUST use the new value as a default only
2334
for a new signal requested by the NCS message.
2335
The time out (TO) elements are intended to limit the time
2336
a tone or frequency is generated. When this MIB object is
2337
set to a value of '0', the MTA MUST NOT generate the
2338
corresponding frequency or tone, regardless of the
2339
definitions pertaining to frequency, tone duration, or
2342
"PacketCable NCS Specification"
2344
::= { pktcSigEndPntConfigEntry 5 }
2346
pktcSigEndPntConfigDialToneTO OBJECT-TYPE
2349
MAX-ACCESS read-create
2352
" This object contains the default time out value for dial
2353
tone. The MTA MUST NOT update this object with the
2354
value provided in the NCS message (if present). If
2358
the value of the object is modified by the SNMP Management
2359
Station, the MTA MUST use the new value as a default only
2360
for a new signal requested by the NCS message.
2361
The time out (TO) elements are intended to limit the time
2362
a tone or frequency is generated. When this MIB object is
2363
set to a value of '0', the MTA MUST NOT generate the
2364
corresponding frequency or tone, regardless of the
2365
definitions pertaining to frequency, tone duration, or
2368
"PacketCable NCS Specification"
2370
::= { pktcSigEndPntConfigEntry 6 }
2372
pktcSigEndPntConfigMessageWaitingTO OBJECT-TYPE
2375
MAX-ACCESS read-create
2378
" This object contains the default time out value for message
2379
waiting indicator. The MTA MUST NOT update this object
2380
with the value provided in the NCS message (if
2381
present). If the value of the object is modified by the
2382
SNMP Manager application, the MTA MUST use the new value
2383
as a default only for a new signal requested by the NCS
2385
The time out (TO) elements are intended to limit the time
2386
a tone or frequency is generated. When this MIB object is
2387
set to a value of '0', the MTA MUST NOT generate the
2388
corresponding frequency or tone, regardless of the
2389
definitions pertaining to frequency, tone duration, or
2392
"PacketCable NCS Specification"
2394
::= { pktcSigEndPntConfigEntry 7 }
2396
pktcSigEndPntConfigOffHookWarnToneTO OBJECT-TYPE
2399
MAX-ACCESS read-create
2402
" This object contains the default time out value for the
2403
off-hook warning tone. The MTA MUST NOT update this object
2404
with the value provided in the NCS message (if present). If
2405
the value of the object is modified by the SNMP Manager
2409
application, the MTA MUST use the new value as a default
2410
only for a new signal requested by the NCS message. The
2411
time out (TO) elements are intended to limit the time a tone
2412
or frequency is generated. When this MIB object is set to a
2413
value of '0', the MTA MUST NOT generate the corresponding
2414
frequency or tone, regardless of the definitions pertaining
2415
to frequency, tone duration, or cadence."
2417
"PacketCable NCS Specification"
2419
::= { pktcSigEndPntConfigEntry 8 }
2421
pktcSigEndPntConfigRingingTO OBJECT-TYPE
2424
MAX-ACCESS read-create
2427
" This object contains the default time out value for
2428
ringing. The MTA MUST NOT update this object with the
2429
value provided in the NCS message (if present). If
2430
the value of the object is modified by the SNMP Management
2431
Station, the MTA MUST use the new value as a default only
2432
for a new signal requested by the NCS message.
2433
The time out (TO) elements are intended to limit the time
2434
a tone or frequency is generated. When this MIB object is
2435
set to a value of '0', the MTA MUST NOT generate the
2436
corresponding frequency or tone, regardless of the
2437
definitions pertaining to frequency, tone duration, or
2440
"PacketCable NCS Specification"
2442
::= { pktcSigEndPntConfigEntry 9 }
2444
pktcSigEndPntConfigRingBackTO OBJECT-TYPE
2447
MAX-ACCESS read-create
2450
" This object contains the default time out value for ring
2451
back. The MTA MUST NOT update this object with the
2452
value provided in the NCS message (if present). If
2453
the value of the object is modified by the SNMP Management
2454
Station, the MTA MUST use the new value as a default only
2455
for a new signal requested by the NCS message.
2456
The time out (TO) elements are intended to limit the time
2460
a tone or frequency is generated. When this MIB object is
2461
set to a value of '0', the MTA MUST NOT generate the
2462
corresponding frequency or tone, regardless of the
2463
definitions pertaining to frequency, tone duration, or
2466
"PacketCable NCS Specification"
2468
::= { pktcSigEndPntConfigEntry 10 }
2470
pktcSigEndPntConfigReorderToneTO OBJECT-TYPE
2473
MAX-ACCESS read-create
2476
" This object contains the default time out value for reorder
2477
tone. The MTA MUST NOT update this object with the
2478
value provided in the NCS message (if present). If
2479
the value of the object is modified by the SNMP Management
2480
Station, the MTA MUST use the new value as a default only
2481
for a new signal requested by the NCS message.
2482
The time out (TO) elements are intended to limit the time
2483
a tone or frequency is generated. When this MIB object is
2484
set to a value of '0', the MTA MUST NOT generate the
2485
corresponding frequency or tone, regardless of the
2486
definitions pertaining to frequency, tone duration, or
2489
"PacketCable NCS Specification"
2491
::= { pktcSigEndPntConfigEntry 11 }
2493
pktcSigEndPntConfigStutterDialToneTO OBJECT-TYPE
2496
MAX-ACCESS read-create
2499
" This object contains the default time out value for stutter
2500
dial tone. The MTA MUST NOT update this object with the
2501
value provided in the NCS message (if present). If
2502
the value of the object is modified by the SNMP Management
2503
Station, the MTA MUST use the new value as a default only
2504
for a new signal requested by the NCS message.
2505
The time out (TO) elements are intended to limit the time
2506
a tone or frequency is generated. When this MIB object is
2507
set to a value of '0', the MTA MUST NOT generate the
2511
corresponding frequency or tone, regardless of the
2512
definitions pertaining to frequency, tone duration, or
2515
"PacketCable NCS Specification"
2517
::= { pktcSigEndPntConfigEntry 12 }
2519
pktcSigEndPntConfigTSMax OBJECT-TYPE
2521
MAX-ACCESS read-create
2524
"This MIB object is used as part of an NCS
2525
retransmission algorithm. Prior to any retransmission,
2526
the MTA must check to make sure that the time elapsed
2527
since the sending of the initial datagram does not
2528
exceed the value specified by this MIB object. If more
2529
than Tsmax time has elapsed, then the retransmissions
2532
Refer to the MIB object pktcSigEndPntConfigThist for
2533
information on when the endpoint becomes disconnected."
2535
"PacketCable NCS Specification"
2537
::= { pktcSigEndPntConfigEntry 13 }
2539
pktcSigEndPntConfigMax1 OBJECT-TYPE
2541
MAX-ACCESS read-create
2544
"This object contains the suspicious error threshold for
2545
signaling messages. The pktcSigEndPntConfigMax1 object
2546
indicates the retransmission threshold at which the MTA MAY
2547
actively query the domain name server (DNS) in order to
2548
detect the possible change of call agent interfaces."
2550
"PacketCable NCS Specification"
2552
::= { pktcSigEndPntConfigEntry 14 }
2554
pktcSigEndPntConfigMax2 OBJECT-TYPE
2556
MAX-ACCESS read-create
2562
"This object contains the disconnect error threshold for
2563
signaling messages. The pktcSigEndPntConfigMax2 object
2564
indicates the retransmission threshold at which the MTA
2565
SHOULD contact the DNS one more time to see if any other
2566
interfaces to the call agent have become available."
2568
"PacketCable NCS Specification"
2570
::= { pktcSigEndPntConfigEntry 15 }
2572
pktcSigEndPntConfigMax1QEnable OBJECT-TYPE
2574
MAX-ACCESS read-create
2577
"This object enables/disables the Max1 domain name server
2578
(DNS) query operation when the pktcSigEndPntConfigMax1
2579
threshold has been reached.
2580
A value of true(1) indicates enabling, and a value of
2581
false(2) indicates disabling."
2583
::= { pktcSigEndPntConfigEntry 16 }
2585
pktcSigEndPntConfigMax2QEnable OBJECT-TYPE
2587
MAX-ACCESS read-create
2590
"This object enables/disables the Max2 domain name server
2591
(DNS) query operation when the pktcSigEndPntConfigMax2
2592
threshold has been reached.
2593
A value of true(1) indicates enabling, and a value of
2594
false(2) indicates disabling."
2596
::= { pktcSigEndPntConfigEntry 17 }
2598
pktcSigEndPntConfigMWD OBJECT-TYPE
2601
MAX-ACCESS read-create
2604
"Maximum Waiting Delay (MWD) contains the maximum number of
2605
seconds an MTA waits, after powering on, before initiating
2606
the restart procedure with the call agent."
2608
"PacketCable NCS Specification"
2613
::= { pktcSigEndPntConfigEntry 18 }
2615
pktcSigEndPntConfigTdinit OBJECT-TYPE
2618
MAX-ACCESS read-create
2621
"This MIB object represents the 'disconnected' initial
2622
waiting delay within the context of an MTA's 'disconnected
2623
procedure'. The 'disconnected procedure' is initiated when
2624
an endpoint becomes 'disconnected' while attempting to
2625
communicate with a call agent.
2627
The 'disconnected timer' associated with the 'disconnected
2628
Procedure' is initialized to a random value, uniformly
2629
distributed between zero and the value contained in this
2632
For more information on the usage of this timer, please
2633
refer to the PacketCable NCS Specification."
2635
"PacketCable NCS Specification"
2637
::= { pktcSigEndPntConfigEntry 19 }
2639
pktcSigEndPntConfigTdmin OBJECT-TYPE
2642
MAX-ACCESS read-create
2645
"This MIB object represents the 'disconnected' minimum
2646
waiting delay within the context of an MTA's
2647
'disconnected procedure', specifically when local user
2648
activity is detected.
2649
The 'disconnected procedure' is initiated when
2650
an endpoint becomes 'disconnected' while attempting to
2651
communicate with a call agent.
2652
For more information on the usage of this timer, please
2653
refer to the PacketCable NCS Specification."
2655
"PacketCable NCS Specification"
2657
::= { pktcSigEndPntConfigEntry 20 }
2659
pktcSigEndPntConfigTdmax OBJECT-TYPE
2665
MAX-ACCESS read-create
2668
" This object contains the maximum number of seconds the MTA
2669
waits, after a disconnect, before initiating the
2670
disconnected procedure with the call agent.
2673
"PacketCable NCS Specification"
2675
::= { pktcSigEndPntConfigEntry 21 }
2677
pktcSigEndPntConfigRtoMax OBJECT-TYPE
2680
MAX-ACCESS read-create
2683
"This object specifies the maximum number of seconds the MTA
2684
waits for a response to an NCS message before initiating
2687
"PacketCable NCS Specification"
2689
::= { pktcSigEndPntConfigEntry 22 }
2691
pktcSigEndPntConfigRtoInit OBJECT-TYPE
2693
UNITS "milliseconds"
2694
MAX-ACCESS read-create
2697
" This object contains the initial number of seconds for the
2698
retransmission timer."
2700
"PacketCable NCS Specification"
2702
::= { pktcSigEndPntConfigEntry 23 }
2704
pktcSigEndPntConfigLongDurationKeepAlive OBJECT-TYPE
2707
MAX-ACCESS read-create
2710
" Specifies a time out value, in minutes, for sending long
2711
duration call notification messages."
2716
"PacketCable NCS Specification"
2718
::= { pktcSigEndPntConfigEntry 24 }
2720
pktcSigEndPntConfigThist OBJECT-TYPE
2723
MAX-ACCESS read-create
2726
" Time out period, in seconds, before no response is declared."
2728
"PacketCable NCS Specification"
2730
::= { pktcSigEndPntConfigEntry 25 }
2732
pktcSigEndPntConfigStatus OBJECT-TYPE
2734
MAX-ACCESS read-create
2737
" This object contains the Row Status associated with the
2738
pktcSigEndPntConfigTable. There are no restrictions or
2739
dependencies amidst the columnar objects before this
2740
row can be activated or for modifications of the
2741
columnar objects when this object is set to a
2742
value of 'active(1)."
2743
::= { pktcSigEndPntConfigEntry 26 }
2745
pktcSigEndPntConfigCallWaitingMaxRep OBJECT-TYPE
2746
SYNTAX Unsigned32 (0..10)
2747
MAX-ACCESS read-create
2750
" This object contains the default value of the maximum
2751
number of repetitions of the Call Waiting tone that the
2752
MTA will play from a single CMS request. The MTA MUST NOT
2753
update this object with the information provided in the
2754
NCS message (if present). If the value of the object is
2755
modified by the SNMP Manager application, the MTA MUST use
2756
the new value as a default only for a new signal
2757
requested by the NCS message."
2759
::= { pktcSigEndPntConfigEntry 27 }
2761
pktcSigEndPntConfigCallWaitingDelay OBJECT-TYPE
2762
SYNTAX Unsigned32 (1..100)
2767
MAX-ACCESS read-create
2770
" This object contains the delay between repetitions of the
2771
Call Waiting tone that the MTA will play from a single CMS
2774
::= { pktcSigEndPntConfigEntry 28 }
2776
pktcSigEndPntStatusCallIpAddressType OBJECT-TYPE
2777
SYNTAX InetAddressType
2778
MAX-ACCESS read-only
2781
" This object contains the type of Internet address contained
2782
in the MIB object 'pktcSigEndPntStatusCallIpAddress'.
2784
Since pktcSigEndPntStatusCallIpAddress is expected to
2785
contain an IP address, a value of dns(16) is disallowed."
2787
::= { pktcSigEndPntConfigEntry 29 }
2789
pktcSigEndPntStatusCallIpAddress OBJECT-TYPE
2791
MAX-ACCESS read-only
2794
" This MIB object contains the chosen IP address of the CMS
2795
currently being used for the corresponding endpoint.
2797
The device determines the IP address by using DNS to
2798
resolve the IP address of the CMS from the FQDN stored in
2799
the MIB object 'pktcSigEndPntConfigCallAgentId'. The
2800
processes are outlined in the PacketCable NCS and Security
2801
specifications, and MUST be followed by the MTA.
2803
The IP address type contained in this MIB object is
2804
indicated by pktcSigEndPntStatusCallIpAddressType."
2806
"PacketCable NCS Specification;
2807
PacketCable Security specification, [PKT-SP-SEC]."
2808
::= { pktcSigEndPntConfigEntry 30 }
2810
pktcSigEndPntStatusError OBJECT-TYPE
2813
noSecurityAssociation (2),
2819
MAX-ACCESS read-only
2822
" This object contains the error status for this interface.
2823
The operational status indicates that all operations
2824
necessary to put the line in service have occurred, and the
2825
CMS has acknowledged the Restart In Progress (RSIP)
2826
message successfully. If pktcMtaDevCmsIpsecCtrl is enabled
2827
for the associated call agent, the noSecurityAssociation
2828
status indicates that no Security Association (SA) yet
2829
exists for this endpoint. If pktcMtaDevCmsIpsecCtrl is
2830
disabled for the associated call agent, the
2831
noSecurityAssociation status is not applicable and should
2832
not be used by the MTA. The disconnected status indicates
2833
one of the following two:
2834
If pktcMtaDevCmsIpsecCtrl is disabled, then no security
2835
association is involved with this endpoint. The NCS
2836
signaling software is in process of establishing the NCS
2837
signaling link via an RSIP exchange.
2838
Otherwise, when pktcMtaDevCmsIpsecCtrl is enabled,
2839
security Association has been established, and the NCS
2840
signaling software is in process of establishing the NCS
2841
signaling link via an RSIP exchange."
2842
::= { pktcSigEndPntConfigEntry 31 }
2844
pktcSigEndPntConfigMinHookFlash OBJECT-TYPE
2845
SYNTAX Unsigned32 (20..1550)
2846
UNITS "Milliseconds"
2847
MAX-ACCESS read-only
2850
" This is the minimum time a line needs to be on-hook for a
2851
valid hook flash. The value of this object MUST be
2852
greater than the value of
2853
pktcSigEndPntConfigPulseDialMaxBreakTime. The value of
2854
pktcSigEndPntConfigMinHookFlash MUST be less than
2855
pktcSigEndPntConfigMaxHookFlash. This object MUST only be
2856
set via the MTA configuration during the provisioning
2858
Furthermore, given the possibility for the 'pulse dial'
2859
and 'hook flash' to overlap, the value of this object
2860
MUST be greater than the value contained by the MIB
2861
Object 'pktcSigEndPntConfigPulseDialMaxMakeTime'."
2863
::= { pktcSigEndPntConfigEntry 32 }
2868
pktcSigEndPntConfigMaxHookFlash OBJECT-TYPE
2869
SYNTAX Unsigned32 (20..1550)
2870
UNITS "Milliseconds"
2871
MAX-ACCESS read-only
2874
" This is the maximum time a line needs to be on-hook for a
2875
valid hook flash. The value of
2876
pktcSigEndPntConfigMaxHookFlash MUST be greater than
2877
pktcSigEndPntConfigMinHookFlash. This object MUST only be
2878
set via the MTA configuration during the provisioning
2881
::= { pktcSigEndPntConfigEntry 33 }
2883
pktcSigEndPntConfigPulseDialInterdigitTime OBJECT-TYPE
2884
SYNTAX Unsigned32 (100..1500)
2885
UNITS "Milliseconds"
2886
MAX-ACCESS read-only
2889
" This is the pulse dial inter-digit time out. This object
2890
MUST only be set via the MTA configuration during the
2891
provisioning process."
2893
::= { pktcSigEndPntConfigEntry 34 }
2895
pktcSigEndPntConfigPulseDialMinMakeTime OBJECT-TYPE
2896
SYNTAX Unsigned32 (20..200)
2897
UNITS "Milliseconds"
2898
MAX-ACCESS read-only
2901
" This is the minimum make pulse width for the dial pulse.
2902
The value of pktcSigEndPntConfigPulseDialMinMakeTime MUST
2903
be less than pktcSigEndPntConfigPulseDialMaxMakeTime. This
2904
object MUST only be set via the MTA configuration during
2905
the provisioning process."
2907
::= { pktcSigEndPntConfigEntry 35 }
2909
pktcSigEndPntConfigPulseDialMaxMakeTime OBJECT-TYPE
2910
SYNTAX Unsigned32 (20..200)
2911
UNITS "Milliseconds"
2912
MAX-ACCESS read-only
2915
" This is the maximum make pulse width for the dial pulse.
2919
The value of pktcSigEndPntConfigPulseDialMaxMakeTime MUST
2920
be greater than pktcSigEndPntConfigPulseDialMinMakeTime.
2921
This object MUST only be provided via the configuration
2922
file during the provisioning process.
2923
Furthermore, given the possibility for the 'pulse dial'
2924
and 'hook flash' to overlap, the value of this object MUST
2925
be less than the value contained by the MIB object
2926
pktcSigEndPntConfigMinHookFlash."
2928
::= { pktcSigEndPntConfigEntry 36 }
2930
pktcSigEndPntConfigPulseDialMinBreakTime OBJECT-TYPE
2931
SYNTAX Unsigned32 (20..200)
2932
UNITS "Milliseconds"
2933
MAX-ACCESS read-only
2936
" This is the minimum break pulse width for the dial pulse.
2937
The value of pktcSigEndPntConfigPulseDialMinBreakTime MUST
2938
be less than pktcSigEndPntConfigPulseDialMaxBreakTime.
2939
This object must only be provided via the configuration
2940
file during the provisioning process."
2942
::= { pktcSigEndPntConfigEntry 37 }
2944
pktcSigEndPntConfigPulseDialMaxBreakTime OBJECT-TYPE
2945
SYNTAX Unsigned32 (20..200)
2946
UNITS "Milliseconds"
2947
MAX-ACCESS read-only
2950
" This is the maximum break pulse width for the dial pulse.
2951
The value of pktcSigEndPntConfigPulseDialMaxBreakTime MUST
2952
be greater than pktcSigEndPntConfigPulseDialMinBreakTime.
2953
This object MUST only be provided via the configuration
2954
file during the provisioning process."
2956
::= { pktcSigEndPntConfigEntry 38 }
2960
pktcSigNotification OBJECT IDENTIFIER ::= { pktcIetfSigMib 0 }
2961
pktcSigConformance OBJECT IDENTIFIER ::= { pktcIetfSigMib 2 }
2962
pktcSigCompliances OBJECT IDENTIFIER ::= { pktcSigConformance 1 }
2963
pktcSigGroups OBJECT IDENTIFIER ::= { pktcSigConformance 2 }
2971
pktcSigBasicCompliance MODULE-COMPLIANCE
2974
" The compliance statement for MTAs that implement
2977
MODULE -- pktcIetfSigMib
2984
pktcSigEndpointGroup
2989
GROUP pktcInternationalGroup
2991
" This group is mandatory only for MTAs implementing
2992
international telephony features."
2994
GROUP pktcLLinePackageGroup
2996
" This group is mandatory only for MTAs implementing the L
2999
GROUP pktcELinePackageGroup
3001
" This group is mandatory only for MTAs implementing the E
3003
::={ pktcSigCompliances 1 }
3005
pktcSigDeviceGroup OBJECT-GROUP
3008
pktcSigDevEchoCancellation,
3009
pktcSigDevSilenceSuppression,
3010
pktcSigDevR0Cadence,
3011
pktcSigDevR1Cadence,
3012
pktcSigDevR2Cadence,
3013
pktcSigDevR3Cadence,
3017
pktcSigDevR4Cadence,
3018
pktcSigDevR5Cadence,
3019
pktcSigDevR6Cadence,
3020
pktcSigDevR7Cadence,
3021
pktcSigDevRgCadence,
3022
pktcSigDevRsCadence,
3023
pktcSigDefCallSigDscp,
3024
pktcSigDefMediaStreamDscp,
3026
pktcSigCapabilityType,
3027
pktcSigCapabilityVersion,
3028
pktcSigCapabilityVendorExt,
3029
pktcSigDefNcsReceiveUdpPort
3033
"Group of MIB objects containing signaling configuration
3034
information that is applicable per-device."
3035
::= { pktcSigGroups 1 }
3037
pktcSigEndpointGroup OBJECT-GROUP
3039
pktcSigEndPntConfigCallAgentId,
3040
pktcSigEndPntConfigCallAgentUdpPort,
3041
pktcSigEndPntConfigPartialDialTO,
3042
pktcSigEndPntConfigCriticalDialTO,
3043
pktcSigEndPntConfigBusyToneTO,
3044
pktcSigEndPntConfigDialToneTO,
3045
pktcSigEndPntConfigMessageWaitingTO,
3046
pktcSigEndPntConfigOffHookWarnToneTO,
3047
pktcSigEndPntConfigRingingTO,
3048
pktcSigEndPntConfigRingBackTO,
3049
pktcSigEndPntConfigReorderToneTO,
3050
pktcSigEndPntConfigStutterDialToneTO,
3051
pktcSigEndPntConfigTSMax,
3052
pktcSigEndPntConfigMax1,
3053
pktcSigEndPntConfigMax2,
3054
pktcSigEndPntConfigMax1QEnable,
3055
pktcSigEndPntConfigMax2QEnable,
3056
pktcSigEndPntConfigMWD,
3057
pktcSigEndPntConfigTdinit,
3058
pktcSigEndPntConfigTdmin,
3059
pktcSigEndPntConfigTdmax,
3060
pktcSigEndPntConfigRtoMax,
3061
pktcSigEndPntConfigRtoInit,
3062
pktcSigEndPntConfigLongDurationKeepAlive,
3063
pktcSigEndPntConfigThist,
3064
pktcSigEndPntConfigStatus,
3068
pktcSigEndPntConfigCallWaitingMaxRep,
3069
pktcSigEndPntConfigCallWaitingDelay,
3070
pktcSigEndPntStatusCallIpAddressType,
3071
pktcSigEndPntStatusCallIpAddress,
3072
pktcSigEndPntStatusError
3076
"Group of MIB objects containing signaling configuration
3077
information that is applicable per-endpoint."
3078
::= { pktcSigGroups 2 }
3080
pktcInternationalGroup OBJECT-GROUP
3082
pktcSigEndPntConfigMinHookFlash,
3083
pktcSigEndPntConfigMaxHookFlash,
3084
pktcSigEndPntConfigPulseDialInterdigitTime,
3085
pktcSigEndPntConfigPulseDialMinMakeTime,
3086
pktcSigEndPntConfigPulseDialMaxMakeTime,
3087
pktcSigEndPntConfigPulseDialMinBreakTime,
3088
pktcSigEndPntConfigPulseDialMaxBreakTime,
3089
pktcSigDevRingCadence,
3090
pktcSigDevCidSigProtocol,
3091
pktcSigDevCidDelayAfterLR,
3092
pktcSigDevCidDtmfStartCode,
3093
pktcSigDevCidDtmfEndCode,
3094
pktcSigDevVmwiSigProtocol,
3095
pktcSigDevVmwiDelayAfterLR,
3096
pktcSigDevVmwiDtmfStartCode,
3097
pktcSigDevVmwiDtmfEndCode,
3098
pktcSigDevrpAsDtsDuration,
3100
pktcSigDevCidAfterRing,
3101
pktcSigDevCidAfterDTAS,
3102
pktcSigDevCidAfterRPAS,
3103
pktcSigDevRingAfterCID,
3104
pktcSigDevCidDTASAfterLR,
3106
pktcSigDevVmwiAfterDTAS,
3107
pktcSigDevVmwiAfterRPAS,
3108
pktcSigDevVmwiDTASAfterLR,
3109
pktcSigPowerRingFrequency,
3110
pktcSigPulseSignalFrequency,
3111
pktcSigPulseSignalDbLevel,
3112
pktcSigPulseSignalDuration,
3113
pktcSigPulseSignalPulseInterval,
3114
pktcSigPulseSignalRepeatCount,
3115
pktcSigDevToneDbLevel,
3119
pktcSigDevToneFreqCounter,
3120
pktcSigDevToneWholeToneRepeatCount,
3121
pktcSigDevToneSteady,
3122
pktcSigDevToneFirstFreqValue,
3123
pktcSigDevToneSecondFreqValue,
3124
pktcSigDevToneThirdFreqValue,
3125
pktcSigDevToneFourthFreqValue,
3126
pktcSigDevToneFreqMode,
3127
pktcSigDevToneFreqAmpModePrtg,
3128
pktcSigDevToneFreqOnDuration,
3129
pktcSigDevToneFreqOffDuration,
3130
pktcSigDevToneFreqRepeatCount
3134
" Group of objects that extend the behavior of existing
3135
objects to support operations in the widest possible set
3136
of international marketplaces. Note that many of these
3137
objects represent a superset of behaviors described in
3138
other objects within this MIB module."
3139
::= { pktcSigGroups 3 }
3141
pktcLLinePackageGroup OBJECT-GROUP
3143
pktcSigDevR0Cadence,
3144
pktcSigDevR1Cadence,
3145
pktcSigDevR2Cadence,
3146
pktcSigDevR3Cadence,
3147
pktcSigDevR4Cadence,
3148
pktcSigDevR5Cadence,
3149
pktcSigDevR6Cadence,
3150
pktcSigDevR7Cadence,
3151
pktcSigDevRgCadence,
3156
"Group of Objects to support the L line package."
3157
::= { pktcSigGroups 4 }
3159
pktcELinePackageGroup OBJECT-GROUP
3161
pktcSigDevR0Cadence,
3162
pktcSigDevR1Cadence,
3163
pktcSigDevR2Cadence,
3164
pktcSigDevR3Cadence,
3165
pktcSigDevR4Cadence,
3166
pktcSigDevR5Cadence,
3170
pktcSigDevR6Cadence,
3171
pktcSigDevR7Cadence,
3172
pktcSigDevRgCadence,
3173
pktcSigDevRsCadence,
3174
pktcSigPulseSignalFrequency,
3175
pktcSigPulseSignalDbLevel,
3176
pktcSigPulseSignalDuration,
3177
pktcSigPulseSignalPulseInterval,
3178
pktcSigPulseSignalRepeatCount,
3179
pktcSigDevRingCadence
3183
"Group of Objects to support the E line package."
3184
::= { pktcSigGroups 5 }