~ubuntu-branches/ubuntu/trusty/libsmi/trusty-proposed

« back to all changes in this revision

Viewing changes to mibs/ietf/SIP-COMMON-MIB

  • Committer: Bazaar Package Importer
  • Author(s): Vincent Bernat
  • Date: 2009-12-03 20:38:40 UTC
  • mfrom: (6.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20091203203840-42i5ginvt6xyfp30
Tags: 0.4.8+dfsg2-2
* Suggest snmp-mibs-downloader, a package in contrib that will download
  MIB from Internet, if requested by the user, instead of libsnmp-base.
* Upload to unstable.
* Update NEWS.Debian.
* Ship smistrip in a separate package.
* Update paths in shipped smi.conf.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
SIP-COMMON-MIB DEFINITIONS ::= BEGIN
2
 
 
3
 
IMPORTS
4
 
    MODULE-IDENTITY,
5
 
    OBJECT-TYPE,
6
 
    NOTIFICATION-TYPE,
7
 
    Counter32,
8
 
    Gauge32,
9
 
    TimeTicks,
10
 
    Unsigned32,
11
 
 
12
 
 
13
 
    mib-2
14
 
          FROM SNMPv2-SMI             -- RFC 2578
15
 
 
16
 
    RowStatus,
17
 
    TimeStamp,
18
 
    TruthValue
19
 
          FROM SNMPv2-TC              -- RFC 2579
20
 
 
21
 
    MODULE-COMPLIANCE,
22
 
    OBJECT-GROUP,
23
 
    NOTIFICATION-GROUP
24
 
          FROM SNMPv2-CONF            -- RFC 2580
25
 
 
26
 
    SnmpAdminString
27
 
          FROM SNMP-FRAMEWORK-MIB     -- RFC 3411
28
 
 
29
 
    SipTCTransportProtocol,
30
 
    SipTCMethodName,
31
 
    SipTCEntityRole,
32
 
    SipTCOptionTagHeaders
33
 
          FROM SIP-TC-MIB             -- RFC 4780
34
 
 
35
 
    applIndex
36
 
          FROM NETWORK-SERVICES-MIB   -- RFC 2788
37
 
 
38
 
    InetPortNumber
39
 
          FROM INET-ADDRESS-MIB;      -- RFC 4001
40
 
 
41
 
sipCommonMIB MODULE-IDENTITY
42
 
    LAST-UPDATED "200704200000Z"
43
 
    ORGANIZATION "IETF Session Initiation Protocol Working Group"
44
 
    CONTACT-INFO
45
 
             "SIP WG email: sip@ietf.org
46
 
 
47
 
              Co-editor  Kevin Lingle
48
 
                         Cisco Systems, Inc.
49
 
              postal:    7025 Kit Creek Road
50
 
                         P.O. Box 14987
51
 
                         Research Triangle Park, NC 27709
52
 
                         USA
53
 
              email:     klingle@cisco.com
54
 
              phone:     +1 919 476 2029
55
 
 
56
 
              Co-editor  Joon Maeng
57
 
              email:     jmaeng@austin.rr.com
58
 
 
59
 
              Co-editor  Jean-Francois Mule
60
 
                         CableLabs
61
 
 
62
 
 
63
 
              postal:    858 Coal Creek Circle
64
 
                         Louisville, CO 80027
65
 
                         USA
66
 
              email:     jf.mule@cablelabs.com
67
 
              phone:     +1 303 661 9100
68
 
 
69
 
              Co-editor  Dave Walker
70
 
              email:     drwalker@rogers.com"
71
 
    DESCRIPTION
72
 
       "Session Initiation Protocol (SIP) Common MIB module.  This
73
 
        module defines objects that may be common to all SIP entities.
74
 
 
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
79
 
        RFC 3261 (June 2002).
80
 
 
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.
85
 
 
86
 
        Copyright (C) The IETF Trust (2007).  This version of
87
 
        this MIB module is part of RFC 4780; see the RFC itself for
88
 
        full legal notices."
89
 
    REVISION     "200704200000Z"
90
 
    DESCRIPTION
91
 
        "Initial version of the IETF SIP-COMMON-MIB module.  This
92
 
         version published as part of RFC 4780."
93
 
     ::= { mib-2 149 }
94
 
 
95
 
sipCommonMIBNotifications OBJECT IDENTIFIER ::= { sipCommonMIB 0 }
96
 
sipCommonMIBObjects       OBJECT IDENTIFIER ::= { sipCommonMIB 1 }
97
 
sipCommonMIBConformance   OBJECT IDENTIFIER ::= { sipCommonMIB 2 }
98
 
 
99
 
--
100
 
--
101
 
 
102
 
sipCommonCfgBase       OBJECT IDENTIFIER ::= { sipCommonMIBObjects 1 }
103
 
 
104
 
sipCommonCfgTimer      OBJECT IDENTIFIER ::= { sipCommonMIBObjects 2 }
105
 
 
106
 
 
107
 
 
108
 
sipCommonSummaryStats  OBJECT IDENTIFIER ::= { sipCommonMIBObjects 3 }
109
 
 
110
 
sipCommonMethodStats   OBJECT IDENTIFIER ::= { sipCommonMIBObjects 4 }
111
 
 
112
 
sipCommonStatusCode    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 5 }
113
 
 
114
 
sipCommonStatsTrans    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 6 }
115
 
 
116
 
sipCommonStatsRetry    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 7 }
117
 
 
118
 
sipCommonOtherStats    OBJECT IDENTIFIER ::= { sipCommonMIBObjects 8 }
119
 
 
120
 
sipCommonNotifObjects  OBJECT IDENTIFIER ::= { sipCommonMIBObjects 9 }
121
 
 
122
 
--
123
 
--
124
 
sipCommonCfgTable OBJECT-TYPE
125
 
    SYNTAX      SEQUENCE OF SipCommonCfgEntry
126
 
    MAX-ACCESS  not-accessible
127
 
    STATUS      current
128
 
    DESCRIPTION
129
 
       "This table contains the common configuration objects applicable
130
 
        to all SIP entities."
131
 
    ::= { sipCommonCfgBase 1 }
132
 
 
133
 
sipCommonCfgEntry OBJECT-TYPE
134
 
    SYNTAX      SipCommonCfgEntry
135
 
    MAX-ACCESS  not-accessible
136
 
    STATUS      current
137
 
    DESCRIPTION
138
 
       "A row of common configuration.
139
 
 
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
144
 
        2788)."
145
 
    INDEX { applIndex }
146
 
    ::= { sipCommonCfgTable 1 }
147
 
 
148
 
SipCommonCfgEntry ::= SEQUENCE {
149
 
 
150
 
 
151
 
        sipCommonCfgProtocolVersion      SnmpAdminString,
152
 
        sipCommonCfgServiceOperStatus    INTEGER,
153
 
        sipCommonCfgServiceStartTime     TimeTicks,
154
 
        sipCommonCfgServiceLastChange    TimeTicks,
155
 
        sipCommonCfgOrganization         SnmpAdminString,
156
 
        sipCommonCfgMaxTransactions      Unsigned32,
157
 
        sipCommonCfgServiceNotifEnable   BITS,
158
 
        sipCommonCfgEntityType           SipTCEntityRole
159
 
    }
160
 
 
161
 
sipCommonCfgProtocolVersion OBJECT-TYPE
162
 
    SYNTAX      SnmpAdminString
163
 
    MAX-ACCESS  read-only
164
 
    STATUS      current
165
 
    DESCRIPTION
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."
171
 
    REFERENCE
172
 
       "RFC 3261, Section 7.1"
173
 
    ::= { sipCommonCfgEntry 1 }
174
 
 
175
 
sipCommonCfgServiceOperStatus OBJECT-TYPE
176
 
    SYNTAX      INTEGER {
177
 
                  unknown(1),
178
 
                  up(2),
179
 
                  down(3),
180
 
                  congested(4),
181
 
                  restarting(5),
182
 
                  quiescing(6),
183
 
                  testing(7)
184
 
                }
185
 
    MAX-ACCESS  read-only
186
 
    STATUS      current
187
 
    DESCRIPTION
188
 
       "This object contains the current operational state of
189
 
        the SIP application.
190
 
 
191
 
        unknown    : The operational status cannot be determined
192
 
                     for some reason.
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
197
 
                     SIP messages.
198
 
        congested  : The application is operational but no additional
199
 
 
200
 
 
201
 
 
202
 
                     inbound transactions can be accommodated at the
203
 
                     moment.
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.
213
 
 
214
 
        The operational status values defined for this object are not
215
 
        based on any specific information contained in the SIP
216
 
        standard."
217
 
    ::= { sipCommonCfgEntry 2 }
218
 
 
219
 
sipCommonCfgServiceStartTime OBJECT-TYPE
220
 
    SYNTAX      TimeTicks
221
 
    MAX-ACCESS  read-only
222
 
    STATUS      current
223
 
    DESCRIPTION
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
227
 
        zero value."
228
 
    ::= { sipCommonCfgEntry 3 }
229
 
 
230
 
sipCommonCfgServiceLastChange OBJECT-TYPE
231
 
    SYNTAX      TimeTicks
232
 
    MAX-ACCESS  read-only
233
 
    STATUS      current
234
 
    DESCRIPTION
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 }
240
 
 
241
 
sipCommonCfgOrganization OBJECT-TYPE
242
 
    SYNTAX      SnmpAdminString
243
 
    MAX-ACCESS  read-only
244
 
    STATUS      current
245
 
    DESCRIPTION
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
249
 
        to be generated."
250
 
 
251
 
 
252
 
 
253
 
    REFERENCE
254
 
       "RFC 3261, Section 20.25"
255
 
    ::= { sipCommonCfgEntry 5 }
256
 
 
257
 
sipCommonCfgMaxTransactions OBJECT-TYPE
258
 
    SYNTAX      Unsigned32 (1..4294967295)
259
 
    MAX-ACCESS  read-only
260
 
    STATUS      current
261
 
    DESCRIPTION
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 }
270
 
 
271
 
sipCommonCfgServiceNotifEnable OBJECT-TYPE
272
 
    SYNTAX      BITS {
273
 
                  sipCommonServiceColdStart(0),
274
 
                  sipCommonServiceWarmStart(1),
275
 
                  sipCommonServiceStatusChanged(2)
276
 
                }
277
 
    MAX-ACCESS  read-write
278
 
    STATUS      current
279
 
    DESCRIPTION
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.
284
 
 
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.
292
 
 
293
 
        This object value SHOULD persist across reboots."
294
 
    DEFVAL { { sipCommonServiceColdStart,
295
 
               sipCommonServiceWarmStart } }
296
 
    ::= { sipCommonCfgEntry 7 }
297
 
 
298
 
sipCommonCfgEntityType OBJECT-TYPE
299
 
    SYNTAX      SipTCEntityRole
300
 
    MAX-ACCESS  read-only
301
 
 
302
 
 
303
 
 
304
 
    STATUS      current
305
 
    DESCRIPTION
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
313
 
        roles."
314
 
    ::= { sipCommonCfgEntry 8 }
315
 
 
316
 
--
317
 
--
318
 
sipCommonPortTable OBJECT-TYPE
319
 
    SYNTAX      SEQUENCE OF SipCommonPortEntry
320
 
    MAX-ACCESS  not-accessible
321
 
    STATUS      current
322
 
    DESCRIPTION
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 }
327
 
 
328
 
sipCommonPortEntry OBJECT-TYPE
329
 
    SYNTAX      SipCommonPortEntry
330
 
    MAX-ACCESS  not-accessible
331
 
    STATUS      current
332
 
    DESCRIPTION
333
 
       "Specification of a particular port.
334
 
 
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 }
341
 
 
342
 
SipCommonPortEntry ::= SEQUENCE {
343
 
        sipCommonPort                 InetPortNumber,
344
 
        sipCommonPortTransportRcv     SipTCTransportProtocol
345
 
    }
346
 
 
347
 
sipCommonPort OBJECT-TYPE
348
 
    SYNTAX      InetPortNumber (1..65535)
349
 
    MAX-ACCESS  not-accessible
350
 
    STATUS      current
351
 
 
352
 
 
353
 
 
354
 
    DESCRIPTION
355
 
       "This object reflects a particular port that can be used by the
356
 
        SIP application."
357
 
    ::= { sipCommonPortEntry 1 }
358
 
 
359
 
sipCommonPortTransportRcv OBJECT-TYPE
360
 
    SYNTAX      SipTCTransportProtocol
361
 
    MAX-ACCESS  read-only
362
 
    STATUS      current
363
 
    DESCRIPTION
364
 
       "This object will specify the transport protocol the SIP entity
365
 
        will use to receive SIP messages.
366
 
 
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 }
372
 
 
373
 
--
374
 
--
375
 
 
376
 
sipCommonOptionTagTable OBJECT-TYPE
377
 
    SYNTAX      SEQUENCE OF SipCommonOptionTagEntry
378
 
    MAX-ACCESS  not-accessible
379
 
    STATUS      current
380
 
    DESCRIPTION
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.
386
 
 
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.
392
 
 
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.
397
 
 
398
 
        Normally, the list of such features supported by an entity is
399
 
        static (i.e., will not change over time)."
400
 
 
401
 
 
402
 
 
403
 
    REFERENCE
404
 
       "RFC 3261, Sections 19.2, 20.32, 20.29, 20.37, and 20.40"
405
 
    ::= { sipCommonCfgBase 3 }
406
 
 
407
 
sipCommonOptionTagEntry OBJECT-TYPE
408
 
    SYNTAX      SipCommonOptionTagEntry
409
 
    MAX-ACCESS  not-accessible
410
 
    STATUS      current
411
 
    DESCRIPTION
412
 
       "A particular SIP option tag (extension) supported or
413
 
        unsupported by the SIP entity, and which may be supported or
414
 
        required by a peer.
415
 
 
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 }
422
 
 
423
 
SipCommonOptionTagEntry ::= SEQUENCE {
424
 
        sipCommonOptionTagIndex        Unsigned32,
425
 
        sipCommonOptionTag             SnmpAdminString,
426
 
        sipCommonOptionTagHeaderField  SipTCOptionTagHeaders
427
 
    }
428
 
 
429
 
sipCommonOptionTagIndex OBJECT-TYPE
430
 
    SYNTAX      Unsigned32 (1..4294967295)
431
 
    MAX-ACCESS  not-accessible
432
 
    STATUS      current
433
 
    DESCRIPTION
434
 
       "This object uniquely identifies a conceptual row in the table."
435
 
    ::= { sipCommonOptionTagEntry 1 }
436
 
 
437
 
sipCommonOptionTag OBJECT-TYPE
438
 
    SYNTAX      SnmpAdminString
439
 
    MAX-ACCESS  read-only
440
 
    STATUS      current
441
 
    DESCRIPTION
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 }
446
 
 
447
 
sipCommonOptionTagHeaderField OBJECT-TYPE
448
 
    SYNTAX      SipTCOptionTagHeaders
449
 
    MAX-ACCESS  read-only
450
 
    STATUS      current
451
 
 
452
 
 
453
 
 
454
 
    DESCRIPTION
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 }
460
 
 
461
 
--
462
 
--
463
 
sipCommonMethodSupportedTable OBJECT-TYPE
464
 
    SYNTAX      SEQUENCE OF SipCommonMethodSupportedEntry
465
 
    MAX-ACCESS  not-accessible
466
 
    STATUS      current
467
 
    DESCRIPTION
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.
473
 
 
474
 
        The table is informational in nature and conveys capabilities
475
 
        of the managed system to the SNMP Manager.
476
 
 
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
480
 
        table."
481
 
 ::= { sipCommonCfgBase 4 }
482
 
 
483
 
sipCommonMethodSupportedEntry OBJECT-TYPE
484
 
    SYNTAX      SipCommonMethodSupportedEntry
485
 
    MAX-ACCESS  not-accessible
486
 
    STATUS      current
487
 
    DESCRIPTION
488
 
       "A particular method supported by the SIP entity.
489
 
 
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 }
496
 
 
497
 
SipCommonMethodSupportedEntry ::= SEQUENCE {
498
 
        sipCommonMethodSupportedIndex     Unsigned32,
499
 
        sipCommonMethodSupportedName      SipTCMethodName
500
 
    }
501
 
 
502
 
 
503
 
 
504
 
sipCommonMethodSupportedIndex OBJECT-TYPE
505
 
    SYNTAX      Unsigned32 (1..4294967295)
506
 
    MAX-ACCESS  not-accessible
507
 
    STATUS      current
508
 
    DESCRIPTION
509
 
       "This object uniquely identifies a conceptual row in the table
510
 
        and reflects an assigned number used to identify a specific
511
 
        SIP method.
512
 
 
513
 
        This identifier is suitable for referencing the associated
514
 
        method throughout this and other MIBs supported by this managed
515
 
        system."
516
 
    ::= { sipCommonMethodSupportedEntry 1 }
517
 
 
518
 
sipCommonMethodSupportedName OBJECT-TYPE
519
 
    SYNTAX      SipTCMethodName
520
 
    MAX-ACCESS  read-only
521
 
    STATUS      current
522
 
    DESCRIPTION
523
 
       "This object reflects the supported method's name.  The method
524
 
        name MUST be all upper case (e.g., 'INVITE')."
525
 
 ::= { sipCommonMethodSupportedEntry 2 }
526
 
 
527
 
--
528
 
--
529
 
sipCommonCfgTimerTable OBJECT-TYPE
530
 
    SYNTAX      SEQUENCE OF SipCommonCfgTimerEntry
531
 
    MAX-ACCESS  not-accessible
532
 
    STATUS      current
533
 
    DESCRIPTION
534
 
       "This table contains timer configuration objects applicable to
535
 
        SIP user agent and SIP stateful Proxy Server entities."
536
 
    ::= { sipCommonCfgTimer 1 }
537
 
 
538
 
sipCommonCfgTimerEntry OBJECT-TYPE
539
 
    SYNTAX      SipCommonCfgTimerEntry
540
 
    MAX-ACCESS  not-accessible
541
 
    STATUS      current
542
 
    DESCRIPTION
543
 
       "A row of timer configuration.
544
 
 
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."
551
 
 
552
 
 
553
 
 
554
 
    INDEX { applIndex }
555
 
    ::= { sipCommonCfgTimerTable 1 }
556
 
 
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
572
 
    }
573
 
 
574
 
sipCommonCfgTimerA OBJECT-TYPE
575
 
    SYNTAX      Unsigned32 (100..1000)
576
 
    UNITS      "milliseconds"
577
 
    MAX-ACCESS  read-only
578
 
    STATUS      current
579
 
    DESCRIPTION
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."
586
 
    REFERENCE
587
 
       "RFC 3261, Section 17.1.1.2"
588
 
    DEFVAL { 500 }
589
 
    ::= { sipCommonCfgTimerEntry 1 }
590
 
 
591
 
sipCommonCfgTimerB OBJECT-TYPE
592
 
    SYNTAX      Unsigned32 (32000..300000)
593
 
    UNITS      "milliseconds"
594
 
    MAX-ACCESS  read-only
595
 
    STATUS      current
596
 
    DESCRIPTION
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."
600
 
    REFERENCE
601
 
       "RFC 3261, Section 17.1.1.2"
602
 
 
603
 
 
604
 
 
605
 
    DEFVAL { 32000 }
606
 
::= { sipCommonCfgTimerEntry 2 }
607
 
 
608
 
sipCommonCfgTimerC OBJECT-TYPE
609
 
    SYNTAX      Unsigned32 (180000..300000)
610
 
    UNITS      "milliseconds"
611
 
    MAX-ACCESS  read-only
612
 
    STATUS      current
613
 
    DESCRIPTION
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
617
 
        request is proxied."
618
 
    REFERENCE
619
 
       "RFC 3261, Section 16.6"
620
 
    DEFVAL { 180000 }
621
 
    ::= { sipCommonCfgTimerEntry 3 }
622
 
 
623
 
sipCommonCfgTimerD OBJECT-TYPE
624
 
    SYNTAX      Unsigned32 (0..300000)
625
 
    UNITS      "milliseconds"
626
 
    MAX-ACCESS  read-only
627
 
    STATUS      current
628
 
    DESCRIPTION
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."
634
 
    REFERENCE
635
 
       "RFC 3261, Section 17.1.1.2"
636
 
    DEFVAL { 32000 }
637
 
    ::= { sipCommonCfgTimerEntry 4 }
638
 
 
639
 
sipCommonCfgTimerE OBJECT-TYPE
640
 
    SYNTAX      Unsigned32 (100..1000)
641
 
    UNITS      "milliseconds"
642
 
    MAX-ACCESS  read-only
643
 
    STATUS      current
644
 
    DESCRIPTION
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."
652
 
    REFERENCE
653
 
 
654
 
 
655
 
 
656
 
       "RFC 3261, Section 17.1.2.2"
657
 
    DEFVAL { 500 }
658
 
    ::= { sipCommonCfgTimerEntry 5 }
659
 
 
660
 
sipCommonCfgTimerF  OBJECT-TYPE
661
 
    SYNTAX      Unsigned32 (32000..300000)
662
 
    UNITS      "milliseconds"
663
 
    MAX-ACCESS  read-only
664
 
    STATUS      current
665
 
    DESCRIPTION
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."
669
 
    REFERENCE
670
 
       "RFC 3261, Section 17.1.2.2"
671
 
    DEFVAL { 32000 }
672
 
 
673
 
    ::= { sipCommonCfgTimerEntry 6 }
674
 
 
675
 
sipCommonCfgTimerG  OBJECT-TYPE
676
 
    SYNTAX      Unsigned32 (0..1000)
677
 
    UNITS      "milliseconds"
678
 
    MAX-ACCESS  read-only
679
 
    STATUS      current
680
 
    DESCRIPTION
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."
691
 
    REFERENCE
692
 
       "RFC 3261, Section 17.2.1"
693
 
    DEFVAL { 500 }
694
 
    ::= { sipCommonCfgTimerEntry 7 }
695
 
 
696
 
sipCommonCfgTimerH  OBJECT-TYPE
697
 
    SYNTAX      Unsigned32 (32000..300000)
698
 
    UNITS      "milliseconds"
699
 
    MAX-ACCESS  read-only
700
 
    STATUS      current
701
 
    DESCRIPTION
702
 
       "This object reflects the maximum time a server will wait to
703
 
        receive an ACK before it abandons retransmitting the response.
704
 
 
705
 
 
706
 
 
707
 
        The timer is started upon entering the 'Completed' state."
708
 
    REFERENCE
709
 
       "RFC 3261, Section 17.2.1"
710
 
    DEFVAL { 32000 }
711
 
    ::= { sipCommonCfgTimerEntry 8 }
712
 
 
713
 
sipCommonCfgTimerI  OBJECT-TYPE
714
 
    SYNTAX      Unsigned32 (0..10000)
715
 
    UNITS      "milliseconds"
716
 
    MAX-ACCESS  read-only
717
 
    STATUS      current
718
 
    DESCRIPTION
719
 
       "This object reflects the maximum time a SIP entity will wait to
720
 
        receive additional ACK message retransmissions.
721
 
 
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."
725
 
    REFERENCE
726
 
       "RFC 3261, Section 17.2.1"
727
 
    DEFVAL { 5000 }
728
 
    ::= { sipCommonCfgTimerEntry 9 }
729
 
 
730
 
sipCommonCfgTimerJ  OBJECT-TYPE
731
 
    SYNTAX      Unsigned32 (32000..300000)
732
 
    UNITS      "milliseconds"
733
 
    MAX-ACCESS  read-only
734
 
    STATUS      current
735
 
    DESCRIPTION
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."
741
 
    REFERENCE
742
 
       "RFC 3261, Section 17.2.2"
743
 
    DEFVAL { 32000 }
744
 
    ::= { sipCommonCfgTimerEntry 10 }
745
 
 
746
 
sipCommonCfgTimerK  OBJECT-TYPE
747
 
    SYNTAX      Unsigned32 (0..10000)
748
 
    UNITS      "milliseconds"
749
 
    MAX-ACCESS  read-only
750
 
    STATUS      current
751
 
    DESCRIPTION
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
755
 
 
756
 
 
757
 
 
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."
762
 
    REFERENCE
763
 
       "RFC 3261, Section 17.1.2.2"
764
 
    DEFVAL { 5000 }
765
 
    ::= { sipCommonCfgTimerEntry 11 }
766
 
 
767
 
sipCommonCfgTimerT1  OBJECT-TYPE
768
 
    SYNTAX      Unsigned32 (200..10000)
769
 
    UNITS      "milliseconds"
770
 
    MAX-ACCESS  read-only
771
 
    STATUS      current
772
 
    DESCRIPTION
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."
776
 
    REFERENCE
777
 
       "RFC 3261, Section 17"
778
 
    DEFVAL { 500 }
779
 
    ::= { sipCommonCfgTimerEntry 12 }
780
 
 
781
 
sipCommonCfgTimerT2  OBJECT-TYPE
782
 
    SYNTAX      Unsigned32 (200..10000)
783
 
    UNITS      "milliseconds"
784
 
    MAX-ACCESS  read-only
785
 
    STATUS      current
786
 
    DESCRIPTION
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."
791
 
    REFERENCE
792
 
       "RFC 3261, Section 17"
793
 
    DEFVAL { 4000 }
794
 
    ::= { sipCommonCfgTimerEntry 13 }
795
 
 
796
 
sipCommonCfgTimerT4  OBJECT-TYPE
797
 
    SYNTAX      Unsigned32 (200..10000)
798
 
    UNITS      "milliseconds"
799
 
    MAX-ACCESS  read-only
800
 
    STATUS      current
801
 
    DESCRIPTION
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
806
 
 
807
 
 
808
 
 
809
 
        various parts of the protocol to reset other Timer* objects to
810
 
        this value."
811
 
    REFERENCE
812
 
       "RFC 3261, Section 17"
813
 
    DEFVAL { 5000 }
814
 
    ::= { sipCommonCfgTimerEntry 14 }
815
 
 
816
 
--
817
 
--
818
 
 
819
 
--
820
 
--
821
 
sipCommonSummaryStatsTable OBJECT-TYPE
822
 
    SYNTAX      SEQUENCE OF SipCommonSummaryStatsEntry
823
 
    MAX-ACCESS  not-accessible
824
 
    STATUS      current
825
 
    DESCRIPTION
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 }
830
 
 
831
 
sipCommonSummaryStatsEntry OBJECT-TYPE
832
 
    SYNTAX      SipCommonSummaryStatsEntry
833
 
    MAX-ACCESS  not-accessible
834
 
    STATUS      current
835
 
    DESCRIPTION
836
 
       "A row of summary statistics.
837
 
 
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)."
842
 
    INDEX { applIndex }
843
 
    ::= { sipCommonSummaryStatsTable 1 }
844
 
 
845
 
SipCommonSummaryStatsEntry ::= SEQUENCE {
846
 
        sipCommonSummaryInRequests         Counter32,
847
 
        sipCommonSummaryOutRequests        Counter32,
848
 
        sipCommonSummaryInResponses        Counter32,
849
 
        sipCommonSummaryOutResponses       Counter32,
850
 
        sipCommonSummaryTotalTransactions  Counter32,
851
 
        sipCommonSummaryDisconTime         TimeStamp
852
 
    }
853
 
 
854
 
sipCommonSummaryInRequests OBJECT-TYPE
855
 
 
856
 
 
857
 
 
858
 
    SYNTAX      Counter32
859
 
    MAX-ACCESS  read-only
860
 
    STATUS      current
861
 
    DESCRIPTION
862
 
       "This object indicates the total number of SIP request messages
863
 
        received by the SIP entity, including retransmissions.
864
 
 
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
869
 
        row."
870
 
    ::= { sipCommonSummaryStatsEntry 1 }
871
 
 
872
 
sipCommonSummaryOutRequests OBJECT-TYPE
873
 
    SYNTAX      Counter32
874
 
    MAX-ACCESS  read-only
875
 
    STATUS      current
876
 
    DESCRIPTION
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
881
 
        counted separately.
882
 
 
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
887
 
        row."
888
 
    ::= { sipCommonSummaryStatsEntry 2 }
889
 
 
890
 
sipCommonSummaryInResponses OBJECT-TYPE
891
 
    SYNTAX      Counter32
892
 
    MAX-ACCESS  read-only
893
 
    STATUS      current
894
 
    DESCRIPTION
895
 
       "This object contains the total number of SIP response messages
896
 
        received by the SIP entity, including retransmissions.
897
 
 
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
902
 
        row."
903
 
    ::= { sipCommonSummaryStatsEntry 3 }
904
 
 
905
 
sipCommonSummaryOutResponses OBJECT-TYPE
906
 
 
907
 
 
908
 
 
909
 
    SYNTAX      Counter32
910
 
    MAX-ACCESS  read-only
911
 
    STATUS      current
912
 
    DESCRIPTION
913
 
       "This object contains the total number of SIP response messages
914
 
        sent (originated and relayed) by the SIP entity including
915
 
        retransmissions.
916
 
 
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
921
 
        row."
922
 
    ::= { sipCommonSummaryStatsEntry 4 }
923
 
 
924
 
sipCommonSummaryTotalTransactions OBJECT-TYPE
925
 
    SYNTAX      Counter32
926
 
    MAX-ACCESS  read-only
927
 
    STATUS      current
928
 
    DESCRIPTION
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
932
 
        Servers.
933
 
 
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.
938
 
 
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
942
 
        transaction.
943
 
 
944
 
        The branch ID parameter in the Via header field values serves
945
 
        as a transaction identifier.
946
 
 
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
950
 
        of its own.
951
 
 
952
 
        In the case of a forked request, each branch counts as a single
953
 
        transaction.
954
 
 
955
 
        For a transaction stateless Proxy Server, this counter is
956
 
        always 0.
957
 
 
958
 
 
959
 
 
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
964
 
        row."
965
 
    ::= { sipCommonSummaryStatsEntry 5 }
966
 
 
967
 
sipCommonSummaryDisconTime  OBJECT-TYPE
968
 
    SYNTAX      TimeStamp
969
 
    MAX-ACCESS  read-only
970
 
    STATUS      current
971
 
    DESCRIPTION
972
 
       "The value of the sysUpTime object when the counters for the
973
 
        summary statistics objects in this row last experienced a
974
 
        discontinuity."
975
 
    ::= { sipCommonSummaryStatsEntry 6 }
976
 
 
977
 
--
978
 
--
979
 
sipCommonMethodStatsTable OBJECT-TYPE
980
 
    SYNTAX      SEQUENCE OF SipCommonMethodStatsEntry
981
 
    MAX-ACCESS  not-accessible
982
 
    STATUS      current
983
 
    DESCRIPTION
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 }
988
 
 
989
 
sipCommonMethodStatsEntry OBJECT-TYPE
990
 
    SYNTAX      SipCommonMethodStatsEntry
991
 
    MAX-ACCESS  not-accessible
992
 
    STATUS      current
993
 
    DESCRIPTION
994
 
       "A row of per entity method statistics.
995
 
 
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 }
1002
 
 
1003
 
SipCommonMethodStatsEntry ::= SEQUENCE {
1004
 
        sipCommonMethodStatsName   SipTCMethodName,
1005
 
        sipCommonMethodStatsOutbounds    Counter32,
1006
 
 
1007
 
 
1008
 
 
1009
 
        sipCommonMethodStatsInbounds     Counter32,
1010
 
        sipCommonMethodStatsDisconTime   TimeStamp
1011
 
 
1012
 
    }
1013
 
 
1014
 
sipCommonMethodStatsName OBJECT-TYPE
1015
 
    SYNTAX      SipTCMethodName
1016
 
    MAX-ACCESS  not-accessible
1017
 
    STATUS      current
1018
 
    DESCRIPTION
1019
 
       "This object uniquely identifies the SIP method related to the
1020
 
        objects in a particular row."
1021
 
    ::= { sipCommonMethodStatsEntry 1 }
1022
 
 
1023
 
sipCommonMethodStatsOutbounds OBJECT-TYPE
1024
 
    SYNTAX      Counter32
1025
 
    MAX-ACCESS  read-only
1026
 
    STATUS      current
1027
 
    DESCRIPTION
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
1033
 
        same row."
1034
 
    REFERENCE
1035
 
       "RFC 3261, Section 7.1"
1036
 
    ::= { sipCommonMethodStatsEntry 2 }
1037
 
 
1038
 
sipCommonMethodStatsInbounds OBJECT-TYPE
1039
 
    SYNTAX      Counter32
1040
 
    MAX-ACCESS  read-only
1041
 
    STATUS      current
1042
 
    DESCRIPTION
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."
1048
 
    REFERENCE
1049
 
       "RFC 3261, Section 7.1"
1050
 
    ::= { sipCommonMethodStatsEntry 3 }
1051
 
 
1052
 
sipCommonMethodStatsDisconTime  OBJECT-TYPE
1053
 
    SYNTAX      TimeStamp
1054
 
    MAX-ACCESS  read-only
1055
 
    STATUS      current
1056
 
    DESCRIPTION
1057
 
 
1058
 
 
1059
 
 
1060
 
       "The value of the sysUpTime object when the counters for the
1061
 
        method statistics objects in this row last experienced a
1062
 
        discontinuity."
1063
 
    ::= { sipCommonMethodStatsEntry 4 }
1064
 
 
1065
 
--
1066
 
--
1067
 
sipCommonStatusCodeTable OBJECT-TYPE
1068
 
    SYNTAX      SEQUENCE OF SipCommonStatusCodeEntry
1069
 
    MAX-ACCESS  not-accessible
1070
 
    STATUS      current
1071
 
    DESCRIPTION
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 }
1077
 
 
1078
 
sipCommonStatusCodeEntry OBJECT-TYPE
1079
 
    SYNTAX      SipCommonStatusCodeEntry
1080
 
    MAX-ACCESS  not-accessible
1081
 
    STATUS      current
1082
 
    DESCRIPTION
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.
1086
 
 
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 }
1094
 
 
1095
 
SipCommonStatusCodeEntry ::= SEQUENCE {
1096
 
        sipCommonStatusCodeMethod     SipTCMethodName,
1097
 
        sipCommonStatusCodeValue      Unsigned32,
1098
 
        sipCommonStatusCodeIns        Counter32,
1099
 
        sipCommonStatusCodeOuts       Counter32,
1100
 
        sipCommonStatusCodeRowStatus  RowStatus,
1101
 
        sipCommonStatusCodeDisconTime TimeStamp
1102
 
    }
1103
 
 
1104
 
sipCommonStatusCodeMethod OBJECT-TYPE
1105
 
    SYNTAX      SipTCMethodName
1106
 
    MAX-ACCESS  not-accessible
1107
 
 
1108
 
 
1109
 
 
1110
 
    STATUS      current
1111
 
    DESCRIPTION
1112
 
       "This object uniquely identifies a conceptual row in the
1113
 
        table."
1114
 
    ::= { sipCommonStatusCodeEntry 1 }
1115
 
 
1116
 
sipCommonStatusCodeValue OBJECT-TYPE
1117
 
    SYNTAX      Unsigned32 (100..999)
1118
 
    MAX-ACCESS  not-accessible
1119
 
    STATUS      current
1120
 
    DESCRIPTION
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 }
1125
 
 
1126
 
sipCommonStatusCodeIns OBJECT-TYPE
1127
 
    SYNTAX      Counter32
1128
 
    MAX-ACCESS  read-only
1129
 
    STATUS      current
1130
 
    DESCRIPTION
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.
1134
 
 
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
1140
 
        same row."
1141
 
    ::= { sipCommonStatusCodeEntry 3 }
1142
 
 
1143
 
sipCommonStatusCodeOuts OBJECT-TYPE
1144
 
    SYNTAX      Counter32
1145
 
    MAX-ACCESS  read-only
1146
 
    STATUS      current
1147
 
    DESCRIPTION
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.
1151
 
 
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
1157
 
        same row."
1158
 
 
1159
 
 
1160
 
 
1161
 
    ::= { sipCommonStatusCodeEntry 4 }
1162
 
 
1163
 
sipCommonStatusCodeRowStatus OBJECT-TYPE
1164
 
    SYNTAX      RowStatus
1165
 
    MAX-ACCESS  read-create
1166
 
    STATUS      current
1167
 
    DESCRIPTION
1168
 
       "The row augmentation in sipCommonStatusCodeNotifTable will be
1169
 
        governed by the value of this RowStatus.
1170
 
 
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 }
1175
 
 
1176
 
sipCommonStatusCodeDisconTime  OBJECT-TYPE
1177
 
    SYNTAX TimeStamp
1178
 
    MAX-ACCESS read-only
1179
 
    STATUS current
1180
 
    DESCRIPTION
1181
 
       "The value of the sysUpTime object when the counters for the
1182
 
        status code statistics objects in this row last experienced
1183
 
        a discontinuity."
1184
 
    ::= { sipCommonStatusCodeEntry 6 }
1185
 
 
1186
 
--
1187
 
--
1188
 
 
1189
 
sipCommonStatusCodeNotifTable OBJECT-TYPE
1190
 
    SYNTAX      SEQUENCE OF SipCommonStatusCodeNotifEntry
1191
 
    MAX-ACCESS  not-accessible
1192
 
    STATUS      current
1193
 
    DESCRIPTION
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.
1197
 
 
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
1201
 
        methodology.
1202
 
 
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
1206
 
        code statistics."
1207
 
    ::= { sipCommonStatusCode 2 }
1208
 
 
1209
 
 
1210
 
 
1211
 
sipCommonStatusCodeNotifEntry OBJECT-TYPE
1212
 
    SYNTAX      SipCommonStatusCodeNotifEntry
1213
 
    MAX-ACCESS  not-accessible
1214
 
    STATUS      current
1215
 
    DESCRIPTION
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 }
1221
 
 
1222
 
SipCommonStatusCodeNotifEntry ::= SEQUENCE {
1223
 
        sipCommonStatusCodeNotifSend         TruthValue,
1224
 
        sipCommonStatusCodeNotifEmitMode     INTEGER,
1225
 
        sipCommonStatusCodeNotifThresh       Unsigned32,
1226
 
        sipCommonStatusCodeNotifInterval     Unsigned32
1227
 
    }
1228
 
 
1229
 
sipCommonStatusCodeNotifSend OBJECT-TYPE
1230
 
    SYNTAX      TruthValue
1231
 
    MAX-ACCESS  read-write
1232
 
    STATUS      current
1233
 
    DESCRIPTION
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."
1247
 
    DEFVAL { false }
1248
 
    ::= { sipCommonStatusCodeNotifEntry 1 }
1249
 
 
1250
 
sipCommonStatusCodeNotifEmitMode OBJECT-TYPE
1251
 
    SYNTAX      INTEGER {
1252
 
                  normal(1),
1253
 
                  oneShot(2),
1254
 
                  triggered(3)  -- read-only
1255
 
                }
1256
 
    MAX-ACCESS  read-write
1257
 
    STATUS      current
1258
 
    DESCRIPTION
1259
 
 
1260
 
 
1261
 
 
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
1269
 
        notifications.
1270
 
 
1271
 
        This object specifies the mode for emissions of
1272
 
        sipCommonStatusCodeNotif notifications.
1273
 
 
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.
1278
 
 
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.
1283
 
 
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.
1290
 
 
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'."
1296
 
    DEFVAL { oneShot }
1297
 
    ::= { sipCommonStatusCodeNotifEntry 2 }
1298
 
 
1299
 
sipCommonStatusCodeNotifThresh OBJECT-TYPE
1300
 
    SYNTAX      Unsigned32
1301
 
    MAX-ACCESS  read-write
1302
 
    STATUS      current
1303
 
    DESCRIPTION
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
1310
 
 
1311
 
 
1312
 
 
1313
 
        sipCommonStatusCodeThreshExceededOutNotif notifications can be
1314
 
        used as an early warning mechanism in lieu of using
1315
 
        sipCommonStatusCodeNotif.
1316
 
 
1317
 
        Note that the configuration applied by this object will be
1318
 
        applied equally to inbound and outbound response messages."
1319
 
    DEFVAL { 500 }
1320
 
    ::= { sipCommonStatusCodeNotifEntry 3 }
1321
 
 
1322
 
sipCommonStatusCodeNotifInterval OBJECT-TYPE
1323
 
    SYNTAX      Unsigned32
1324
 
    UNITS      "seconds"
1325
 
    MAX-ACCESS  read-write
1326
 
    STATUS      current
1327
 
    DESCRIPTION
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
1332
 
        be sent.
1333
 
 
1334
 
        Note that the configuration applied by this object will be
1335
 
        applied equally to inbound and outbound response messages."
1336
 
    DEFVAL { 60 }
1337
 
    ::= { sipCommonStatusCodeNotifEntry 4 }
1338
 
 
1339
 
--
1340
 
--
1341
 
sipCommonTransCurrentTable OBJECT-TYPE
1342
 
    SYNTAX      SEQUENCE OF SipCommonTransCurrentEntry
1343
 
    MAX-ACCESS  not-accessible
1344
 
    STATUS      current
1345
 
    DESCRIPTION
1346
 
       "This table contains information on the transactions currently
1347
 
        awaiting definitive responses by each SIP entity in this
1348
 
        system.
1349
 
 
1350
 
        This table does not apply to transaction stateless Proxy
1351
 
        Servers."
1352
 
    ::= { sipCommonStatsTrans 1 }
1353
 
 
1354
 
sipCommonTransCurrentEntry OBJECT-TYPE
1355
 
    SYNTAX      SipCommonTransCurrentEntry
1356
 
    MAX-ACCESS  not-accessible
1357
 
    STATUS      current
1358
 
    DESCRIPTION
1359
 
       "Information on a particular SIP entity's current transactions.
1360
 
 
1361
 
 
1362
 
 
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)."
1367
 
    INDEX { applIndex }
1368
 
    ::= { sipCommonTransCurrentTable 1 }
1369
 
 
1370
 
SipCommonTransCurrentEntry ::= SEQUENCE {
1371
 
        sipCommonTransCurrentactions  Gauge32
1372
 
    }
1373
 
 
1374
 
sipCommonTransCurrentactions OBJECT-TYPE
1375
 
    SYNTAX      Gauge32 (0..4294967295)
1376
 
    MAX-ACCESS  read-only
1377
 
    STATUS      current
1378
 
    DESCRIPTION
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 }
1384
 
 
1385
 
--
1386
 
--
1387
 
--
1388
 
sipCommonStatsRetryTable OBJECT-TYPE
1389
 
    SYNTAX      SEQUENCE OF SipCommonStatsRetryEntry
1390
 
    MAX-ACCESS  not-accessible
1391
 
    STATUS      current
1392
 
    DESCRIPTION
1393
 
       "This table contains retry statistics objects applicable to each
1394
 
        SIP entity in this system."
1395
 
    ::= { sipCommonStatsRetry 1 }
1396
 
 
1397
 
sipCommonStatsRetryEntry OBJECT-TYPE
1398
 
    SYNTAX      SipCommonStatsRetryEntry
1399
 
    MAX-ACCESS  not-accessible
1400
 
    STATUS      current
1401
 
    DESCRIPTION
1402
 
       "A row of retry statistics.
1403
 
 
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)."
1408
 
 
1409
 
 
1410
 
 
1411
 
    INDEX { applIndex, sipCommonStatsRetryMethod }
1412
 
    ::= { sipCommonStatsRetryTable 1 }
1413
 
 
1414
 
SipCommonStatsRetryEntry ::= SEQUENCE {
1415
 
        sipCommonStatsRetryMethod            SipTCMethodName,
1416
 
        sipCommonStatsRetries                Counter32,
1417
 
        sipCommonStatsRetryFinalResponses    Counter32,
1418
 
        sipCommonStatsRetryNonFinalResponses Counter32,
1419
 
        sipCommonStatsRetryDisconTime        TimeStamp
1420
 
    }
1421
 
 
1422
 
sipCommonStatsRetryMethod OBJECT-TYPE
1423
 
    SYNTAX      SipTCMethodName
1424
 
    MAX-ACCESS  not-accessible
1425
 
    STATUS      current
1426
 
    DESCRIPTION
1427
 
       "This object uniquely identifies the SIP method related to the
1428
 
        objects in a row."
1429
 
    ::= { sipCommonStatsRetryEntry 1 }
1430
 
 
1431
 
sipCommonStatsRetries OBJECT-TYPE
1432
 
    SYNTAX      Counter32
1433
 
    MAX-ACCESS  read-only
1434
 
    STATUS      current
1435
 
    DESCRIPTION
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.
1439
 
 
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
1444
 
        row."
1445
 
    ::= { sipCommonStatsRetryEntry 2 }
1446
 
 
1447
 
sipCommonStatsRetryFinalResponses OBJECT-TYPE
1448
 
    SYNTAX      Counter32
1449
 
    MAX-ACCESS  read-only
1450
 
    STATUS      current
1451
 
    DESCRIPTION
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.
1455
 
 
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
1459
 
 
1460
 
 
1461
 
 
1462
 
        monitoring the sipCommonStatsRetryDisconTime object in the same
1463
 
        row."
1464
 
    ::= { sipCommonStatsRetryEntry 3 }
1465
 
 
1466
 
sipCommonStatsRetryNonFinalResponses OBJECT-TYPE
1467
 
    SYNTAX      Counter32
1468
 
    MAX-ACCESS  read-only
1469
 
    STATUS      current
1470
 
    DESCRIPTION
1471
 
       "This object reflects the total number of non-Final Response
1472
 
        retries that have been sent by the SIP entity.
1473
 
 
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
1478
 
        row."
1479
 
    ::= { sipCommonStatsRetryEntry 4 }
1480
 
 
1481
 
sipCommonStatsRetryDisconTime  OBJECT-TYPE
1482
 
    SYNTAX      TimeStamp
1483
 
    MAX-ACCESS  read-only
1484
 
    STATUS      current
1485
 
    DESCRIPTION
1486
 
       "The value of the sysUpTime object when the counters for the
1487
 
        retry statistics objects in this row last experienced a
1488
 
        discontinuity."
1489
 
    ::= { sipCommonStatsRetryEntry 5 }
1490
 
 
1491
 
--
1492
 
--
1493
 
sipCommonOtherStatsTable OBJECT-TYPE
1494
 
    SYNTAX      SEQUENCE OF SipCommonOtherStatsEntry
1495
 
    MAX-ACCESS  not-accessible
1496
 
    STATUS      current
1497
 
    DESCRIPTION
1498
 
       "This table contains other common statistics supported by each
1499
 
        SIP entity in this system."
1500
 
    ::= { sipCommonOtherStats 1 }
1501
 
 
1502
 
sipCommonOtherStatsEntry OBJECT-TYPE
1503
 
    SYNTAX      SipCommonOtherStatsEntry
1504
 
    MAX-ACCESS  not-accessible
1505
 
    STATUS      current
1506
 
    DESCRIPTION
1507
 
       "Information on a particular SIP entity's other common
1508
 
        statistics.
1509
 
 
1510
 
 
1511
 
 
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)."
1516
 
    INDEX { applIndex }
1517
 
    ::= { sipCommonOtherStatsTable 1 }
1518
 
 
1519
 
SipCommonOtherStatsEntry ::= SEQUENCE {
1520
 
        sipCommonOtherStatsNumUnsupportedUris     Counter32,
1521
 
        sipCommonOtherStatsNumUnsupportedMethods  Counter32,
1522
 
        sipCommonOtherStatsOtherwiseDiscardedMsgs Counter32,
1523
 
        sipCommonOtherStatsDisconTime   TimeStamp
1524
 
    }
1525
 
 
1526
 
sipCommonOtherStatsNumUnsupportedUris OBJECT-TYPE
1527
 
    SYNTAX      Counter32
1528
 
    MAX-ACCESS  read-only
1529
 
    STATUS      current
1530
 
    DESCRIPTION
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.
1534
 
 
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
1539
 
        row."
1540
 
    ::= { sipCommonOtherStatsEntry 1 }
1541
 
 
1542
 
sipCommonOtherStatsNumUnsupportedMethods OBJECT-TYPE
1543
 
    SYNTAX      Counter32
1544
 
    MAX-ACCESS  read-only
1545
 
    STATUS      current
1546
 
    DESCRIPTION
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).
1550
 
 
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
1555
 
        row."
1556
 
    ::= { sipCommonOtherStatsEntry 2 }
1557
 
 
1558
 
sipCommonOtherStatsOtherwiseDiscardedMsgs OBJECT-TYPE
1559
 
    SYNTAX      Counter32
1560
 
 
1561
 
 
1562
 
 
1563
 
    MAX-ACCESS  read-only
1564
 
    STATUS      current
1565
 
    DESCRIPTION
1566
 
       "Number of SIP messages received that, for any number of
1567
 
        reasons, was discarded without a response.
1568
 
 
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
1573
 
        row."
1574
 
    ::= { sipCommonOtherStatsEntry 3 }
1575
 
 
1576
 
sipCommonOtherStatsDisconTime OBJECT-TYPE
1577
 
    SYNTAX      TimeStamp
1578
 
    MAX-ACCESS  read-only
1579
 
    STATUS      current
1580
 
    DESCRIPTION
1581
 
       "The value of the sysUpTime object when the counters for the
1582
 
        statistics objects in this row last experienced a
1583
 
        discontinuity."
1584
 
    ::= { sipCommonOtherStatsEntry 4 }
1585
 
 
1586
 
--
1587
 
--
1588
 
 
1589
 
--
1590
 
--
1591
 
sipCommonStatusCodeNotifTo OBJECT-TYPE
1592
 
    SYNTAX      SnmpAdminString
1593
 
    MAX-ACCESS  accessible-for-notify
1594
 
    STATUS      current
1595
 
    DESCRIPTION
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,
1599
 
        'To: Watson '."
1600
 
    ::= { sipCommonNotifObjects 1 }
1601
 
 
1602
 
sipCommonStatusCodeNotifFrom OBJECT-TYPE
1603
 
    SYNTAX      SnmpAdminString
1604
 
    MAX-ACCESS  accessible-for-notify
1605
 
    STATUS      current
1606
 
    DESCRIPTION
1607
 
       "This object contains the value of the From header in the
1608
 
        message containing the status code that caused the
1609
 
 
1610
 
 
1611
 
 
1612
 
        notification.  The header name will be part of this object
1613
 
        value.  For example, 'From: Watson '."
1614
 
    ::= { sipCommonNotifObjects 2 }
1615
 
 
1616
 
sipCommonStatusCodeNotifCallId OBJECT-TYPE
1617
 
    SYNTAX      SnmpAdminString
1618
 
    MAX-ACCESS  accessible-for-notify
1619
 
    STATUS      current
1620
 
    DESCRIPTION
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 }
1626
 
 
1627
 
sipCommonStatusCodeNotifCSeq OBJECT-TYPE
1628
 
    SYNTAX      Unsigned32
1629
 
    MAX-ACCESS  accessible-for-notify
1630
 
    STATUS      current
1631
 
    DESCRIPTION
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
1635
 
        INVITE'."
1636
 
    ::= { sipCommonNotifObjects 4 }
1637
 
 
1638
 
--
1639
 
--
1640
 
sipCommonNotifApplIndex OBJECT-TYPE
1641
 
    SYNTAX      Unsigned32 (1..2147483647)
1642
 
    MAX-ACCESS  accessible-for-notify
1643
 
    STATUS      current
1644
 
    DESCRIPTION
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 }
1649
 
 
1650
 
sipCommonNotifSequenceNumber OBJECT-TYPE
1651
 
    SYNTAX      Unsigned32 (1..2147483647)
1652
 
    MAX-ACCESS  accessible-for-notify
1653
 
    STATUS      current
1654
 
    DESCRIPTION
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
1659
 
 
1660
 
 
1661
 
 
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 }
1667
 
 
1668
 
--
1669
 
--
1670
 
sipCommonStatusCodeNotif NOTIFICATION-TYPE
1671
 
    OBJECTS {
1672
 
       sipCommonNotifSequenceNumber,
1673
 
       sipCommonNotifApplIndex,
1674
 
       sipCommonStatusCodeNotifTo,
1675
 
       sipCommonStatusCodeNotifFrom,
1676
 
       sipCommonStatusCodeNotifCallId,
1677
 
       sipCommonStatusCodeNotifCSeq,
1678
 
       sipCommonStatusCodeIns,
1679
 
       sipCommonStatusCodeOuts
1680
 
    }
1681
 
    STATUS      current
1682
 
    DESCRIPTION
1683
 
       "Signifies that a specific status code has been sent or received
1684
 
        by the system."
1685
 
    ::= { sipCommonMIBNotifications 1 }
1686
 
 
1687
 
sipCommonStatusCodeThreshExceededInNotif NOTIFICATION-TYPE
1688
 
    OBJECTS {
1689
 
       sipCommonNotifSequenceNumber,
1690
 
       sipCommonNotifApplIndex,
1691
 
       sipCommonStatusCodeIns
1692
 
    }
1693
 
    STATUS      current
1694
 
    DESCRIPTION
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 }
1701
 
 
1702
 
sipCommonStatusCodeThreshExceededOutNotif NOTIFICATION-TYPE
1703
 
    OBJECTS {
1704
 
       sipCommonNotifSequenceNumber,
1705
 
       sipCommonNotifApplIndex,
1706
 
       sipCommonStatusCodeOuts
1707
 
    }
1708
 
    STATUS      current
1709
 
 
1710
 
 
1711
 
 
1712
 
    DESCRIPTION
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 }
1718
 
 
1719
 
sipCommonServiceColdStart NOTIFICATION-TYPE
1720
 
    OBJECTS {
1721
 
       sipCommonNotifSequenceNumber,
1722
 
       sipCommonNotifApplIndex,
1723
 
       sipCommonCfgServiceStartTime
1724
 
    }
1725
 
    STATUS      current
1726
 
    DESCRIPTION
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 }
1732
 
 
1733
 
sipCommonServiceWarmStart NOTIFICATION-TYPE
1734
 
    OBJECTS {
1735
 
       sipCommonNotifSequenceNumber,
1736
 
       sipCommonNotifApplIndex,
1737
 
       sipCommonCfgServiceLastChange
1738
 
    }
1739
 
    STATUS      current
1740
 
    DESCRIPTION
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 }
1745
 
 
1746
 
sipCommonServiceStatusChanged NOTIFICATION-TYPE
1747
 
    OBJECTS {
1748
 
       sipCommonNotifSequenceNumber,
1749
 
       sipCommonNotifApplIndex,
1750
 
       sipCommonCfgServiceLastChange,
1751
 
       sipCommonCfgServiceOperStatus
1752
 
    }
1753
 
    STATUS      current
1754
 
    DESCRIPTION
1755
 
       "Signifies that the SIP service operational status has changed."
1756
 
    ::= { sipCommonMIBNotifications 6 }
1757
 
 
1758
 
--
1759
 
 
1760
 
 
1761
 
 
1762
 
--
1763
 
sipCommonMIBCompliances
1764
 
    OBJECT IDENTIFIER ::= { sipCommonMIBConformance 1 }
1765
 
sipCommonMIBGroups
1766
 
    OBJECT IDENTIFIER ::= { sipCommonMIBConformance 2 }
1767
 
 
1768
 
--
1769
 
--
1770
 
sipCommonCompliance MODULE-COMPLIANCE
1771
 
    STATUS      current
1772
 
    DESCRIPTION
1773
 
       "The compliance statement for SIP entities."
1774
 
 
1775
 
    MODULE -- this module
1776
 
        MANDATORY-GROUPS { sipCommonConfigGroup,
1777
 
                           sipCommonStatsGroup
1778
 
                         }
1779
 
 
1780
 
    OBJECT       sipCommonStatusCodeRowStatus
1781
 
    SYNTAX       RowStatus { active(1) }
1782
 
    WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
1783
 
    DESCRIPTION
1784
 
       "Support for createAndWait and notInService is not required."
1785
 
 
1786
 
    OBJECT       sipCommonCfgServiceNotifEnable
1787
 
    MIN-ACCESS   not-accessible
1788
 
    DESCRIPTION
1789
 
       "This object is optional and does not need to be supported."
1790
 
 
1791
 
    GROUP        sipCommonInformationalGroup
1792
 
    DESCRIPTION
1793
 
       "This group is OPTIONAL.  A SIP entity can elect to not provide
1794
 
        any support for these objects, as they provide optional
1795
 
        information."
1796
 
 
1797
 
    GROUP        sipCommonConfigTimerGroup
1798
 
    DESCRIPTION
1799
 
       "This group is OPTIONAL.  A SIP entity can elect to not provide
1800
 
        any timer configuration."
1801
 
 
1802
 
    GROUP        sipCommonStatsRetryGroup
1803
 
    DESCRIPTION
1804
 
       "This group is OPTIONAL.  A SIP entity can elect to not provide
1805
 
        any retry statistics."
1806
 
 
1807
 
    GROUP        sipCommonNotifGroup
1808
 
    DESCRIPTION
1809
 
 
1810
 
 
1811
 
 
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."
1816
 
 
1817
 
    GROUP        sipCommonStatusCodeNotifGroup
1818
 
    DESCRIPTION
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."
1822
 
 
1823
 
    GROUP        sipCommonNotifObjectsGroup
1824
 
    DESCRIPTION
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
1828
 
        be implemented."
1829
 
 
1830
 
    ::= { sipCommonMIBCompliances 1 }
1831
 
 
1832
 
--
1833
 
--
1834
 
sipCommonConfigGroup OBJECT-GROUP
1835
 
    OBJECTS {
1836
 
            sipCommonCfgProtocolVersion,
1837
 
            sipCommonCfgServiceOperStatus,
1838
 
            sipCommonCfgServiceStartTime,
1839
 
            sipCommonCfgServiceLastChange,
1840
 
            sipCommonPortTransportRcv,
1841
 
            sipCommonOptionTag,
1842
 
            sipCommonOptionTagHeaderField,
1843
 
            sipCommonCfgMaxTransactions,
1844
 
            sipCommonCfgServiceNotifEnable,
1845
 
            sipCommonCfgEntityType,
1846
 
            sipCommonMethodSupportedName
1847
 
    }
1848
 
    STATUS  current
1849
 
    DESCRIPTION
1850
 
       "A collection of objects providing configuration common to all
1851
 
        SIP entities."
1852
 
    ::= { sipCommonMIBGroups 1 }
1853
 
 
1854
 
sipCommonInformationalGroup OBJECT-GROUP
1855
 
    OBJECTS {
1856
 
            sipCommonCfgOrganization
1857
 
    }
1858
 
    STATUS  current
1859
 
 
1860
 
 
1861
 
 
1862
 
    DESCRIPTION
1863
 
       "A collection of objects providing configuration common to all
1864
 
        SIP entities."
1865
 
    ::= { sipCommonMIBGroups 2 }
1866
 
 
1867
 
sipCommonConfigTimerGroup OBJECT-GROUP
1868
 
    OBJECTS {
1869
 
            sipCommonCfgTimerA,
1870
 
            sipCommonCfgTimerB,
1871
 
            sipCommonCfgTimerC,
1872
 
            sipCommonCfgTimerD,
1873
 
            sipCommonCfgTimerE,
1874
 
            sipCommonCfgTimerF,
1875
 
            sipCommonCfgTimerG,
1876
 
            sipCommonCfgTimerH,
1877
 
            sipCommonCfgTimerI,
1878
 
            sipCommonCfgTimerJ,
1879
 
            sipCommonCfgTimerK,
1880
 
            sipCommonCfgTimerT1,
1881
 
            sipCommonCfgTimerT2,
1882
 
            sipCommonCfgTimerT4
1883
 
    }
1884
 
    STATUS  current
1885
 
    DESCRIPTION
1886
 
       "A collection of objects providing timer configuration common to
1887
 
        all SIP entities."
1888
 
    ::= { sipCommonMIBGroups 3 }
1889
 
 
1890
 
sipCommonStatsGroup OBJECT-GROUP
1891
 
    OBJECTS {
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
1910
 
 
1911
 
 
1912
 
 
1913
 
    }
1914
 
    STATUS  current
1915
 
    DESCRIPTION
1916
 
       "A collection of objects providing statistics common to all SIP
1917
 
        entities."
1918
 
    ::= { sipCommonMIBGroups 4 }
1919
 
 
1920
 
sipCommonStatsRetryGroup OBJECT-GROUP
1921
 
    OBJECTS {
1922
 
             sipCommonStatsRetries,
1923
 
             sipCommonStatsRetryFinalResponses,
1924
 
             sipCommonStatsRetryNonFinalResponses,
1925
 
             sipCommonStatsRetryDisconTime
1926
 
    }
1927
 
    STATUS  current
1928
 
    DESCRIPTION
1929
 
       "A collection of objects providing retry statistics."
1930
 
    ::= { sipCommonMIBGroups 5 }
1931
 
 
1932
 
sipCommonNotifGroup NOTIFICATION-GROUP
1933
 
    NOTIFICATIONS {
1934
 
            sipCommonStatusCodeNotif,
1935
 
            sipCommonStatusCodeThreshExceededInNotif,
1936
 
            sipCommonStatusCodeThreshExceededOutNotif,
1937
 
            sipCommonServiceColdStart,
1938
 
            sipCommonServiceWarmStart,
1939
 
            sipCommonServiceStatusChanged
1940
 
    }
1941
 
 
1942
 
    STATUS  current
1943
 
    DESCRIPTION
1944
 
       "A collection of notifications common to all SIP entities."
1945
 
    ::= { sipCommonMIBGroups 6 }
1946
 
 
1947
 
sipCommonStatusCodeNotifGroup OBJECT-GROUP
1948
 
    OBJECTS {
1949
 
            sipCommonStatusCodeNotifSend,
1950
 
            sipCommonStatusCodeNotifEmitMode,
1951
 
            sipCommonStatusCodeNotifThresh,
1952
 
            sipCommonStatusCodeNotifInterval
1953
 
   }
1954
 
    STATUS  current
1955
 
    DESCRIPTION
1956
 
       "A collection of objects related to the control and attribution
1957
 
        of notifications common to all SIP entities."
1958
 
    ::= { sipCommonMIBGroups 7 }
1959
 
 
1960
 
sipCommonNotifObjectsGroup OBJECT-GROUP
1961
 
 
1962
 
 
1963
 
 
1964
 
    OBJECTS {
1965
 
            sipCommonStatusCodeNotifTo,
1966
 
            sipCommonStatusCodeNotifFrom,
1967
 
            sipCommonStatusCodeNotifCallId,
1968
 
            sipCommonStatusCodeNotifCSeq,
1969
 
            sipCommonNotifApplIndex,
1970
 
            sipCommonNotifSequenceNumber
1971
 
    }
1972
 
    STATUS  current
1973
 
    DESCRIPTION
1974
 
       "A collection of accessible-for-notify objects related to the
1975
 
        notification defined in this MIB module."
1976
 
    ::= { sipCommonMIBGroups 8 }
1977
 
 
1978
 
END