1
SIP-COMMON-MIB DEFINITIONS ::= BEGIN
14
FROM SNMPv2-SMI -- RFC 2578
19
FROM SNMPv2-TC -- RFC 2579
24
FROM SNMPv2-CONF -- RFC 2580
27
FROM SNMP-FRAMEWORK-MIB -- RFC 3411
29
SipTCTransportProtocol,
33
FROM SIP-TC-MIB -- RFC 4780
36
FROM NETWORK-SERVICES-MIB -- RFC 2788
39
FROM INET-ADDRESS-MIB; -- RFC 4001
41
sipCommonMIB MODULE-IDENTITY
42
LAST-UPDATED "200704200000Z"
43
ORGANIZATION "IETF Session Initiation Protocol Working Group"
45
"SIP WG email: sip@ietf.org
47
Co-editor Kevin Lingle
49
postal: 7025 Kit Creek Road
51
Research Triangle Park, NC 27709
53
email: klingle@cisco.com
54
phone: +1 919 476 2029
57
email: jmaeng@austin.rr.com
59
Co-editor Jean-Francois Mule
63
postal: 858 Coal Creek Circle
66
email: jf.mule@cablelabs.com
67
phone: +1 303 661 9100
70
email: drwalker@rogers.com"
72
"Session Initiation Protocol (SIP) Common MIB module. This
73
module defines objects that may be common to all SIP entities.
75
SIP is an application-layer signaling protocol for creating,
76
modifying and terminating multimedia sessions with one or more
77
participants. These sessions include Internet multimedia
78
conferences and Internet telephone calls. SIP is defined in
81
This MIB is defined for managing objects that are common to
82
SIP User Agents (UAs), Proxy, Redirect, and Registrar servers.
83
Objects specific to each of these entities MAY be managed using
84
entity specific MIBs defined in other modules.
86
Copyright (C) The IETF Trust (2007). This version of
87
this MIB module is part of RFC 4780; see the RFC itself for
89
REVISION "200704200000Z"
91
"Initial version of the IETF SIP-COMMON-MIB module. This
92
version published as part of RFC 4780."
95
sipCommonMIBNotifications OBJECT IDENTIFIER ::= { sipCommonMIB 0 }
96
sipCommonMIBObjects OBJECT IDENTIFIER ::= { sipCommonMIB 1 }
97
sipCommonMIBConformance OBJECT IDENTIFIER ::= { sipCommonMIB 2 }
102
sipCommonCfgBase OBJECT IDENTIFIER ::= { sipCommonMIBObjects 1 }
104
sipCommonCfgTimer OBJECT IDENTIFIER ::= { sipCommonMIBObjects 2 }
108
sipCommonSummaryStats OBJECT IDENTIFIER ::= { sipCommonMIBObjects 3 }
110
sipCommonMethodStats OBJECT IDENTIFIER ::= { sipCommonMIBObjects 4 }
112
sipCommonStatusCode OBJECT IDENTIFIER ::= { sipCommonMIBObjects 5 }
114
sipCommonStatsTrans OBJECT IDENTIFIER ::= { sipCommonMIBObjects 6 }
116
sipCommonStatsRetry OBJECT IDENTIFIER ::= { sipCommonMIBObjects 7 }
118
sipCommonOtherStats OBJECT IDENTIFIER ::= { sipCommonMIBObjects 8 }
120
sipCommonNotifObjects OBJECT IDENTIFIER ::= { sipCommonMIBObjects 9 }
124
sipCommonCfgTable OBJECT-TYPE
125
SYNTAX SEQUENCE OF SipCommonCfgEntry
126
MAX-ACCESS not-accessible
129
"This table contains the common configuration objects applicable
130
to all SIP entities."
131
::= { sipCommonCfgBase 1 }
133
sipCommonCfgEntry OBJECT-TYPE
134
SYNTAX SipCommonCfgEntry
135
MAX-ACCESS not-accessible
138
"A row of common configuration.
140
Each row represents objects for a particular SIP entity
141
instance present in this system. applIndex is used to uniquely
142
identify these instances of SIP entities and correlate them
143
through the common framework of the NETWORK-SERVICES-MIB (RFC
146
::= { sipCommonCfgTable 1 }
148
SipCommonCfgEntry ::= SEQUENCE {
151
sipCommonCfgProtocolVersion SnmpAdminString,
152
sipCommonCfgServiceOperStatus INTEGER,
153
sipCommonCfgServiceStartTime TimeTicks,
154
sipCommonCfgServiceLastChange TimeTicks,
155
sipCommonCfgOrganization SnmpAdminString,
156
sipCommonCfgMaxTransactions Unsigned32,
157
sipCommonCfgServiceNotifEnable BITS,
158
sipCommonCfgEntityType SipTCEntityRole
161
sipCommonCfgProtocolVersion OBJECT-TYPE
162
SYNTAX SnmpAdminString
166
"This object will reflect the version of SIP supported by this
167
SIP entity. It will follow the same format as SIP version
168
information contained in the SIP messages generated by this SIP
169
entity. For example, entities supporting SIP version 2 will
170
return 'SIP/2.0' as dictated by the standard."
172
"RFC 3261, Section 7.1"
173
::= { sipCommonCfgEntry 1 }
175
sipCommonCfgServiceOperStatus OBJECT-TYPE
188
"This object contains the current operational state of
191
unknown : The operational status cannot be determined
193
up : The application is operating normally and is
194
processing (receiving and possibly issuing) SIP
195
requests and responses.
196
down : The application is currently unable to process
198
congested : The application is operational but no additional
202
inbound transactions can be accommodated at the
204
restarting : The application is currently unavailable, but it
205
is in the process of restarting and will
206
presumably, soon be able to process SIP messages.
207
quiescing : The application is currently operational
208
but has been administratively put into
209
quiescence mode. Additional inbound
210
transactions MAY be rejected.
211
testing : The application is currently in test mode
212
and MAY not be able to process SIP messages.
214
The operational status values defined for this object are not
215
based on any specific information contained in the SIP
217
::= { sipCommonCfgEntry 2 }
219
sipCommonCfgServiceStartTime OBJECT-TYPE
224
"The value of sysUpTime at the time the SIP entity was last
225
started. If started prior to the last re-initialization of the
226
local network management subsystem, then this object contains a
228
::= { sipCommonCfgEntry 3 }
230
sipCommonCfgServiceLastChange OBJECT-TYPE
235
"The value of sysUpTime at the time the SIP entity entered its
236
current operational state. If the current state was entered
237
prior to the last re-initialization of the local network
238
management subsystem, then this object contains a zero value."
239
::= { sipCommonCfgEntry 4 }
241
sipCommonCfgOrganization OBJECT-TYPE
242
SYNTAX SnmpAdminString
246
"This object contains the organization name that the SIP entity
247
inserts into Organization headers of SIP messages processed by
248
this system. If the string is empty, no Organization header is
254
"RFC 3261, Section 20.25"
255
::= { sipCommonCfgEntry 5 }
257
sipCommonCfgMaxTransactions OBJECT-TYPE
258
SYNTAX Unsigned32 (1..4294967295)
262
"This object indicates the maximum number of simultaneous
263
transactions per second that the SIP entity can manage. In
264
general, the value of this object SHOULD reflect a level of
265
transaction processing per second that is considered high
266
enough to impact the system's CPU and/or memory resources to
267
the point of deteriorating SIP call processing but not high
268
enough to cause catastrophic system failure."
269
::= { sipCommonCfgEntry 6 }
271
sipCommonCfgServiceNotifEnable OBJECT-TYPE
273
sipCommonServiceColdStart(0),
274
sipCommonServiceWarmStart(1),
275
sipCommonServiceStatusChanged(2)
277
MAX-ACCESS read-write
280
"This object specifies which SIP service related notifications
281
are enabled. Each bit represents a specific notification. If
282
a bit has a value 1, the associated notification is enabled and
283
will be generated by the SIP entity at the appropriate time.
285
Support for these notifications is OPTIONAL: either none or all
286
notification values are supported. If an implementation does
287
not support this object, it should return a 'noSuchObject'
288
exception to an SNMP GET operation. If notifications are
289
supported, this object's default value SHOULD reflect
290
sipCommonServiceColdStart and sipCommonServiceWarmStart enabled
291
and sipCommonServiceStatusChanged disabled.
293
This object value SHOULD persist across reboots."
294
DEFVAL { { sipCommonServiceColdStart,
295
sipCommonServiceWarmStart } }
296
::= { sipCommonCfgEntry 7 }
298
sipCommonCfgEntityType OBJECT-TYPE
299
SYNTAX SipTCEntityRole
306
"This object identifies the list of SIP entities to which this
307
row is related. It is defined as a bit map. Each bit
308
represents a type of SIP entity. If a bit has value 1, the
309
SIP entity represented by this row plays the role of this
310
entity type. If a bit has value 0, the SIP entity represented
311
by this row does not act as this entity type. Combinations
312
of bits can be set when the SIP entity plays multiple SIP
314
::= { sipCommonCfgEntry 8 }
318
sipCommonPortTable OBJECT-TYPE
319
SYNTAX SEQUENCE OF SipCommonPortEntry
320
MAX-ACCESS not-accessible
323
"This table contains the list of ports that each SIP entity in
324
this system is allowed to use. These ports can be advertised
325
using the Contact header in a REGISTER request or response."
326
::= { sipCommonCfgBase 2 }
328
sipCommonPortEntry OBJECT-TYPE
329
SYNTAX SipCommonPortEntry
330
MAX-ACCESS not-accessible
333
"Specification of a particular port.
335
Each row represents those objects for a particular SIP entity
336
present in this system. applIndex is used to uniquely identify
337
these instances of SIP entities and correlate them through
338
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
339
INDEX { applIndex, sipCommonPort }
340
::= { sipCommonPortTable 1 }
342
SipCommonPortEntry ::= SEQUENCE {
343
sipCommonPort InetPortNumber,
344
sipCommonPortTransportRcv SipTCTransportProtocol
347
sipCommonPort OBJECT-TYPE
348
SYNTAX InetPortNumber (1..65535)
349
MAX-ACCESS not-accessible
355
"This object reflects a particular port that can be used by the
357
::= { sipCommonPortEntry 1 }
359
sipCommonPortTransportRcv OBJECT-TYPE
360
SYNTAX SipTCTransportProtocol
364
"This object will specify the transport protocol the SIP entity
365
will use to receive SIP messages.
367
This object is a bit map. Each bit represents a transport
368
protocol. If a bit has value 1, then that transport protocol
369
is currently being used. If a bit has value 0, then that
370
transport protocol is currently not being used."
371
::= { sipCommonPortEntry 2 }
376
sipCommonOptionTagTable OBJECT-TYPE
377
SYNTAX SEQUENCE OF SipCommonOptionTagEntry
378
MAX-ACCESS not-accessible
381
"This table contains a list of the SIP option tags (SIP
382
extensions) that are either required, supported, or
383
unsupported by the SIP entity. These option tags are
384
used in the Require, Proxy-Require, Supported, and
385
Unsupported header fields.
387
Example: If a user agent client supports, and requires the
388
server to support, reliability of provisional responses
389
(RFC 3262), this table contains a row with the option tag string
390
'100rel' in sipCommonOptionTag and the OCTET STRING value of
391
'1010 0000' or '0xA0' in sipCommonOptionTagHeaderField.
393
If a server does not support the required feature (indicated in
394
a Require header to a UAS, or in a Proxy-Require to a Proxy
395
Server), the server returns a 420 Bad Extension listing the
396
feature in an Unsupported header.
398
Normally, the list of such features supported by an entity is
399
static (i.e., will not change over time)."
404
"RFC 3261, Sections 19.2, 20.32, 20.29, 20.37, and 20.40"
405
::= { sipCommonCfgBase 3 }
407
sipCommonOptionTagEntry OBJECT-TYPE
408
SYNTAX SipCommonOptionTagEntry
409
MAX-ACCESS not-accessible
412
"A particular SIP option tag (extension) supported or
413
unsupported by the SIP entity, and which may be supported or
416
Each row represents those objects for a particular SIP entity
417
present in this system. applIndex is used to uniquely identify
418
these instances of SIP entities and correlate them through the
419
common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
420
INDEX { applIndex, sipCommonOptionTagIndex }
421
::= { sipCommonOptionTagTable 1 }
423
SipCommonOptionTagEntry ::= SEQUENCE {
424
sipCommonOptionTagIndex Unsigned32,
425
sipCommonOptionTag SnmpAdminString,
426
sipCommonOptionTagHeaderField SipTCOptionTagHeaders
429
sipCommonOptionTagIndex OBJECT-TYPE
430
SYNTAX Unsigned32 (1..4294967295)
431
MAX-ACCESS not-accessible
434
"This object uniquely identifies a conceptual row in the table."
435
::= { sipCommonOptionTagEntry 1 }
437
sipCommonOptionTag OBJECT-TYPE
438
SYNTAX SnmpAdminString
442
"This object indicates the SIP option tag. The option tag names
443
are registered with IANA and available at http://www.iana.org."
444
REFERENCE "RFC 3261, Section 27.1"
445
::= { sipCommonOptionTagEntry 2 }
447
sipCommonOptionTagHeaderField OBJECT-TYPE
448
SYNTAX SipTCOptionTagHeaders
455
"This object indicates whether the SIP option tag is supported
456
(Supported header), unsupported (Unsupported header), or
457
required (Require or Proxy-Require header) by the SIP entity.
458
A SIP option tag may be both supported and required."
459
::= { sipCommonOptionTagEntry 3 }
463
sipCommonMethodSupportedTable OBJECT-TYPE
464
SYNTAX SEQUENCE OF SipCommonMethodSupportedEntry
465
MAX-ACCESS not-accessible
468
"This table contains a list of methods supported by each SIP
469
entity in this system (see the standard set of SIP methods in
470
Section 7.1 of RFC 3261). Any additional methods that may be
471
incorporated into the SIP protocol can be represented by this
472
table without any requirement to update this MIB module.
474
The table is informational in nature and conveys capabilities
475
of the managed system to the SNMP Manager.
477
From a protocol point of view, the list of methods advertised
478
by the SIP entity in the Allow header (Section 20.5 of RFC
479
3261) MUST be consistent with the methods reflected in this
481
::= { sipCommonCfgBase 4 }
483
sipCommonMethodSupportedEntry OBJECT-TYPE
484
SYNTAX SipCommonMethodSupportedEntry
485
MAX-ACCESS not-accessible
488
"A particular method supported by the SIP entity.
490
Each row represents those objects for a particular SIP entity
491
present in this system. applIndex is used to uniquely identify
492
these instances of SIP entities and correlate them through
493
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
494
INDEX { applIndex, sipCommonMethodSupportedIndex }
495
::= { sipCommonMethodSupportedTable 1 }
497
SipCommonMethodSupportedEntry ::= SEQUENCE {
498
sipCommonMethodSupportedIndex Unsigned32,
499
sipCommonMethodSupportedName SipTCMethodName
504
sipCommonMethodSupportedIndex OBJECT-TYPE
505
SYNTAX Unsigned32 (1..4294967295)
506
MAX-ACCESS not-accessible
509
"This object uniquely identifies a conceptual row in the table
510
and reflects an assigned number used to identify a specific
513
This identifier is suitable for referencing the associated
514
method throughout this and other MIBs supported by this managed
516
::= { sipCommonMethodSupportedEntry 1 }
518
sipCommonMethodSupportedName OBJECT-TYPE
519
SYNTAX SipTCMethodName
523
"This object reflects the supported method's name. The method
524
name MUST be all upper case (e.g., 'INVITE')."
525
::= { sipCommonMethodSupportedEntry 2 }
529
sipCommonCfgTimerTable OBJECT-TYPE
530
SYNTAX SEQUENCE OF SipCommonCfgTimerEntry
531
MAX-ACCESS not-accessible
534
"This table contains timer configuration objects applicable to
535
SIP user agent and SIP stateful Proxy Server entities."
536
::= { sipCommonCfgTimer 1 }
538
sipCommonCfgTimerEntry OBJECT-TYPE
539
SYNTAX SipCommonCfgTimerEntry
540
MAX-ACCESS not-accessible
543
"A row of timer configuration.
545
Each row represents those objects for a particular SIP entity
546
present in this system. applIndex is used to uniquely identify
547
these instances of SIP entities and correlate them through
548
the common framework of the NETWORK-SERVICES-MIB (RFC 2788).
549
The objects in this table entry SHOULD be non-volatile and
550
their value SHOULD be kept at reboot."
555
::= { sipCommonCfgTimerTable 1 }
557
SipCommonCfgTimerEntry ::= SEQUENCE {
558
sipCommonCfgTimerA Unsigned32,
559
sipCommonCfgTimerB Unsigned32,
560
sipCommonCfgTimerC Unsigned32,
561
sipCommonCfgTimerD Unsigned32,
562
sipCommonCfgTimerE Unsigned32,
563
sipCommonCfgTimerF Unsigned32,
564
sipCommonCfgTimerG Unsigned32,
565
sipCommonCfgTimerH Unsigned32,
566
sipCommonCfgTimerI Unsigned32,
567
sipCommonCfgTimerJ Unsigned32,
568
sipCommonCfgTimerK Unsigned32,
569
sipCommonCfgTimerT1 Unsigned32,
570
sipCommonCfgTimerT2 Unsigned32,
571
sipCommonCfgTimerT4 Unsigned32
574
sipCommonCfgTimerA OBJECT-TYPE
575
SYNTAX Unsigned32 (100..1000)
580
"This object reflects the initial value for the retransmit timer
581
for the INVITE method. The retransmit timer doubles after each
582
retransmission, ensuring an exponential backoff in network
583
traffic. This object represents the initial time a SIP entity
584
will wait to receive a provisional response to an INVITE before
585
resending the INVITE request."
587
"RFC 3261, Section 17.1.1.2"
589
::= { sipCommonCfgTimerEntry 1 }
591
sipCommonCfgTimerB OBJECT-TYPE
592
SYNTAX Unsigned32 (32000..300000)
597
"This object reflects the maximum time a SIP entity will wait to
598
receive a final response to an INVITE. The timer is started
599
upon transmission of the initial INVITE request."
601
"RFC 3261, Section 17.1.1.2"
606
::= { sipCommonCfgTimerEntry 2 }
608
sipCommonCfgTimerC OBJECT-TYPE
609
SYNTAX Unsigned32 (180000..300000)
614
"This object reflects the maximum time a SIP Proxy Server will
615
wait to receive a provisional response to an INVITE. The Timer
616
C MUST be set for each client transaction when an INVITE
619
"RFC 3261, Section 16.6"
621
::= { sipCommonCfgTimerEntry 3 }
623
sipCommonCfgTimerD OBJECT-TYPE
624
SYNTAX Unsigned32 (0..300000)
629
"This object reflects the amount of time that the server
630
transaction can remain in the 'Completed' state when unreliable
631
transports are used. The default value MUST be equal to or
632
greater than 32000 for UDP transport, and its value MUST be 0
633
for TCP/SCTP transport."
635
"RFC 3261, Section 17.1.1.2"
637
::= { sipCommonCfgTimerEntry 4 }
639
sipCommonCfgTimerE OBJECT-TYPE
640
SYNTAX Unsigned32 (100..1000)
645
"This object reflects the initial value for the retransmit timer
646
for a non-INVITE method while in 'Trying' state. The
647
retransmit timer doubles after each retransmission until it
648
reaches T2 to ensure an exponential backoff in network traffic.
649
This object represents the initial time a SIP entity will wait
650
to receive a provisional response to the request before
651
resending the non-INVITE request."
656
"RFC 3261, Section 17.1.2.2"
658
::= { sipCommonCfgTimerEntry 5 }
660
sipCommonCfgTimerF OBJECT-TYPE
661
SYNTAX Unsigned32 (32000..300000)
666
"This object reflects the maximum time a SIP entity will wait to
667
receive a final response to a non-INVITE request. The timer is
668
started upon transmission of the initial request."
670
"RFC 3261, Section 17.1.2.2"
673
::= { sipCommonCfgTimerEntry 6 }
675
sipCommonCfgTimerG OBJECT-TYPE
676
SYNTAX Unsigned32 (0..1000)
681
"This object reflects the initial value for the retransmit timer
682
for final responses to INVITE requests. If timer G fires, the
683
response is passed to the transport layer again for
684
retransmission, and timer G is set to fire in MIN(2*T1, T2)
685
seconds. From then on, when timer G fires, the response is
686
passed to the transport again for transmission, and timer G is
687
reset with a value that doubles, unless that value exceeds T2,
688
in which case, it is reset with the value of T2. The default
689
value MUST be T1 for UDP transport, and its value MUST be 0 for
690
reliable transport like TCP/SCTP."
692
"RFC 3261, Section 17.2.1"
694
::= { sipCommonCfgTimerEntry 7 }
696
sipCommonCfgTimerH OBJECT-TYPE
697
SYNTAX Unsigned32 (32000..300000)
702
"This object reflects the maximum time a server will wait to
703
receive an ACK before it abandons retransmitting the response.
707
The timer is started upon entering the 'Completed' state."
709
"RFC 3261, Section 17.2.1"
711
::= { sipCommonCfgTimerEntry 8 }
713
sipCommonCfgTimerI OBJECT-TYPE
714
SYNTAX Unsigned32 (0..10000)
719
"This object reflects the maximum time a SIP entity will wait to
720
receive additional ACK message retransmissions.
722
The timer is started upon entering the 'Confirmed' state. The
723
default value MUST be T4 for UDP transport and its value MUST
724
be 0 for reliable transport like TCP/SCTP."
726
"RFC 3261, Section 17.2.1"
728
::= { sipCommonCfgTimerEntry 9 }
730
sipCommonCfgTimerJ OBJECT-TYPE
731
SYNTAX Unsigned32 (32000..300000)
736
"This object reflects the maximum time a SIP server will wait to
737
receive retransmissions of non-INVITE requests. The timer is
738
started upon entering the 'Completed' state for non-INVITE
739
transactions. When timer J fires, the server MUST transition to
740
the 'Terminated' state."
742
"RFC 3261, Section 17.2.2"
744
::= { sipCommonCfgTimerEntry 10 }
746
sipCommonCfgTimerK OBJECT-TYPE
747
SYNTAX Unsigned32 (0..10000)
752
"This object reflects the maximum time a SIP client will wait to
753
receive retransmissions of responses to non-INVITE requests.
754
The timer is started upon entering the 'Completed' state for
758
non-INVITE transactions. When timer K fires, the server MUST
759
transition to the 'Terminated' state. The default value MUST
760
be T4 for UDP transport, and its value MUST be 0 for reliable
761
transport like TCP/SCTP."
763
"RFC 3261, Section 17.1.2.2"
765
::= { sipCommonCfgTimerEntry 11 }
767
sipCommonCfgTimerT1 OBJECT-TYPE
768
SYNTAX Unsigned32 (200..10000)
773
"This object reflects the T1 timer for a SIP entity. T1 is an
774
estimate of the round-trip time (RTT) between the client and
775
server transactions."
777
"RFC 3261, Section 17"
779
::= { sipCommonCfgTimerEntry 12 }
781
sipCommonCfgTimerT2 OBJECT-TYPE
782
SYNTAX Unsigned32 (200..10000)
787
"This object reflects the T2 timer for a SIP entity. T2 is the
788
maximum retransmit interval for non-INVITE requests and INVITE
789
responses. It's used in various parts of the protocol to reset
790
other Timer* objects to this value."
792
"RFC 3261, Section 17"
794
::= { sipCommonCfgTimerEntry 13 }
796
sipCommonCfgTimerT4 OBJECT-TYPE
797
SYNTAX Unsigned32 (200..10000)
802
"This object reflects the T4 timer for a SIP entity. T4 is the
803
maximum duration a message will remain in the network. It
804
represents the amount of time the network will take to clear
805
messages between client and server transactions. It's used in
809
various parts of the protocol to reset other Timer* objects to
812
"RFC 3261, Section 17"
814
::= { sipCommonCfgTimerEntry 14 }
821
sipCommonSummaryStatsTable OBJECT-TYPE
822
SYNTAX SEQUENCE OF SipCommonSummaryStatsEntry
823
MAX-ACCESS not-accessible
826
"This table contains the summary statistics objects applicable
827
to all SIP entities. Each row represents those objects for a
828
particular SIP entity present in this system."
829
::= { sipCommonSummaryStats 1 }
831
sipCommonSummaryStatsEntry OBJECT-TYPE
832
SYNTAX SipCommonSummaryStatsEntry
833
MAX-ACCESS not-accessible
836
"A row of summary statistics.
838
Each row represents those objects for a particular SIP entity
839
present in this system. applIndex is used to uniquely identify
840
these instances of SIP entities and correlate them through
841
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
843
::= { sipCommonSummaryStatsTable 1 }
845
SipCommonSummaryStatsEntry ::= SEQUENCE {
846
sipCommonSummaryInRequests Counter32,
847
sipCommonSummaryOutRequests Counter32,
848
sipCommonSummaryInResponses Counter32,
849
sipCommonSummaryOutResponses Counter32,
850
sipCommonSummaryTotalTransactions Counter32,
851
sipCommonSummaryDisconTime TimeStamp
854
sipCommonSummaryInRequests OBJECT-TYPE
862
"This object indicates the total number of SIP request messages
863
received by the SIP entity, including retransmissions.
865
Discontinuities in the value of this counter can occur at
866
re-initialization of the SIP entity or service. A Management
867
Station can detect discontinuities in this counter by
868
monitoring the sipCommonSummaryDisconTime object in the same
870
::= { sipCommonSummaryStatsEntry 1 }
872
sipCommonSummaryOutRequests OBJECT-TYPE
877
"This object contains the total number of SIP request messages
878
sent out (originated and relayed) by the SIP entity. Where a
879
particular message is sent more than once, for example as a
880
retransmission or as a result of forking, each transmission is
883
Discontinuities in the value of this counter can occur at
884
re-initialization of the SIP entity or service. A Management
885
Station can detect discontinuities in this counter by
886
monitoring the sipCommonSummaryDisconTime object in the same
888
::= { sipCommonSummaryStatsEntry 2 }
890
sipCommonSummaryInResponses OBJECT-TYPE
895
"This object contains the total number of SIP response messages
896
received by the SIP entity, including retransmissions.
898
Discontinuities in the value of this counter can occur at
899
re-initialization of the SIP entity or service. A Management
900
Station can detect discontinuities in this counter by
901
monitoring the sipCommonSummaryDisconTime object in the same
903
::= { sipCommonSummaryStatsEntry 3 }
905
sipCommonSummaryOutResponses OBJECT-TYPE
913
"This object contains the total number of SIP response messages
914
sent (originated and relayed) by the SIP entity including
917
Discontinuities in the value of this counter can occur at
918
re-initialization of the SIP entity or service. A Management
919
Station can detect discontinuities in this counter by
920
monitoring the sipCommonSummaryDisconTime object in the same
922
::= { sipCommonSummaryStatsEntry 4 }
924
sipCommonSummaryTotalTransactions OBJECT-TYPE
929
"This object contains a count of the number of transactions that
930
are in progress and transactions that have reached the
931
'Terminated' state. It is not applicable to stateless SIP Proxy
934
A SIP transaction occurs between a client and a server, and
935
comprises all messages from the first request sent from the
936
client to the server, up to a final (non-1xx) response sent
937
from the server to the client.
939
If the request is INVITE and the final response is a non-2xx,
940
the transaction also include an ACK to the response. The ACK
941
for a 2xx response to an INVITE request is a separate
944
The branch ID parameter in the Via header field values serves
945
as a transaction identifier.
947
A transaction is identified by the CSeq sequence number within
948
a single call leg. The ACK request has the same CSeq number as
949
the corresponding INVITE request, but comprises a transaction
952
In the case of a forked request, each branch counts as a single
955
For a transaction stateless Proxy Server, this counter is
960
Discontinuities in the value of this counter can occur at
961
re-initialization of the SIP entity or service. A Management
962
Station can detect discontinuities in this counter by
963
monitoring the sipCommonSummaryDisconTime object in the same
965
::= { sipCommonSummaryStatsEntry 5 }
967
sipCommonSummaryDisconTime OBJECT-TYPE
972
"The value of the sysUpTime object when the counters for the
973
summary statistics objects in this row last experienced a
975
::= { sipCommonSummaryStatsEntry 6 }
979
sipCommonMethodStatsTable OBJECT-TYPE
980
SYNTAX SEQUENCE OF SipCommonMethodStatsEntry
981
MAX-ACCESS not-accessible
984
"This table contains the method statistics objects for SIP
985
entities. Each row represents those objects for a particular
986
SIP entity present in this system."
987
::= { sipCommonMethodStats 1 }
989
sipCommonMethodStatsEntry OBJECT-TYPE
990
SYNTAX SipCommonMethodStatsEntry
991
MAX-ACCESS not-accessible
994
"A row of per entity method statistics.
996
Each row represents those objects for a particular SIP entity
997
present in this system. applIndex is used to uniquely identify
998
these instances of SIP entities and correlate them through
999
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
1000
INDEX { applIndex, sipCommonMethodStatsName }
1001
::= { sipCommonMethodStatsTable 1 }
1003
SipCommonMethodStatsEntry ::= SEQUENCE {
1004
sipCommonMethodStatsName SipTCMethodName,
1005
sipCommonMethodStatsOutbounds Counter32,
1009
sipCommonMethodStatsInbounds Counter32,
1010
sipCommonMethodStatsDisconTime TimeStamp
1014
sipCommonMethodStatsName OBJECT-TYPE
1015
SYNTAX SipTCMethodName
1016
MAX-ACCESS not-accessible
1019
"This object uniquely identifies the SIP method related to the
1020
objects in a particular row."
1021
::= { sipCommonMethodStatsEntry 1 }
1023
sipCommonMethodStatsOutbounds OBJECT-TYPE
1025
MAX-ACCESS read-only
1028
"This object reflects the total number of requests sent by the
1029
SIP entity, excluding retransmissions. Retransmissions are
1030
counted separately and are not reflected in this counter. A
1031
Management Station can detect discontinuities in this counter
1032
by monitoring the sipCommonMethodStatsDisconTime object in the
1035
"RFC 3261, Section 7.1"
1036
::= { sipCommonMethodStatsEntry 2 }
1038
sipCommonMethodStatsInbounds OBJECT-TYPE
1040
MAX-ACCESS read-only
1043
"This object reflects the total number of requests received by
1044
the SIP entity. Retransmissions are counted separately and are
1045
not reflected in this counter. A Management Station can detect
1046
discontinuities in this counter by monitoring the
1047
sipCommonMethodStatsDisconTime object in the same row."
1049
"RFC 3261, Section 7.1"
1050
::= { sipCommonMethodStatsEntry 3 }
1052
sipCommonMethodStatsDisconTime OBJECT-TYPE
1054
MAX-ACCESS read-only
1060
"The value of the sysUpTime object when the counters for the
1061
method statistics objects in this row last experienced a
1063
::= { sipCommonMethodStatsEntry 4 }
1067
sipCommonStatusCodeTable OBJECT-TYPE
1068
SYNTAX SEQUENCE OF SipCommonStatusCodeEntry
1069
MAX-ACCESS not-accessible
1072
"This table contains the list of SIP status codes that each SIP
1073
entity in this system has been requested to monitor. It is the
1074
mechanism by which specific status codes are monitored.
1075
Entries created in this table must not persist across reboots."
1076
::= { sipCommonStatusCode 1 }
1078
sipCommonStatusCodeEntry OBJECT-TYPE
1079
SYNTAX SipCommonStatusCodeEntry
1080
MAX-ACCESS not-accessible
1083
"This row contains information on a particular SIP status code
1084
that the SIP entity has been requested to monitor. Entries
1085
created in this table must not persist across reboots.
1087
Each row represents those objects for a particular SIP entity
1088
present in this system. applIndex is used to uniquely identify
1089
these instances of SIP entities and correlate them through
1090
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
1091
INDEX { applIndex, sipCommonStatusCodeMethod,
1092
sipCommonStatusCodeValue }
1093
::= { sipCommonStatusCodeTable 1 }
1095
SipCommonStatusCodeEntry ::= SEQUENCE {
1096
sipCommonStatusCodeMethod SipTCMethodName,
1097
sipCommonStatusCodeValue Unsigned32,
1098
sipCommonStatusCodeIns Counter32,
1099
sipCommonStatusCodeOuts Counter32,
1100
sipCommonStatusCodeRowStatus RowStatus,
1101
sipCommonStatusCodeDisconTime TimeStamp
1104
sipCommonStatusCodeMethod OBJECT-TYPE
1105
SYNTAX SipTCMethodName
1106
MAX-ACCESS not-accessible
1112
"This object uniquely identifies a conceptual row in the
1114
::= { sipCommonStatusCodeEntry 1 }
1116
sipCommonStatusCodeValue OBJECT-TYPE
1117
SYNTAX Unsigned32 (100..999)
1118
MAX-ACCESS not-accessible
1121
"This object contains a SIP status code value that the SIP
1122
entity has been requested to monitor. All of the other
1123
information in the row is related to this value."
1124
::= { sipCommonStatusCodeEntry 2 }
1126
sipCommonStatusCodeIns OBJECT-TYPE
1128
MAX-ACCESS read-only
1131
"This object reflects the total number of response messages
1132
received by the SIP entity with the status code value contained
1133
in the sipCommonStatusCodeValue column.
1135
Discontinuities in the value of this counter can occur at
1136
re-initialization of the SIP entity or service, or when the
1137
monitoring of the status code is temporarily disabled. A
1138
Management Station can detect discontinuities in this counter
1139
by monitoring the sipCommonStatusCodeDisconTime object in the
1141
::= { sipCommonStatusCodeEntry 3 }
1143
sipCommonStatusCodeOuts OBJECT-TYPE
1145
MAX-ACCESS read-only
1148
"This object reflects the total number of response messages sent
1149
by the SIP entity with the status code value contained in the
1150
sipCommonStatusCodeValue column.
1152
Discontinuities in the value of this counter can occur at
1153
re-initialization of the SIP entity or service, or when the
1154
monitoring of the Status code is temporarily disabled. A
1155
Management Station can detect discontinuities in this counter
1156
by monitoring the sipCommonStatusCodeDisconTime object in the
1161
::= { sipCommonStatusCodeEntry 4 }
1163
sipCommonStatusCodeRowStatus OBJECT-TYPE
1165
MAX-ACCESS read-create
1168
"The row augmentation in sipCommonStatusCodeNotifTable will be
1169
governed by the value of this RowStatus.
1171
The values 'createAndGo' and 'destroy' are the only valid
1172
values allowed for this object. If a row exists, it will
1173
reflect a status of 'active' when queried."
1174
::= { sipCommonStatusCodeEntry 5 }
1176
sipCommonStatusCodeDisconTime OBJECT-TYPE
1178
MAX-ACCESS read-only
1181
"The value of the sysUpTime object when the counters for the
1182
status code statistics objects in this row last experienced
1184
::= { sipCommonStatusCodeEntry 6 }
1189
sipCommonStatusCodeNotifTable OBJECT-TYPE
1190
SYNTAX SEQUENCE OF SipCommonStatusCodeNotifEntry
1191
MAX-ACCESS not-accessible
1194
"This table contains objects to control notifications related to
1195
particular status codes that each SIP entity in this system has
1196
been requested to monitor.
1198
There is an entry in this table corresponding to each entry in
1199
sipCommonStatusCodeTable. Therefore, this table augments
1200
sipCommonStatusCodeTable and utilizes the same index
1203
The objects in this table are not included directly in the
1204
sipCommonStatusCodeTable simply to keep the status code
1205
notification control objects separate from the actual status
1207
::= { sipCommonStatusCode 2 }
1211
sipCommonStatusCodeNotifEntry OBJECT-TYPE
1212
SYNTAX SipCommonStatusCodeNotifEntry
1213
MAX-ACCESS not-accessible
1216
"This row contains information controlling notifications for a
1217
particular SIP status code that the SIP entity has been
1218
requested to monitor."
1219
AUGMENTS { sipCommonStatusCodeEntry }
1220
::= { sipCommonStatusCodeNotifTable 1 }
1222
SipCommonStatusCodeNotifEntry ::= SEQUENCE {
1223
sipCommonStatusCodeNotifSend TruthValue,
1224
sipCommonStatusCodeNotifEmitMode INTEGER,
1225
sipCommonStatusCodeNotifThresh Unsigned32,
1226
sipCommonStatusCodeNotifInterval Unsigned32
1229
sipCommonStatusCodeNotifSend OBJECT-TYPE
1231
MAX-ACCESS read-write
1234
"This object controls whether a sipCommonStatusCodeNotif is
1235
emitted when the status code value specified by
1236
sipCommonStatusCodeValue is sent or received. If the value of
1237
this object is 'true', then a notification is sent. If it is
1238
'false', no notification is sent.
1239
Note well that a notification MAY be emitted for every message
1240
sent or received that contains the particular status code.
1241
Depending on the status code involved, this can cause a
1242
significant number of notification emissions that could be
1243
detrimental to network performance. Managers are forewarned to
1244
be prudent in the use of this object to enable notifications.
1245
Look to sipCommonStatusCodeNotifEmitMode for alternative
1246
controls for sipCommonStatusCodeNotif emissions."
1248
::= { sipCommonStatusCodeNotifEntry 1 }
1250
sipCommonStatusCodeNotifEmitMode OBJECT-TYPE
1254
triggered(3) -- read-only
1256
MAX-ACCESS read-write
1262
"The object sipCommonStatusCodeNotifSend MUST be set to 'true'
1263
for the values of this object to have any effect. It is
1264
RECOMMENDED that the desired emit mode be established by this
1265
object prior to setting sipCommonStatusCodeNotifSend to 'true'.
1266
This object and the sipCommonStatusCodeNotifSend object can
1267
obviously be set independently, but their respective values
1268
will have a dependency on each other and the resulting
1271
This object specifies the mode for emissions of
1272
sipCommonStatusCodeNotif notifications.
1274
normal : sipCommonStatusCodeNotif notifications will be
1275
emitted by the system for each SIP response
1276
message sent or received that contains the
1277
desired status code.
1279
oneShot : Only one sipCommonStatusCodeNotif notification
1280
will be emitted. It will be the next SIP response
1281
message sent or received that contains the
1282
desired status code.
1284
No more notifications are emitted until this
1285
object is set to 'oneShot' again or set to
1286
'normal'. This option is provided as a means of
1287
quelling the potential promiscuous behavior that
1288
can be associated with the
1289
sipCommonStatusCodeNotif.
1291
triggered : This value is only readable and cannot be set. It
1292
reflects that the 'oneShot' case has occurred,
1293
and indicates that the mode needs to be reset to
1294
get further notifications. The mode is reset by
1295
setting this object to 'oneShot' or 'normal'."
1297
::= { sipCommonStatusCodeNotifEntry 2 }
1299
sipCommonStatusCodeNotifThresh OBJECT-TYPE
1301
MAX-ACCESS read-write
1304
"This object specifies the number of response messages sent or
1305
received by this system that are considered excessive. Based
1306
on crossing that threshold, a
1307
sipCommonStatusCodeThreshExceededInNotif notification or a
1308
sipCommonStatusCodeThreshExceededOutNotif will be sent. The
1309
sipCommonStatusCodeThreshExceededInNotif and
1313
sipCommonStatusCodeThreshExceededOutNotif notifications can be
1314
used as an early warning mechanism in lieu of using
1315
sipCommonStatusCodeNotif.
1317
Note that the configuration applied by this object will be
1318
applied equally to inbound and outbound response messages."
1320
::= { sipCommonStatusCodeNotifEntry 3 }
1322
sipCommonStatusCodeNotifInterval OBJECT-TYPE
1325
MAX-ACCESS read-write
1328
"This object specifies the time interval over which, if
1329
sipCommonStatusCodeThresh is exceeded with respect to sent or
1330
received messages, a sipCommonStatusCodeThreshExceededInNotif
1331
or sipCommonStatusCodeThreshExceededOutNotif notification will
1334
Note that the configuration applied by this object will be
1335
applied equally to inbound and outbound response messages."
1337
::= { sipCommonStatusCodeNotifEntry 4 }
1341
sipCommonTransCurrentTable OBJECT-TYPE
1342
SYNTAX SEQUENCE OF SipCommonTransCurrentEntry
1343
MAX-ACCESS not-accessible
1346
"This table contains information on the transactions currently
1347
awaiting definitive responses by each SIP entity in this
1350
This table does not apply to transaction stateless Proxy
1352
::= { sipCommonStatsTrans 1 }
1354
sipCommonTransCurrentEntry OBJECT-TYPE
1355
SYNTAX SipCommonTransCurrentEntry
1356
MAX-ACCESS not-accessible
1359
"Information on a particular SIP entity's current transactions.
1363
Each row represents those objects for a particular SIP entity
1364
present in this system. applIndex is used to uniquely identify
1365
these instances of SIP entities and correlate them through
1366
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
1368
::= { sipCommonTransCurrentTable 1 }
1370
SipCommonTransCurrentEntry ::= SEQUENCE {
1371
sipCommonTransCurrentactions Gauge32
1374
sipCommonTransCurrentactions OBJECT-TYPE
1375
SYNTAX Gauge32 (0..4294967295)
1376
MAX-ACCESS read-only
1379
"This object contains the number of transactions awaiting
1380
definitive (non-1xx) response. In the case of a forked
1381
request, each branch counts as a single transaction
1382
corresponding to the entity identified by applIndex."
1383
::= { sipCommonTransCurrentEntry 1 }
1388
sipCommonStatsRetryTable OBJECT-TYPE
1389
SYNTAX SEQUENCE OF SipCommonStatsRetryEntry
1390
MAX-ACCESS not-accessible
1393
"This table contains retry statistics objects applicable to each
1394
SIP entity in this system."
1395
::= { sipCommonStatsRetry 1 }
1397
sipCommonStatsRetryEntry OBJECT-TYPE
1398
SYNTAX SipCommonStatsRetryEntry
1399
MAX-ACCESS not-accessible
1402
"A row of retry statistics.
1404
Each row represents those objects for a particular SIP entity
1405
present in this system. applIndex is used to uniquely identify
1406
these instances of SIP entities and correlate them through the
1407
common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
1411
INDEX { applIndex, sipCommonStatsRetryMethod }
1412
::= { sipCommonStatsRetryTable 1 }
1414
SipCommonStatsRetryEntry ::= SEQUENCE {
1415
sipCommonStatsRetryMethod SipTCMethodName,
1416
sipCommonStatsRetries Counter32,
1417
sipCommonStatsRetryFinalResponses Counter32,
1418
sipCommonStatsRetryNonFinalResponses Counter32,
1419
sipCommonStatsRetryDisconTime TimeStamp
1422
sipCommonStatsRetryMethod OBJECT-TYPE
1423
SYNTAX SipTCMethodName
1424
MAX-ACCESS not-accessible
1427
"This object uniquely identifies the SIP method related to the
1429
::= { sipCommonStatsRetryEntry 1 }
1431
sipCommonStatsRetries OBJECT-TYPE
1433
MAX-ACCESS read-only
1436
"This object reflects the total number of request
1437
retransmissions that have been sent by the SIP entity. Note
1438
that there could be multiple retransmissions per request.
1440
Discontinuities in the value of this counter can occur at
1441
re-initialization of the SIP entity or service. A Management
1442
Station can detect discontinuities in this counter by
1443
monitoring the sipCommonStatsRetryDisconTime object in the same
1445
::= { sipCommonStatsRetryEntry 2 }
1447
sipCommonStatsRetryFinalResponses OBJECT-TYPE
1449
MAX-ACCESS read-only
1452
"This object reflects the total number of Final Response retries
1453
that have been sent by the SIP entity. Note that there could
1454
be multiple retransmissions per request.
1456
Discontinuities in the value of this counter can occur at
1457
re-initialization of the SIP entity or service. A Management
1458
Station can detect discontinuities in this counter by
1462
monitoring the sipCommonStatsRetryDisconTime object in the same
1464
::= { sipCommonStatsRetryEntry 3 }
1466
sipCommonStatsRetryNonFinalResponses OBJECT-TYPE
1468
MAX-ACCESS read-only
1471
"This object reflects the total number of non-Final Response
1472
retries that have been sent by the SIP entity.
1474
Discontinuities in the value of this counter can occur at
1475
re-initialization of the SIP entity or service. A Management
1476
Station can detect discontinuities in this counter by
1477
monitoring the sipCommonStatsRetryDisconTime object in the same
1479
::= { sipCommonStatsRetryEntry 4 }
1481
sipCommonStatsRetryDisconTime OBJECT-TYPE
1483
MAX-ACCESS read-only
1486
"The value of the sysUpTime object when the counters for the
1487
retry statistics objects in this row last experienced a
1489
::= { sipCommonStatsRetryEntry 5 }
1493
sipCommonOtherStatsTable OBJECT-TYPE
1494
SYNTAX SEQUENCE OF SipCommonOtherStatsEntry
1495
MAX-ACCESS not-accessible
1498
"This table contains other common statistics supported by each
1499
SIP entity in this system."
1500
::= { sipCommonOtherStats 1 }
1502
sipCommonOtherStatsEntry OBJECT-TYPE
1503
SYNTAX SipCommonOtherStatsEntry
1504
MAX-ACCESS not-accessible
1507
"Information on a particular SIP entity's other common
1512
Each row represents those objects for a particular SIP entity
1513
present in this system. applIndex is used to uniquely identify
1514
these instances of SIP entities and correlate them through
1515
the common framework of the NETWORK-SERVICES-MIB (RFC 2788)."
1517
::= { sipCommonOtherStatsTable 1 }
1519
SipCommonOtherStatsEntry ::= SEQUENCE {
1520
sipCommonOtherStatsNumUnsupportedUris Counter32,
1521
sipCommonOtherStatsNumUnsupportedMethods Counter32,
1522
sipCommonOtherStatsOtherwiseDiscardedMsgs Counter32,
1523
sipCommonOtherStatsDisconTime TimeStamp
1526
sipCommonOtherStatsNumUnsupportedUris OBJECT-TYPE
1528
MAX-ACCESS read-only
1531
"Number of RequestURIs received with an unsupported scheme.
1532
A server normally responds to such requests with a 400 Bad
1533
Request status code.
1535
Discontinuities in the value of this counter can occur at
1536
re-initialization of the SIP entity or service. A Management
1537
Station can detect discontinuities in this counter by
1538
monitoring the sipCommonOtherStatsDisconTime object in the same
1540
::= { sipCommonOtherStatsEntry 1 }
1542
sipCommonOtherStatsNumUnsupportedMethods OBJECT-TYPE
1544
MAX-ACCESS read-only
1547
"Number of SIP requests received with unsupported methods. A
1548
server normally responds to such requests with a 501 (Not
1549
Implemented) or 405 (Method Not Allowed).
1551
Discontinuities in the value of this counter can occur at
1552
re-initialization of the SIP entity or service. A Management
1553
Station can detect discontinuities in this counter by
1554
monitoring the sipCommonOtherStatsDisconTime object in the same
1556
::= { sipCommonOtherStatsEntry 2 }
1558
sipCommonOtherStatsOtherwiseDiscardedMsgs OBJECT-TYPE
1563
MAX-ACCESS read-only
1566
"Number of SIP messages received that, for any number of
1567
reasons, was discarded without a response.
1569
Discontinuities in the value of this counter can occur at
1570
re-initialization of the SIP entity or service. A Management
1571
Station can detect discontinuities in this counter by
1572
monitoring the sipCommonOtherStatsDisconTime object in the same
1574
::= { sipCommonOtherStatsEntry 3 }
1576
sipCommonOtherStatsDisconTime OBJECT-TYPE
1578
MAX-ACCESS read-only
1581
"The value of the sysUpTime object when the counters for the
1582
statistics objects in this row last experienced a
1584
::= { sipCommonOtherStatsEntry 4 }
1591
sipCommonStatusCodeNotifTo OBJECT-TYPE
1592
SYNTAX SnmpAdminString
1593
MAX-ACCESS accessible-for-notify
1596
"This object contains the value of the To header in the message
1597
containing the status code that caused the notification. The
1598
header name will be part of this object value. For example,
1600
::= { sipCommonNotifObjects 1 }
1602
sipCommonStatusCodeNotifFrom OBJECT-TYPE
1603
SYNTAX SnmpAdminString
1604
MAX-ACCESS accessible-for-notify
1607
"This object contains the value of the From header in the
1608
message containing the status code that caused the
1612
notification. The header name will be part of this object
1613
value. For example, 'From: Watson '."
1614
::= { sipCommonNotifObjects 2 }
1616
sipCommonStatusCodeNotifCallId OBJECT-TYPE
1617
SYNTAX SnmpAdminString
1618
MAX-ACCESS accessible-for-notify
1621
"This object contains the value of the Call-ID in the message
1622
containing the status code that caused the notification. The
1623
header name will be part of this object value. For example,
1624
'Call-ID: 5551212@example.com'."
1625
::= { sipCommonNotifObjects 3 }
1627
sipCommonStatusCodeNotifCSeq OBJECT-TYPE
1629
MAX-ACCESS accessible-for-notify
1632
"This object contains the CSeq value in the message containing
1633
the status code that caused the notification. The header name
1634
will be part of this object value. For example, 'CSeq: 1722
1636
::= { sipCommonNotifObjects 4 }
1640
sipCommonNotifApplIndex OBJECT-TYPE
1641
SYNTAX Unsigned32 (1..2147483647)
1642
MAX-ACCESS accessible-for-notify
1645
"This object contains the applIndex as described in RFC 2788.
1646
This object is created in order to allow a variable binding
1647
containing a value of applIndex in a notification."
1648
::= { sipCommonNotifObjects 5 }
1650
sipCommonNotifSequenceNumber OBJECT-TYPE
1651
SYNTAX Unsigned32 (1..2147483647)
1652
MAX-ACCESS accessible-for-notify
1655
"This object contains a sequence number for each notification
1656
generated by this SIP entity. Each notification SHOULD have a
1657
unique sequence number. A network manager can use this
1658
information to determine whether notifications from a
1662
particular SIP entity have been missed. The value of this
1663
object MUST start at 1 and increase by 1 with each generated
1664
notification. If a system restarts, the sequence number MAY
1665
start again from 1."
1666
::= { sipCommonNotifObjects 6 }
1670
sipCommonStatusCodeNotif NOTIFICATION-TYPE
1672
sipCommonNotifSequenceNumber,
1673
sipCommonNotifApplIndex,
1674
sipCommonStatusCodeNotifTo,
1675
sipCommonStatusCodeNotifFrom,
1676
sipCommonStatusCodeNotifCallId,
1677
sipCommonStatusCodeNotifCSeq,
1678
sipCommonStatusCodeIns,
1679
sipCommonStatusCodeOuts
1683
"Signifies that a specific status code has been sent or received
1685
::= { sipCommonMIBNotifications 1 }
1687
sipCommonStatusCodeThreshExceededInNotif NOTIFICATION-TYPE
1689
sipCommonNotifSequenceNumber,
1690
sipCommonNotifApplIndex,
1691
sipCommonStatusCodeIns
1695
"Signifies that a specific status code was found to have been
1696
received by the system frequently enough to exceed the
1697
configured threshold. This notification can be used as
1698
an early warning mechanism in lieu of using
1699
sipCommonStatusCodeNotif."
1700
::= { sipCommonMIBNotifications 2 }
1702
sipCommonStatusCodeThreshExceededOutNotif NOTIFICATION-TYPE
1704
sipCommonNotifSequenceNumber,
1705
sipCommonNotifApplIndex,
1706
sipCommonStatusCodeOuts
1713
"Signifies that a specific status code was found to have been
1714
sent by the system enough to exceed the configured threshold.
1715
This notification can be used as an early warning mechanism in
1716
lieu of using sipCommonStatusCodeNotif."
1717
::= { sipCommonMIBNotifications 3 }
1719
sipCommonServiceColdStart NOTIFICATION-TYPE
1721
sipCommonNotifSequenceNumber,
1722
sipCommonNotifApplIndex,
1723
sipCommonCfgServiceStartTime
1727
"Signifies that the SIP service has reinitialized itself or
1728
started for the first time. This SHOULD result from a hard
1729
'down' to 'up' administrative status change. The configuration
1730
or behavior of the service MAY be altered."
1731
::= { sipCommonMIBNotifications 4 }
1733
sipCommonServiceWarmStart NOTIFICATION-TYPE
1735
sipCommonNotifSequenceNumber,
1736
sipCommonNotifApplIndex,
1737
sipCommonCfgServiceLastChange
1741
"Signifies that the SIP service has reinitialized itself and is
1742
restarting after an administrative 'reset'. The configuration
1743
or behavior of the service MAY be altered."
1744
::= { sipCommonMIBNotifications 5 }
1746
sipCommonServiceStatusChanged NOTIFICATION-TYPE
1748
sipCommonNotifSequenceNumber,
1749
sipCommonNotifApplIndex,
1750
sipCommonCfgServiceLastChange,
1751
sipCommonCfgServiceOperStatus
1755
"Signifies that the SIP service operational status has changed."
1756
::= { sipCommonMIBNotifications 6 }
1763
sipCommonMIBCompliances
1764
OBJECT IDENTIFIER ::= { sipCommonMIBConformance 1 }
1766
OBJECT IDENTIFIER ::= { sipCommonMIBConformance 2 }
1770
sipCommonCompliance MODULE-COMPLIANCE
1773
"The compliance statement for SIP entities."
1775
MODULE -- this module
1776
MANDATORY-GROUPS { sipCommonConfigGroup,
1780
OBJECT sipCommonStatusCodeRowStatus
1781
SYNTAX RowStatus { active(1) }
1782
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
1784
"Support for createAndWait and notInService is not required."
1786
OBJECT sipCommonCfgServiceNotifEnable
1787
MIN-ACCESS not-accessible
1789
"This object is optional and does not need to be supported."
1791
GROUP sipCommonInformationalGroup
1793
"This group is OPTIONAL. A SIP entity can elect to not provide
1794
any support for these objects, as they provide optional
1797
GROUP sipCommonConfigTimerGroup
1799
"This group is OPTIONAL. A SIP entity can elect to not provide
1800
any timer configuration."
1802
GROUP sipCommonStatsRetryGroup
1804
"This group is OPTIONAL. A SIP entity can elect to not provide
1805
any retry statistics."
1807
GROUP sipCommonNotifGroup
1812
"This group is OPTIONAL. A SIP entity can elect to not provide
1813
any notifications. If implemented, the
1814
sipCommonStatusCodeNotifGroup and sipCommonNotifObjectsGroup
1815
MUST also be implemented."
1817
GROUP sipCommonStatusCodeNotifGroup
1819
"This group is OPTIONAL. A SIP entity can elect to not provide
1820
any notifications. If implemented, the sipCommonNotifGroup and
1821
sipCommonNotifObjectsGroup MUST also be implemented."
1823
GROUP sipCommonNotifObjectsGroup
1825
"This group is OPTIONAL. A SIP entity can elect to not provide
1826
any notifications. If implemented, the
1827
sipCommonStatusCodeNotifGroup and sipCommonNotifGroup MUST also
1830
::= { sipCommonMIBCompliances 1 }
1834
sipCommonConfigGroup OBJECT-GROUP
1836
sipCommonCfgProtocolVersion,
1837
sipCommonCfgServiceOperStatus,
1838
sipCommonCfgServiceStartTime,
1839
sipCommonCfgServiceLastChange,
1840
sipCommonPortTransportRcv,
1842
sipCommonOptionTagHeaderField,
1843
sipCommonCfgMaxTransactions,
1844
sipCommonCfgServiceNotifEnable,
1845
sipCommonCfgEntityType,
1846
sipCommonMethodSupportedName
1850
"A collection of objects providing configuration common to all
1852
::= { sipCommonMIBGroups 1 }
1854
sipCommonInformationalGroup OBJECT-GROUP
1856
sipCommonCfgOrganization
1863
"A collection of objects providing configuration common to all
1865
::= { sipCommonMIBGroups 2 }
1867
sipCommonConfigTimerGroup OBJECT-GROUP
1880
sipCommonCfgTimerT1,
1881
sipCommonCfgTimerT2,
1886
"A collection of objects providing timer configuration common to
1888
::= { sipCommonMIBGroups 3 }
1890
sipCommonStatsGroup OBJECT-GROUP
1892
sipCommonSummaryInRequests,
1893
sipCommonSummaryOutRequests,
1894
sipCommonSummaryInResponses,
1895
sipCommonSummaryOutResponses,
1896
sipCommonSummaryTotalTransactions,
1897
sipCommonSummaryDisconTime,
1898
sipCommonMethodStatsOutbounds,
1899
sipCommonMethodStatsInbounds,
1900
sipCommonMethodStatsDisconTime,
1901
sipCommonStatusCodeIns,
1902
sipCommonStatusCodeOuts,
1903
sipCommonStatusCodeRowStatus,
1904
sipCommonStatusCodeDisconTime,
1905
sipCommonTransCurrentactions,
1906
sipCommonOtherStatsNumUnsupportedUris,
1907
sipCommonOtherStatsNumUnsupportedMethods,
1908
sipCommonOtherStatsOtherwiseDiscardedMsgs,
1909
sipCommonOtherStatsDisconTime
1916
"A collection of objects providing statistics common to all SIP
1918
::= { sipCommonMIBGroups 4 }
1920
sipCommonStatsRetryGroup OBJECT-GROUP
1922
sipCommonStatsRetries,
1923
sipCommonStatsRetryFinalResponses,
1924
sipCommonStatsRetryNonFinalResponses,
1925
sipCommonStatsRetryDisconTime
1929
"A collection of objects providing retry statistics."
1930
::= { sipCommonMIBGroups 5 }
1932
sipCommonNotifGroup NOTIFICATION-GROUP
1934
sipCommonStatusCodeNotif,
1935
sipCommonStatusCodeThreshExceededInNotif,
1936
sipCommonStatusCodeThreshExceededOutNotif,
1937
sipCommonServiceColdStart,
1938
sipCommonServiceWarmStart,
1939
sipCommonServiceStatusChanged
1944
"A collection of notifications common to all SIP entities."
1945
::= { sipCommonMIBGroups 6 }
1947
sipCommonStatusCodeNotifGroup OBJECT-GROUP
1949
sipCommonStatusCodeNotifSend,
1950
sipCommonStatusCodeNotifEmitMode,
1951
sipCommonStatusCodeNotifThresh,
1952
sipCommonStatusCodeNotifInterval
1956
"A collection of objects related to the control and attribution
1957
of notifications common to all SIP entities."
1958
::= { sipCommonMIBGroups 7 }
1960
sipCommonNotifObjectsGroup OBJECT-GROUP
1965
sipCommonStatusCodeNotifTo,
1966
sipCommonStatusCodeNotifFrom,
1967
sipCommonStatusCodeNotifCallId,
1968
sipCommonStatusCodeNotifCSeq,
1969
sipCommonNotifApplIndex,
1970
sipCommonNotifSequenceNumber
1974
"A collection of accessible-for-notify objects related to the
1975
notification defined in this MIB module."
1976
::= { sipCommonMIBGroups 8 }