smilint output for ./MEGACO-MIB
Message Severities |
Severity | Count |
severe | 69 |
error | 33 |
minor error | 13 |
change recommended | 10 |
warning | 47 |
Message Types |
Type | Count |
bad-identifier-case (error) | 16 |
description-missing (error) | 4 |
group-membership (change recommended) | 7 |
group-unref (warning) | 5 |
hyphen-in-label (change recommended) | 3 |
integer-misuse (warning) | 2 |
internal-flushing (warning) | 36 |
internal-other (severe) | 36 |
lexical (severe) | 8 |
module-identity-missing (error) | 1 |
node-implicit (warning) | 1 |
notification-object-access (minor error) | 4 |
notification-object-type (minor error) | 4 |
object-identifier-not-prefix (error) | 6 |
object-identifier-unknown (severe) | 25 |
parent-row (error) | 3 |
scalar-not-creatable (minor error) | 5 |
type-unknown (error) | 3 |
type-without-format (warning) | 3 |
Messages:
MEGACO-MIB
1: -- extracted from draft-ietf-megaco-mib-05.txt
2: -- at Fri May 14 06:21:08 2004
3:
4: MEGACO-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
8: Integer32, IpAddress, Unsigned32
9: FROM SNMPv2-SMI
10:
11: TEXTUAL-CONVENTION,
12: RowStatus, TestAndIncr, AutonomousType, TimeStamp
13: FROM SNMPv2-TC
14:
15: MODULE-COMPLIANCE, OBJECT-GROUP,
16: NOTIFICATION-GROUP
17: FROM SNMPv2-CONF
18:
19: SnmpAdminString
20: FROM SNMP-FRAMEWORK-MIB
21:
22: InterfaceIndex
23: FROM IF-MIB;
24:
25:
26: megacoMib MODULE-IDENTITY
27: Megaco MIB April 2003
27: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LAST_UPDATED
28:
29:
30: LAST-UPDATED "200209301200Z"
31: ORGANIZATION "IETF"
32: CONTACT-INFO
33: "
34: Postal:
35: Bala Pitchandi
36: UTStarcom Inc
37: 33 Wood Avenue South
38: Iselin, NJ 08830
39:
40: Phone:
41: +1 (732)452-4457
42:
43: Email:
44: bs@utstar.com
45: "
46: DESCRIPTION
47: "Media Gateway Control (Megaco) Management
48: Information Base (MIB)
49: "
50:
51: -- Revision History
52:
53: REVISION "200304181200Z" -- 18.Apr, 2003
54: DESCRIPTION
55: "Corrected syntactical errors and some MIB errors"
56:
57: REVISION "200209301200Z" -- 30.Sep, 2002
58: DESCRIPTION
59: "Reworked the entire MIB to add the missing objects and
60: eliminate the ambiguities"
61:
62: REVISION "0003201200Z" -- May, 2001
63: DESCRIPTION
64: "Initial Version by Holdridge et al"
65:
66:
67: ::= { mib-2 xx } _ final assignment by IANA at publication time
67: warning -
warning: flushing recent incorrect declaration, see previous error(s)
67: severe -
lexically unexpected character, skipping to end of line
68:
69:
70: -- *****************************************************************
71: --
72: -- OID For the MIB
73: --
74: -- *****************************************************************
75:
76: mediaGatewayMIBObjects OBJECT IDENTIFIER::= { megacoMib 1 }
76: severe -
unknown object identifier label `megacoMib'
77:
78:
79: -- *****************************************************************
80: --
81: Megaco MIB April 2003
81: error -
`Megaco' should start with a lower case letter
81: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
82:
83:
84: -- MEGACO-MIB
85: --
86: -- The Media Gateway MIB contains 4 (object) groups
87: -- medGwyConfiguration
88: -- This group consists of all the configuration related information
89: -- pertained with the Media Gateways and Media Gateway Controllers
90: -- in the network being managed. This group contains the following
91: -- three tables:
92: -- medGwyLinkIdTable - Table used to provide the linkId to create
93: -- new entries in the gateway table
94: -- medGwyGatewayConfigTable - Table provides the list of gateways
95: -- in the network and their configuration
96: -- medGwyGatewayControllerTable - Table provides the list of media
97: -- gateway controllers in the network
98: -- and their configuration
99: -- medGwyStatistics
100: -- This group consists of all the statistics related information
101: -- pertained with the gateways. This group contains the following table:
102: -- medGwyGatewayStatsTable - Table provides the gateway statistics
103: -- and related information
104: --
105: -- medGwyConnections
106: -- This group consists of the connections, terminations and their
107: -- properties related information for the gateways being managed
108: -- This group contains the following three tables:
109: -- medGwyTermIdTable - Table used to provide the manager the next
110: -- available termination Id.
111: -- medGwyTerminationsTable - Table provides the list of terminations
112: -- and their configuration & status
113: -- medGwyPropertyProfileTable - Table provides the list of profiles
114: -- that are being supported by the
115: -- gateway
116: --
117: -- medGwyProperties
118: -- For Future Extension
119: --
120: --
121: -- *****************************************************************
122:
123: -- *****************************************************************
124: --
125: -- Group Objects
126: --
127: -- *****************************************************************
128:
129: medGwyConfiguration
130: OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 1 }
130: warning -
warning: flushing recent incorrect declaration, see previous error(s)
131: medGwyStatistics
132: OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 2 }
133: medGwyConnections
134: OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 3 }
135: Megaco MIB April 2003
135: error -
`Megaco' should start with a lower case letter
135: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
136:
137:
138: medGwyProperties
139: OBJECT IDENTIFIER::= { mediaGatewayMIBObjects 4 }
139: warning -
warning: flushing recent incorrect declaration, see previous error(s)
140:
141:
142: -- *****************************************************************
143: --
144: -- Textual conventions for the Media Gateway MIB
145: --
146: -- *****************************************************************
147:
148: MediaGatewayId ::= TEXTUAL-CONVENTION
148: warning -
warning: type `MediaGatewayId' has no format specification
149: STATUS current
150: DESCRIPTION
151: "Possible Media Gateway Id that can be used to identify
152: any media gateway uniquely"
153: SYNTAX INTEGER (1..2147483647)
153: warning -
warning: use Integer32 instead of INTEGER in SMIv2
154:
155: MediaGatewayLinkId ::= TEXTUAL-CONVENTION
155: warning -
warning: type `MediaGatewayLinkId' has no format specification
156: STATUS current
157: DESCRIPTION
158: "Possible Media Gateway Link Id that can be used to identify
159: any media gateway link uniquely"
160: SYNTAX Unsigned32 (1..2147483647)
161:
162: MediaGatewayTermId ::= TEXTUAL-CONVENTION
162: warning -
warning: type `MediaGatewayTermId' has no format specification
163: STATUS current
164: DESCRIPTION
165: "Possible Termination Id that can be used to identify
166: any media gateway termination uniquely"
167: SYNTAX Unsigned32 (1..2147483647)
168:
169:
170: -- *****************************************************************
171: --
172: -- medGwyLinkIdTable
173: -- Media Gateway LinkId Table...
174: --
175: -- Provides the manager with the nextId for use in creating a
176: -- LinkId. There is one entry in this table for each MediaGateway.
177: --
178: -- Link represents the signalling link between the media gateway
179: -- and the media gateway controller. The following rules guide
180: -- the creation of the LinkId
181: --
182: -- (1) There could be more than one media gateways (medGwyGatewayId)
183: -- sharing the same signalling link (medGwyLinkId).
184: --
185: -- (2) A gateway may have many links (interfaces) towards the Media
186: -- Gateway Controller but only the active link that is currently
187: -- being used to communicate with the controller would be accounted
188: -- in this table
189: Megaco MIB April 2003
189: error -
`Megaco' should start with a lower case letter
189: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
190:
191:
192: --
193: -- If this table isn't implemented, the manager would be
194: -- responsible for providing the (unique) nextId (via retaining
195: -- used id's, hashing, etc)
196: --
197: -- *****************************************************************
198:
199:
200: medGwyLinkIdTable OBJECT-TYPE
201: SYNTAX SEQUENCE OF MedGwyLinkIdEntry
202: MAX-ACCESS not-accessible
203: STATUS current
204: DESCRIPTION
205: "This table contains a nextLinkId for each Gateway.
206: It provides the manager with the nextLinkId for use
207: in creating new Gateway Table Entries."
208: ::= { medGwyConfiguration 1}
208: warning -
warning: flushing recent incorrect declaration, see previous error(s)
209:
210: medGwyLinkIdEntry OBJECT-TYPE
210: error -
row's parent node must be a table node
211: SYNTAX MedGwyLinkIdEntry
212: MAX-ACCESS not-accessible
213: STATUS current
214: DESCRIPTION
215: "This table contains the NextLinkId for this Gateway
216: and is indexed by mediaGatewayId."
217: INDEX { medGwyGatewayId }
218: ::= { medGwyLinkIdTable 1 }
218: severe -
unknown object identifier label `medGwyLinkIdTable'
219:
220: MedGwyLinkIdEntry ::= SEQUENCE
221: {
222: medGwyNextLinkId TestAndIncr -- rw
223: }
224:
225: medGwyNextLinkId OBJECT-TYPE
226: SYNTAX TestAndIncr
227: MAX-ACCESS read-write
228: STATUS current
229: DESCRIPTION
230: "The Next Value for a MediaGateway LinkId. Assists the
231: manager in selecting a value for medGwyGatewayLinkId.
232: Using the TestAndIncr syntax, A Manager will 'lock' this
233: variable, ensuring single access."
234: ::= { medGwyLinkIdEntry 1 }
235:
236:
237: -- *****************************************************************
238: --
239: -- medGwyGatewayConfigTable
240: --
241: -- The Media Gateway Configuration Table...
242: --
243: Megaco MIB April 2003
243: error -
`Megaco' should start with a lower case letter
243: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
244:
245:
246: -- There would be one entry in this table and is indexed by
247: -- (medGwyGatewayId, medGwyGatewayLinkId). The table is guided by
248: -- the following rules:
249: --
250: -- (1) There is one entry in this table for each MediaGateway
251: -- SignallingLink.
252: --
253: -- (2) Even though gateways could share the signalling link, they
254: -- could have different IP Address and/or Port Number. In order
255: -- to accomodate that, the table is indexed by both medGwyGatewayId
256: -- and medGwyGatewayLinkId.
257: --
258: -- (3) Virtual MGs must be represented as a separate entry
259: -- in this table
260: --
261: -- (4) Statistics can be reset to zero by managers when necessary using
262: -- medGwyGatewayResetStatistics.
263: --
264: -- *****************************************************************
265:
266: medGwyGatewayConfigTable OBJECT-TYPE
267: SYNTAX SEQUENCE OF MedGwyGatewayConfigEntry
268: MAX-ACCESS not-accessible
269: STATUS current
270: DESCRIPTION "A list of medGwyGatewayConfigEntry objects."
271: ::= { medGwyConfiguration 2 }
271: warning -
warning: flushing recent incorrect declaration, see previous error(s)
272:
273: medGwyGatewayConfigEntry OBJECT-TYPE
273: error -
row's parent node must be a table node
274: SYNTAX MedGwyGatewayConfigEntry
275: MAX-ACCESS not-accessible
275: error -
unknown type `MedGwyGatewayConfigEntry'
276: STATUS current
277: DESCRIPTION "Entry holding configuration information about a
278: group of Media Gateway Controllers sharing the same
279: signaling link."
280: INDEX { medGwyGatewayId, medGwyGatewayLinkId }
281: ::= { medGwyGatewayConfigTable 1 }
281: severe -
unknown object identifier label `medGwyGatewayConfigTable'
282:
283: MedGwyGatewayConfigEntry ::= SEQUENCE
284: {
285: medGwyGatewayId MediaGatewayId, -- na
286: medGwyGatewayLinkId MediaGatewayLinkId, -- na
287: medGwyGatewayLinkName OCTET STRING, -- rc
288: medGwyGatewayIPAddress IpAddress, -- rc
289: medGwyGatewayPort Integer32, -- rc
290: medGwyGatewayEncodingScheme INTEGER, -- rc
290: severe -
unknown object identifier label `medGwyGatewayEncodingScheme'
291: medGwyGatewayProtocol INTEGER, -- rc
291: severe -
unknown object identifier label `medGwyGatewayProtocol'
292: medGwyGatewaySignalingTptProtocol INTEGER, -- rc
292: severe -
unknown object identifier label `medGwyGatewaySignalingTptProtocol'
293: medGwyGatewayAdminStatus INTEGER, -- rc
293: severe -
unknown object identifier label `medGwyGatewayAdminStatus'
294: medGwyGatewayOperStatus INTEGER, -- ro
294: severe -
unknown object identifier label `medGwyGatewayOperStatus'
295: medGwyGatewayLastStatusChange TimeStamp, -- ro
296: medGwyGatewayResetStatistics INTEGER, -- rc
296: severe -
unknown object identifier label `medGwyGatewayResetStatistics'
297: Megaco MIB April 2003
297: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
298:
299:
300: medGwyGatewayRowStatus RowStatus -- rc
301: }
301: warning -
warning: flushing recent incorrect declaration, see previous error(s)
302:
303:
304: medGwyGatewayId OBJECT-TYPE
305: SYNTAX MediaGatewayId
306: MAX-ACCESS not-accessible
307: STATUS current
308: DESCRIPTION "The unique Media Gateway Id which identifies this
309: media gateway"
310: ::= { medGwyGatewayConfigEntry 1 }
311:
312: medGwyGatewayLinkId OBJECT-TYPE
313: SYNTAX MediaGatewayLinkId
314: MAX-ACCESS not-accessible
315: STATUS current
316: DESCRIPTION "The unique link id which identifies the signalling
317: link that this gateway uses to communicate with the
318: Gateway Controller(s)."
319: ::= { medGwyGatewayConfigEntry 2 }
320:
321: medGwyGatewayLinkName OBJECT-TYPE
322: SYNTAX OCTET STRING ( SIZE (0..255) )
323: MAX-ACCESS read-create
324: STATUS current
325: DESCRIPTION "A descriptive name of this signalling link / media
326: gateway combination"
327: ::= { medGwyGatewayConfigEntry 3 }
328:
329: medGwyGatewayIPAddress OBJECT-TYPE
330: SYNTAX IpAddress
331: MAX-ACCESS read-create
332: STATUS current
333: DESCRIPTION "The IP address that the Media Gateway Controller
334: will use to communicate with the Media Gateway.
335: The value 0.0.0.0 is returned if the entry is
336: invalid."
337: ::= { medGwyGatewayConfigEntry 4 }
338:
339: medGwyGatewayPort OBJECT-TYPE
340: SYNTAX Integer32 (0..65535)
341: MAX-ACCESS read-create
342: STATUS current
343: DESCRIPTION "TCP/UDP port number that the Media Gateway Controller will
344: use to communiacte with the Media Gateway. The value
345: 0 is returned if the entry is invalid."
346: DEFVAL { 2944 }
347: ::= { medGwyGatewayConfigEntry 5 }
348:
349: medGwyGatewayEncodingScheme OBJECT-TYPE
350: SYNTAX INTEGER
351: Megaco MIB April 2003
351: warning -
warning: use Integer32 instead of INTEGER in SMIv2
351: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting STATUS
352:
353:
354: {
355: text (1),
356: binary (2)
357: }
357: warning -
warning: flushing recent incorrect declaration, see previous error(s)
358: MAX-ACCESS read-create
358: severe -
syntax error, unexpected MAX_ACCESS
359: STATUS current
360: DESCRIPTION "The encoding scheme that would be used to encode the Megaco
361: messages that are sent/received to/from the gateway
362: controller"
363: DEFVAL { text }
363: warning -
warning: flushing recent incorrect declaration, see previous error(s)
364: ::= { medGwyGatewayConfigEntry 6 }
364: severe -
syntax error, unexpected COLON_COLON_EQUAL
364: warning -
warning: flushing recent incorrect declaration, see previous error(s)
365:
366: medGwyGatewayProtocol OBJECT-TYPE
367: SYNTAX INTEGER
368: {
369: notApplicable(1), --
370: other (2), -- Other (none from the list below)
371: dss1-ip (3), -- Q931+
371: change recommended -
warning: named number `dss1-ip' must not include a hyphen in SMIv2
372: ipdc (4), -- IPDC
373: megacov1 (5) -- MEGACO/H.248 Version 1
374: megacov2 (6) -- MEGACO/H.248 Version 2
374: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
375: mgcp (7) -- MGCP
376: }
376: warning -
warning: flushing recent incorrect declaration, see previous error(s)
377: MAX-ACCESS read-create
377: severe -
syntax error, unexpected MAX_ACCESS
378: STATUS current
379: DESCRIPTION "Type of the control protocol in use."
380: ::= { medGwyGatewayConfigEntry 7 }
380: warning -
warning: flushing recent incorrect declaration, see previous error(s)
381:
382: medGwyGatewaySignalingTptProtocol OBJECT-TYPE
383: SYNTAX INTEGER
384: {
385: TCP (1),
385: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
386: UDP (2),
387: SCTP (3),
388: other (4)
389: }
389: warning -
warning: flushing recent incorrect declaration, see previous error(s)
390: MAX-ACCESS read-create
390: severe -
syntax error, unexpected MAX_ACCESS
391: STATUS current
392: DESCRIPTION "Type of the transport protocol that is being used to
393: transport the megaco signalling traffic"
394: ::= { medGwyGatewayConfigEntry 8 }
394: warning -
warning: flushing recent incorrect declaration, see previous error(s)
395:
396: medGwyGatewayAdminStatus OBJECT-TYPE
397: SYNTAX INTEGER
398: {
399: up (1),
400: down (2),
401: testing (3)
402: }
403: MAX-ACCESS read-create
404: STATUS current
405: Megaco MIB April 2003
405: error -
description missing in object definition
405: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
406:
407:
408: DESCRIPTION "The desired state of the gateway. The testing(3) state
409: indicates that no signalling packets can be passed. When
410: a managed system initializes, all gateways start with
411: medGwyGatewayAdminStatus in the down(2) state. As a result
412: of either explicit management action or per configuration
413: information retained by the managed system,
414: medGwyGatewayAdminStatus is then changed to either the
415: up(1) or testing(3) states (or remains in the down(2)
416: state)."
417: ::= { medGwyGatewayConfigEntry 9 }
417: warning -
warning: flushing recent incorrect declaration, see previous error(s)
418:
419: medGwyGatewayOperStatus OBJECT-TYPE
420: SYNTAX INTEGER
421: {
422: up (1), -- ready to communicate with MGC
423: down (2),
424: testing(3), -- in some test mode
425: unknown(4), -- status can not be determined
426: -- for some reason.
427: }
427: severe -
syntax error, unexpected '}', expecting LOWERCASE_IDENTIFIER
427: warning -
warning: flushing recent incorrect declaration, see previous error(s)
428: MAX-ACCESS read-only
428: severe -
syntax error, unexpected MAX_ACCESS
429: STATUS current
430: DESCRIPTION "The current operational state of the gateway. The
431: testing(3) state indicates that no signalling packets can
432: be passed. If medGwyGatewayAdminStatus is down(2) then
433: medGwyGatewayOperStatus should be down(2). If
434: medGwyGatewayAdminStatus is changed to up(1) then
435: medGwyGatewayOperStatus should change to up(1) if the
436: gateway is ready to transmit and receive signalling
437: traffic; it should remain in the down(2) state if and
438: only if there is a fault that prevents it from going to
439: the up(1) state"
440:
441: ::= { medGwyGatewayConfigEntry 10 }
441: warning -
warning: flushing recent incorrect declaration, see previous error(s)
442:
443: medGwyGatewayLastStatusChange OBJECT-TYPE
444: SYNTAX TimeStamp
445: MAX-ACCESS read-only
446: STATUS current
447: DESCRIPTION "The value of sysUpTime at the time the associated
448: link entered its current operational status. If
449: the current status was entered prior to the last
450: re-initialization of the local network management
451: subsystem, then this object contains a zero value."
452: ::= { medGwyGatewayConfigEntry 11 }
453:
454: medGwyGatewayResetStatistics OBJECT-TYPE
455: SYNTAX INTEGER
456: {
457: notApplicable (1), -- Invalid/unknown.
458: other (2), -- None from the list below.
459: Megaco MIB April 2003
459: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting LOWERCASE_IDENTIFIER
460:
461:
462: reset (3) -- Reset all statistics now.
463: }
463: warning -
warning: flushing recent incorrect declaration, see previous error(s)
464: MAX-ACCESS read-create
464: severe -
syntax error, unexpected MAX_ACCESS
465: STATUS current
466: DESCRIPTION "This object can be used to reset all statistics
467: collected for this media gateway link so far.
468: Statistics will be reset when the object is SET
469: to 'reset'. Upon reset, the agent changes the value
470: of this object to 'notApplicable'."
471: ::= { medGwyGatewayConfigEntry 12 }
471: warning -
warning: flushing recent incorrect declaration, see previous error(s)
472:
473: medGwyGatewayRowStatus OBJECT-TYPE
473: change recommended -
warning: node `medGwyGatewayRowStatus' must be contained in at least one conformance group
474: SYNTAX RowStatus
475: MAX-ACCESS read-create
476: STATUS current
477: DESCRIPTION "This is used to create new rows in this table,
478: Modify existing rows, and to delete existing rows."
479: ::= { medGwyGatewayConfigEntry 13 }
480:
481:
482:
483: -- *****************************************************************
484: --
485: -- medGwyGatewayControllerTable
486: --
487: -- The Media Gateway Controller Table...
488: --
489: -- This table would provide information about the media gateway
490: -- controllers in the network and their configuration. The rules
491: -- that guide this table are:
492: --
493: -- (1) This table consists a 'List' of Media Gateway Controllers
494: -- (on a media gateway), and Configuration Information for these
495: -- Controllers.
496: --
497: -- (2) An Entry in this Table is automatically created when a manager
498: -- creates an entry in the medGwyGatewayConfigTable because even
499: -- though the same MGC could manage many gateways, they could have
500: -- different logical IP address/Port number towards each of the
501: -- gateway
502: --
503: -- (3) There can be many logical gateways inside a physical gateway
504: -- (MediaGatewayId) and there can me multiple media gateway
505: -- controllers (medGwyGatewayControllerId) and there can be many
506: -- links between "m" number of gateways and "n" number of controllers
507: -- (medGwyGatewayLinkId).
508: --
509: -- The relationship can be, for example, as follows:
510: --
511: -- MediaGatewayId medGwyGatewayControllerId
512: -- +----------+ medGwyGatewayLinkId +----------+
512: severe -
lexically unexpected character, skipping to end of line
513: Megaco MIB April 2003
513: error -
`Megaco' should start with a lower case letter
513: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
514:
515:
516: -- | mg1 |----------->------------>| mgc1 |
516: severe -
lexically unexpected character, skipping to end of line
517: -- | +----------+ | | +----------+
517: severe -
lexically unexpected character, skipping to end of line
518: -- | | mg2 | +------------->| mgc2 |
519: -- | | +----------+ | | +----------+
519: severe -
lexically unexpected character, skipping to end of line
520: -- +-| | mg3 |----------->---------->| | mgc3 |
520: severe -
lexically unexpected character, skipping to end of line
521: -- | | | | | | |
522: -- +-| | +----------->| |
522: severe -
lexically unexpected character, skipping to end of line
523: -- | | | |
524: -- +----------+ +----------+
524: severe -
lexically unexpected character, skipping to end of line
525: --
526: -- *****************************************************************
527:
528: medGwyGatewayControllerTable OBJECT-TYPE
529: SYNTAX SEQUENCE OF MedGwyGatewayControllerEntry
530: MAX-ACCESS not-accessible
531: STATUS current
532: DESCRIPTION "List of the Media Gateway Controllers that are managed
533: in the network"
534: ::= { medGwyConfiguration 3 }
534: warning -
warning: flushing recent incorrect declaration, see previous error(s)
535:
536: medGwyGatewayControllerEntry OBJECT-TYPE
536: error -
row's parent node must be a table node
537: SYNTAX MedGwyGatewayControllerEntry
538: MAX-ACCESS not-accessible
538: error -
unknown type `MedGwyGatewayControllerEntry'
539: STATUS current
540: DESCRIPTION "Entry holding information about an individual
541: Media Gateway Controller."
542: INDEX { medGwyGatewayId, medGwyGatewayLinkId, medGwyGatewayControllerId
543: }
544: ::= { medGwyGatewayControllerTable 1 }
544: severe -
unknown object identifier label `medGwyGatewayControllerTable'
545:
546: MedGwyGatewayControllerEntry ::= SEQUENCE
547: {
548: medGwyGatewayControllerId Unsigned32, -- ro
549: medGwyGatewayControllerIPAddress IpAddress, -- rw
549: severe -
unknown object identifier label `medGwyGatewayControllerIPAddress'
550: medGwyGatewayControllerPort Integer32, -- rw
551: medGwyGatewayControllerAdminStatus INTEGER -- rw
552: medGwyGatewayControllerOperStatus INTEGER, -- ro
552: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
553: }
553: warning -
warning: flushing recent incorrect declaration, see previous error(s)
554:
555: medGwyGatewayControllerId OBJECT-TYPE
556: SYNTAX Unsigned32 (1..2147483647)
557: MAX-ACCESS not-accessible
558: STATUS current
559: DESCRIPTION "An unique identification number that is assigned to
560: the gateway controller by the manager"
561: ::= { medGwyGatewayControllerEntry 1 }
562:
563: medGwyGatewayControllerIPAddress OBJECT-TYPE
564: SYNTAX IpAddress
565: MAX-ACCESS read-write
566: STATUS current
567: Megaco MIB April 2003
567: error -
description missing in object definition
567: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
568:
569:
570: DESCRIPTION "The IP address of the Media Gateway Controller. The
571: value 0.0.0.0 is returned if the entry is invalid."
572: ::= { medGwyGatewayControllerEntry 2 }
572: warning -
warning: flushing recent incorrect declaration, see previous error(s)
573:
574: medGwyGatewayControllerPort OBJECT-TYPE
575: SYNTAX Integer32 (0..65535)
576: MAX-ACCESS read-write
577: STATUS current
578: DESCRIPTION "TCP port of the Media Gateway Controller. The value
579: 0 is returned if the entry is invalid."
580: ::= { medGwyGatewayControllerEntry 3 }
581:
582: medGwyGatewayControllerAdminStatus OBJECT-TYPE
583: SYNTAX INTEGER
584: {
585: up (1),
586: down (2),
587: testing (3)
588: }
589: MAX-ACCESS read-create
590: STATUS current
591: DESCRIPTION "The desired state of the gateway. The testing(3) state
592: indicates that no signalling packets can be passed. When
593: a managed system initializes, all gateways start with
594: medGwyGatewayControllerAdminStatus in the down(2) state.
595: As a result of either explicit management action or per
596: configuration information retained by the managed system,
597: medGwyGatewayControllerAdminStatus is then changed to
598: either the up(1) or testing(3) states (or remains in the
599: down(2) state)."
600: ::= { medGwyGatewayControllerEntry 4 }
601:
602: medGwyGatewayControllerOperStatus OBJECT-TYPE
603: SYNTAX INTEGER
604: {
605: up (1), -- Up/active.
606: down (2), -- Down.
607: standby (3) -- Standby mode.
608: }
609: MAX-ACCESS read-only
610: STATUS current
611: DESCRIPTION "The current operational state of the gateway controller.
612: The standby(3) state indicates that it is in the standby
613: mode and no signalling packets can be passed. If
614: medGwyGatewayControllerAdminStatus is down(2) then
615: medGwyGatewayControllerOperStatus should be down(2). If
616: medGwyGatewayControllerAdminStatus is changed to up(1) then
617: medGwyGatewayControllerOperStatus should change to up(1)
618: if the gateway contoller is ready to transmit and receive
619: signalling traffic; it should remain in the down(2) state if
620: and only if there is a fault that prevents it from going to
621: Megaco MIB April 2003
622:
623:
624: the up(1) state"
625: ::= { medGwyGatewayControllerEntry 5 }
626:
627: -- *****************************************************************
628: --
629: -- medGwyGatewayStatsTable
630: --
631: -- The Media Gateway Stats Table...
632: --
633: -- This table provides the control protocol related statistics for
634: -- the gateways that are being managed in the network. The rules
635: -- that guide this table are:
636: --
637: -- (1) There is one entry in this table for each
638: -- MediaGateway/SignallingLink.
639: -- (2) The Agent creates this table, when a GatewayConfigTable
640: -- Entry is created.
641: --
642: -- *****************************************************************
643:
644: medGwyGatewayStatsTable OBJECT-TYPE
645: SYNTAX SEQUENCE OF MedGwyGatewayStatsEntry
645: error -
unknown type `MedGwyGatewayStatsEntry'
646: MAX-ACCESS not-accessible
647: STATUS current
648: DESCRIPTION "A list of mediaGatewayTableEntry objects."
649: ::= { medGwyStatistics 1 }
650:
651: medGwyGatewayStatsEntry OBJECT-TYPE
652: SYNTAX MedGwyGatewayStatsEntry
653: MAX-ACCESS not-accessible
654: STATUS current
655: DESCRIPTION "Entry holding statistics about a group of
656: media Gateway/signalling link pair
657: "
658: INDEX { medGwyGatewayId, medGwyGatewayLinkId }
659: ::= { medGwyGatewayStatsTable 1 }
660:
661: MedGwyGatewayStatsEntry ::= SEQUENCE
662: {
663: medGwyGatewayNumInMessages Unsigned32, -- ro
664: medGwyGatewayNumInOctets Unsigned32, -- ro
665: medGwyGatewayNumOutMessages Unsigned32, -- ro
666: medGwyGatewayNumOutOctets Unsigned32, -- ro
667: medGwyGatewayNumErrors Unsigned32, -- ro
668: medGwyGatewayNumTimerRecovery Unsigned32, -- ro
669: medGwyGatewayTransportNumLosses Unsigned32, -- ro
669: severe -
unknown object identifier label `medGwyGatewayTransportNumLosses'
670: medGwyGatewayTransportNumSwitchover Unsigned32, -- ro
671: medGwyGatewayTransportTotalNumAlarms Unsigned32, -- ro
672: medGwyGatewayTransportLastEvent INTEGER, -- ro
673: medGwyGatewayTransportLastEventTime TimeStamp, -- ro
674: medGwyGatewayLastStatisticsReset TimeStamp -- ro
675: Megaco MIB April 2003
675: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting '}' or ','
676:
677:
678: }
678: warning -
warning: flushing recent incorrect declaration, see previous error(s)
679:
680:
681: medGwyGatewayNumInMessages OBJECT-TYPE
682: SYNTAX Unsigned32
683: MAX-ACCESS read-only
684: STATUS current
685: DESCRIPTION "Total number of messages received on the link."
686: ::= { medGwyGatewayStatsEntry 1 }
687:
688: medGwyGatewayNumInOctets OBJECT-TYPE
689: SYNTAX Unsigned32
690: MAX-ACCESS read-only
691: STATUS current
692: DESCRIPTION "Total number of octets received on the link."
693: ::= { medGwyGatewayStatsEntry 2 }
694:
695: medGwyGatewayNumOutMessages OBJECT-TYPE
696: SYNTAX Unsigned32
697: MAX-ACCESS read-only
698: STATUS current
699: DESCRIPTION "Total number of messages sent on the link."
700: ::= { medGwyGatewayStatsEntry 3 }
701:
702: medGwyGatewayNumOutOctets OBJECT-TYPE
703: SYNTAX Unsigned32
704: MAX-ACCESS read-only
705: STATUS current
706: DESCRIPTION "Total number of octets sent on the link."
707: ::= { medGwyGatewayStatsEntry 4 }
708:
709: medGwyGatewayNumErrors OBJECT-TYPE
710: SYNTAX Unsigned32
711: MAX-ACCESS read-only
712: STATUS current
713: DESCRIPTION "Total number of signaling-level errors encountered.
714: Includes, but is not limited to, number of bad
715: messages received, number of failures to sent a
716: message and number of other errors."
717: ::= { medGwyGatewayStatsEntry 5 }
718:
719: medGwyGatewayNumTimerRecovery OBJECT-TYPE
720: SYNTAX Unsigned32
721: MAX-ACCESS read-only
722: STATUS current
723: DESCRIPTION "Total Number of timer recovery events since the
724: statistics was last reset. This reflects all protocol
725: timers that are supported (For Megaco, T - start timer,
726: S - short timer, L - long timer, and Z - long duration
727: timer etc)"
728: ::= { medGwyGatewayStatsEntry 6 }
729: Megaco MIB April 2003
729: error -
`Megaco' should start with a lower case letter
729: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
730:
731:
732:
733: medGwyGatewayTransportNumLosses OBJECT-TYPE
734: SYNTAX Unsigned32
735: MAX-ACCESS read-only
736: STATUS current
737: DESCRIPTION "Number of times a transport link was lost
738: (excluding switch-over cases). A link loss is defined
739: as loss of communication with the entity (MGC) due to
740: hardware/transient problems in the interface or other
741: related hardware/software"
742: ::= { medGwyGatewayStatsEntry 7 }
742: warning -
warning: flushing recent incorrect declaration, see previous error(s)
743:
744: medGwyGatewayTransportNumSwitchover OBJECT-TYPE
745: SYNTAX Unsigned32
746: MAX-ACCESS read-only
747: STATUS current
748: DESCRIPTION "Number of times when the signaling was switched
749: over to an alternative link. This includes
750: switchover due to the Handoffs initiated by the
751: gateway controllers"
752: ::= { medGwyGatewayStatsEntry 8 }
753:
754: medGwyGatewayTransportTotalNumAlarms OBJECT-TYPE
755: SYNTAX Unsigned32
756: MAX-ACCESS read-only
757: STATUS current
758: DESCRIPTION "Total number of all alarms issued for the transport
759: layer."
760: ::= { medGwyGatewayStatsEntry 9 }
761:
762: medGwyGatewayTransportLastEvent OBJECT-TYPE
763: SYNTAX INTEGER
764: {
765: notApplicable (1), -- Invalid/unknown.
766: other (2), -- None from the list below.
767: linkUp (3), -- Transport link is up.
768: linkLoss (4), -- Transport link loss.
769: persistentError (5), -- No link - persistent error.
770: linkShutdown (6), -- Link is shut down.
771: switchOver (7) -- Fail-over.
772: }
773: MAX-ACCESS read-only
774: STATUS current
775: DESCRIPTION "Last event reported by the transport layer."
776: ::= { medGwyGatewayStatsEntry 10 }
777:
778: medGwyGatewayTransportLastEventTime OBJECT-TYPE
779: SYNTAX TimeStamp
780: MAX-ACCESS read-write
781: STATUS current
782: DESCRIPTION "The value of sysUpTime at the time when the event
783: Megaco MIB April 2003
784:
785:
786: specified by mediaGatewayTransportLastEvent occured.
787: If the last event occured prior to the last
788: re-initialization of the local network management
789: subsystem, then this object contains a zero value."
790: ::= { medGwyGatewayStatsEntry 11 }
791:
792: medGwyGatewayLastStatisticsReset OBJECT-TYPE
793: SYNTAX TimeStamp
794: MAX-ACCESS read-only
795: STATUS current
796: DESCRIPTION "The value of sysUpTime at the time when the
797: statistics were reset. If the reset occured prior to
798: the last re-initialization of the local network
799: management subsystem, this object contains a zero
800: value."
801: ::= { medGwyGatewayStatsEntry 12 }
802:
803: -- *****************************************************************
804: --
805: -- medGwyTermIdTable
806: --
807: -- TerminationId Table...
808: --
809: -- This table provides unique TerminationId for the creation of
810: -- an entry into the TerminationsTable. The following rules guide
811: -- this table:
812: --
813: -- (1) This table provides the manager with the nextId for use in
814: -- creating a Termination. There is one entry in this table for each
815: -- MediaGateway.
816: -- (2) If this table isn't implemented, the manager would be
817: -- responsible for providing the (unique) nextId (via retaining
818: -- used id's, hashing, etc)
819: --
820: -- *****************************************************************
821:
822: medGwyTermIdTable OBJECT-TYPE
823: SYNTAX SEQUENCE OF MedGwyTermIdEntry
824: MAX-ACCESS not-accessible
825: STATUS current
826: DESCRIPTION
827: "This table contains a nextTerminationId for each
828: Gateway. It provides the manager with the
829: nextTerminationId for use in creating a new
830: TerminationsTable Entry."
831: ::= { medGwyConnections 1}
832:
833: medGwyTermIdEntry OBJECT-TYPE
834: SYNTAX MedGwyTermIdEntry
835: MAX-ACCESS not-accessible
836: STATUS current
837: Megaco MIB April 2003
837: error -
description missing in object definition
837: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
838:
839:
840: DESCRIPTION
841: "This table contains a nextTerminationId for each
842: Gateway, and is indexed by mediaGatewayId."
843: INDEX { medGwyGatewayId }
843: warning -
warning: flushing recent incorrect declaration, see previous error(s)
844: ::= { medGwyTermIdTable 1 }
844: severe -
syntax error, unexpected COLON_COLON_EQUAL
844: warning -
warning: flushing recent incorrect declaration, see previous error(s)
845:
846:
847: MedGwyTermIdEntry ::= SEQUENCE
848: {
849: medGwyNextTerminationId TestAndIncr -- rw
850: }
851:
852: medGwyNextTerminationId OBJECT-TYPE
853: SYNTAX TestAndIncr
854: MAX-ACCESS read-write
855: STATUS current
856: DESCRIPTION "The Next Value for a MediaGateway TerminationId. Assists
857: the manager in selecting a value for medGwyTerminationId.
858: Using the TestAndIncr syntax, A Manager will 'lock' this
859: variable, ensuring single access."
860: ::= { medGwyTermIdEntry 1 }
860: severe -
unknown object identifier label `medGwyTermIdEntry'
861:
862:
863: -- *****************************************************************
864: --
865: -- medGwyTerminationsTable
866: --
867: -- The Terminations Table...
868: --
869: -- This table provides the list of terminations available in the gateway
870: -- and their corresponding profile information and related configuration
871: -- information. The following rules guide this table:
872: --
873: -- (1) There is one entry in this table for each Termination in a
874: -- MediaGateway.
875: -- (2) The list of terminations include terminations that are present
876: -- for all the contexts that are present in the gateway (excluding
877: -- the NULL context) (Subject to Discussion)
878: --
879: -- *****************************************************************
880:
881: medGwyTerminationsTable OBJECT-TYPE
882: SYNTAX SEQUENCE OF MedGwyTerminationsEntry
883: MAX-ACCESS not-accessible
884: STATUS current
885: DESCRIPTION
886: "This table contains information about terminations
887: in a media gateway. It is a list of terminations.
888: The number of entries equals to the total number of
889: terminations for all contexts in a gateway."
890: ::= { medGwyConnections 2}
891: Megaco MIB April 2003
891: error -
`Megaco' should start with a lower case letter
891: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
892:
893:
894:
895: medGwyTerminationsEntry OBJECT-TYPE
896: SYNTAX MedGwyTerminationsEntry
897: MAX-ACCESS not-accessible
898: STATUS current
899: DESCRIPTION "
900: It contains objects that describe a termination.
901: "
902: INDEX { medGwyGatewayId, medGwyTerminationId }
902: warning -
warning: flushing recent incorrect declaration, see previous error(s)
903: ::= { medGwyTerminationsTable 1 }
903: severe -
syntax error, unexpected COLON_COLON_EQUAL
903: warning -
warning: flushing recent incorrect declaration, see previous error(s)
904:
905:
906: MedGwyTerminationsEntry ::= SEQUENCE
907: {
908: medGwyTerminationId MediaGatewayTermId, -- na
909: medGwyTerminationName SnmpAdminString, -- rc
910: medGwyTerminationAdminStatus INTEGER, -- rw
910: severe -
unknown object identifier label `medGwyTerminationAdminStatus'
911: medGwyTerminationOperStatus INTEGER, -- rc
912: medGwyTerminationInterfaceIdentifier InterfaceIndex, -- rc
913: medGwyTerminationPropertyProfileId Unsigned32, -- rc
913: severe -
unknown object identifier label `medGwyTerminationPropertyProfileId'
914: medGwyTerminationRowStatus RowStatus -- rc
915: }
916: medGwyTerminationId OBJECT-TYPE
917: SYNTAX MediaGatewayTermId
918: MAX-ACCESS not-accessible
919: STATUS current
920: DESCRIPTION "An unique identification number that is assigned to
921: the termination by a media gateway. This is the
922: TerminationId that would be used in the protocol
923: messages that are sent from the gateway"
924: ::= { medGwyTerminationsEntry 1 }
924: severe -
unknown object identifier label `medGwyTerminationsEntry'
925:
926: medGwyTerminationName OBJECT-TYPE
926: change recommended -
warning: node `medGwyTerminationName' must be contained in at least one conformance group
927: SYNTAX SnmpAdminString ( SIZE (0..64) )
928: MAX-ACCESS read-create
929: STATUS current
930: DESCRIPTION "A descriptive name that would describe this termination
931: and its use. For example, 'emergency-ds0-1' indicating
932: that this termination is reserved as an emergencey DS0
933: channel"
934: ::= { medGwyTerminationsEntry 2 }
934: minor error -
scalar object must not have a `read-create' access value
935:
936: medGwyTerminationAdminStatus OBJECT-TYPE
937: SYNTAX INTEGER
938: {
939: in-Service (1),
939: change recommended -
warning: named number `in-Service' must not include a hyphen in SMIv2
940: out-Of-Service(2),
940: change recommended -
warning: named number `out-Of-Service' must not include a hyphen in SMIv2
941: testing (3)
942: }
943: MAX-ACCESS read-write
944: STATUS current
945: Megaco MIB April 2003
945: error -
description missing in object definition
945: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
946:
947:
948: DESCRIPTION "The desired state of the termination. The testing(3) state
949: indicates that no connections can be created for this
950: termination. When a managed system initializes, all
951: terminations start with medGwyTerminationAdminStatus in the
952: out-of-service(2) state. As a result of either
953: explicit management action or per configuration information
954: retained by the managed system,
955: medGwyTerminationAdminStatus is then changed to either the
956: in-Service(1) or testing(3) states (or remains in the
957: out-Of-Service(2) state)."
958: ::= { medGwyTerminationsEntry 3 }
958: warning -
warning: flushing recent incorrect declaration, see previous error(s)
959:
960: medGwyTerminationOperStatus OBJECT-TYPE
960: change recommended -
warning: node `medGwyTerminationOperStatus' must be contained in at least one conformance group
961: SYNTAX INTEGER
962: {
963: up (1),
964: down (2),
965: testing (3)
966: }
967: MAX-ACCESS read-create
968: STATUS current
969: DESCRIPTION "The current operational state of the termination.
970: The testing(3) state indicates that it is in the testing
971: mode and no connections can be created on it. If
972: medGwyTerminationAdminStatus is out-of-service(2) then
973: medGwyTerminationOperStatus should be down(2). If
974: medGwyTerminationAdminStatus is changed to up(1) then
975: medGwyTerminationOperStatus should change to up(1) if the
976: termination is ready to accept connections; it should remain
977: in the down(2) state if and only if there is a fault that
978: prevents it from going to the up(1) state"
979: ::= { medGwyTerminationsEntry 4 }
979: minor error -
scalar object must not have a `read-create' access value
980:
981: medGwyTerminationInterfaceIdentifier OBJECT-TYPE
981: change recommended -
warning: node `medGwyTerminationInterfaceIdentifier' must be contained in at least one conformance group
982: SYNTAX InterfaceIndex
983: MAX-ACCESS read-create
984: STATUS current
985: DESCRIPTION "A number that uniquely identifies the interface in
986: the physical gateway. This is the ifIndex in the ifTable,
987: that this termination would be using to communicate to
988: other gateways"
989: ::= { medGwyTerminationsEntry 5 }
989: minor error -
scalar object must not have a `read-create' access value
990:
991: medGwyTerminationPropertyProfileId OBJECT-TYPE
992: SYNTAX Unsigned32 (1..2147483647)
993: MAX-ACCESS read-create
994: STATUS current
995: DESCRIPTION "This determines the profile of the termination which
996: determines what kind of capabilities this termination has.
997: This is an index into the medGwyPropertyProfileTable
998: which identifies all the profile that are available"
999: Megaco MIB April 2003
999: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
1000:
1001:
1002: ::= { medGwyTerminationsEntry 6 }
1002: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1003:
1004: medGwyTerminationRowStatus OBJECT-TYPE
1004: change recommended -
warning: node `medGwyTerminationRowStatus' must be contained in at least one conformance group
1005: SYNTAX RowStatus
1006: MAX-ACCESS read-create
1007: STATUS current
1008: DESCRIPTION "This is used to create new rows in this table,
1009: Modify existing rows, and to delete existing rows."
1010: ::= { medGwyTerminationsEntry 7 }
1010: minor error -
scalar object must not have a `read-create' access value
1011:
1012:
1013:
1014: -- *****************************************************************
1015: --
1016: -- medGwyPropertyProfileTable
1017: --
1018: -- The Media Gateway Property Profile Table...
1019: --
1020: -- This table describes different profiles and the properties supported
1021: -- by each profile. The rules that guide this table are:
1022: --
1023: -- (1) There are 'N' entries for each Gateway-PropertyProfile
1024: -- (2) Each entry is a supported property, thus this table gives a list
1025: -- of supported properties for each specified Profile.
1026: -- (3) Each Property is defined as an Object Identifer in the various
1027: -- Package Mibs (like MEGACO-TONES-MIB etc).
1028: -- (4) That OID is used to identify the particular Package, and if the
1029: -- Termination supports the property, this Package OID is included
1030: -- in its list.
1031: -- (5) Terminations (in the TerminationsTable) will have a
1032: -- PropertyProfileId that indicates which PropertyProfile this
1033: -- Termination supports.
1034: -- (6) A Manager builds a Profile of properties, then ties each
1035: -- termination to a defined profile, via the PropertyProfileId
1036: -- (7) Vendors are encouraged to come up with different profiles
1037: -- for different scenarios in order to ensure inter-operability
1038: -- among different implementations
1039: --
1040: -- *****************************************************************
1041:
1042:
1043: medGwyPropertyProfileTable OBJECT-TYPE
1044: SYNTAX SEQUENCE OF MedGwyPropertyProfileEntry
1045: MAX-ACCESS not-accessible
1046: STATUS current
1047: DESCRIPTION
1048: "This table contains a list of the properties
1049: supported in a Profile. A Manager builds a Profile
1050: of properties, then ties each termination to a
1051: defined profile"
1052: ::= { medGwyConnections 3}
1053: Megaco MIB April 2003
1053: error -
`Megaco' should start with a lower case letter
1053: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
1054:
1055:
1056:
1057:
1058: medGwyPropertyProfileEntry OBJECT-TYPE
1059: SYNTAX MedGwyPropertyProfileEntry
1060: MAX-ACCESS not-accessible
1061: STATUS current
1062: DESCRIPTION "
1063: Each row represents a default property of the
1064: Property Profile N-entries per
1065: mediaGatewayId/PropertyId, one entry per property."
1066: INDEX { medGwyGatewayId, medGwyPropertyProfileId,
1067: medGwyPropertyProfileIndex }
1067: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1068: ::= { medGwyPropertyProfileTable 1 }
1068: severe -
syntax error, unexpected COLON_COLON_EQUAL
1068: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1069:
1070:
1071: MedGwyPropertyProfileEntry ::= SEQUENCE
1072: {
1073: medGwyPropertyProfileId Unsigned32, -- na
1074: medGwyPropertyProfileIndex Unsigned32, -- na
1075: medGwyPropertyProfileProperty AutonomousType, -- rc
1075: severe -
unknown object identifier label `medGwyPropertyProfileProperty'
1076: medGwyTermPropertyProfileStatus RowStatus -- rc
1077: }
1078:
1079:
1080: medGwyPropertyProfileId OBJECT-TYPE
1081: SYNTAX Unsigned32 (1..2147483647)
1082: MAX-ACCESS not-accessible
1083: STATUS current
1084: DESCRIPTION "This PropertyProfile Identifier uniquelyidentifies this
1085: set of properties. This is the value each termination
1086: would refer, when they would like to support all the
1087: properties in this profile"
1088: ::= { medGwyPropertyProfileEntry 1 }
1088: severe -
unknown object identifier label `medGwyPropertyProfileEntry'
1089:
1090: medGwyPropertyProfileIndex OBJECT-TYPE
1091: SYNTAX Unsigned32 (1..2147483647)
1092: MAX-ACCESS not-accessible
1093: STATUS current
1094: DESCRIPTION "This is the index to the PropertyProfile This is just
1095: a 'counter' through the medGwyPropertyProfile Table.
1096: ie, property=1 property=2 etc."
1097: ::= { medGwyPropertyProfileEntry 2 }
1098:
1099: medGwyPropertyProfileProperty OBJECT-TYPE
1100: SYNTAX AutonomousType
1101: MAX-ACCESS read-create
1102: STATUS current
1103: DESCRIPTION "The Property supported by this Profile.
1104: This is an Object ID (OID) defined in a package MIB
1105: to identify a Particular property (such as AnalogLines,
1106: Tones etc)."
1107: Megaco MIB April 2003
1107: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting COLON_COLON_EQUAL
1108:
1109:
1110: ::= { medGwyPropertyProfileEntry 3 }
1110: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1111:
1112: medGwyTermPropertyProfileStatus OBJECT-TYPE
1112: change recommended -
warning: node `medGwyTermPropertyProfileStatus' must be contained in at least one conformance group
1113: SYNTAX RowStatus
1114: MAX-ACCESS read-create
1115: STATUS current
1116: DESCRIPTION
1117: "used to create new rows in this table, modify
1118: existing rows, and to delete existing rows."
1119: ::= { medGwyPropertyProfileEntry 4 }
1119: minor error -
scalar object must not have a `read-create' access value
1120:
1121:
1122: -- *****************************************************************
1123: --
1124: -- MEGACO-MIB Notification Definitions
1125: --
1126: -- There are seven traps currently supported by the MEGACO-MIB. They are
1127: --
1128: -- o medGwyLinkStatusChange
1129: -- This trap is sent whenever there is a change in the link status
1130: -- that the media gateway is communicating
1131: --
1132: -- o medGwyInvalidControllerAddress
1133: -- This trap is sent whenever a gateway receives a protocol message
1134: -- from a controller that was not present in the configured list
1135: -- of media gateway controllers
1136: --
1137: -- o meGwyInvalidTerminationId
1138: -- This trap is sent whenever a gateway receives a protocol message
1139: -- for a termination that is not recognized by the gateway
1140: --
1141: -- o medGwyInvalidPackageElement
1142: -- This trap is sent whenever a gateway receives an invalid
1143: -- event/signal or any other descriptor for the package specified
1144: -- along with it.
1145: --
1146: -- o medGwyTerminationStatusChange
1147: -- This trap is sent whenever the status of the termination
1148: -- changes from in-Service to out-of-Service or to testing.
1149: --
1150: -- o medGwyGatewayHandoff
1151: -- This trap is sent whenever there is a handoff (due to a failure of
1152: -- the MGC or enforced by the MGC) in a gateway
1153: --
1154: -- o medGwyProtocolError
1155: -- This trap is sent whenever there is a protocol error detected
1156: -- in the messages that the gateway receives from the gateway
1157: -- controllers that are configured
1158: --
1159: -- *****************************************************************
1160: Megaco MIB April 2003
1160: error -
`Megaco' should start with a lower case letter
1160: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
1161:
1162:
1163: mediaGatewayMIBNotifications
1164: OBJECT IDENTIFIER ::= { megacoMib 2 }
1164: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1165:
1166:
1167: medGwyNotifPrefix
1168: OBJECT IDENTIFIER ::= { mediaGatewayMIBNotifications 0 }
1168: severe -
unknown object identifier label `mediaGatewayMIBNotifications'
1169: medGwyNotifObjects
1170: OBJECT IDENTIFIER ::= { mediaGatewayMIBNotifications 1 }
1171:
1172: --
1173: -- Objects necessary for these Notifications
1174: --
1175: medGwyReceivedElement OBJECT-TYPE
1175: change recommended -
warning: node `medGwyReceivedElement' must be contained in at least one conformance group
1176: SYNTAX OCTET STRING ( SIZE (0..255) )
1177: MAX-ACCESS accessible-for-notify
1178: STATUS current
1179: DESCRIPTION "The element name received in a megaco message. For
1180: example, 'eventDescriptor' is one such element that
1181: could be sent with the notifications"
1182: ::= { medGwyNotifObjects 1 }
1183:
1184:
1185: medGwyLinkStatusChange NOTIFICATION-TYPE
1185: minor error -
object `medGwyGatewayOperStatus' of notification `medGwyLinkStatusChange' must be a scalar or column
1186: OBJECTS {
1187: medGwyGatewayLinkName,
1188: medGwyGatewayOperStatus
1189: }
1190: STATUS current
1191: DESCRIPTION "This notification indicates that operational status
1192: of a media gateway control link has changed."
1193: ::= { medGwyNotifPrefix 1}
1194:
1195: medGwyInvalidControllerAddress NOTIFICATION-TYPE
1195: minor error -
object `medGwyGatewayControllerIPAddress' of notification `medGwyInvalidControllerAddress' must be a scalar or column
1196: OBJECTS {
1197: medGwyGatewayControllerIPAddress
1198: }
1199: STATUS current
1200: DESCRIPTION "This notification indicates that a message was received
1201: from a controller that did not match any of the valid
1202: controller IPAddress-es configured in
1203: medGwyGatewayControllerTable"
1204: ::= { medGwyNotifPrefix 2 }
1205:
1206: medGwyInvalidTerminationId NOTIFICATION-TYPE
1206: minor error -
object `medGwyTerminationId' of notification `medGwyInvalidTerminationId' must not be `not-accessible'
1207: OBJECTS {
1208: medGwyTerminationId
1209: }
1210: STATUS current
1211: DESCRIPTION "This notification indicates that a message was received
1212: from a controller that contained a TerminationId that did
1213: not match any TerminationId in the TerminationsTable.
1214: Megaco MIB April 2003
1215:
1216:
1217: TerminationId is found in the OID of the
1218: medGwyTerminationName Object."
1219: ::= { medGwyNotifPrefix 3 }
1220:
1221:
1222: medGwyInvalidPackageElement NOTIFICATION-TYPE
1223: OBJECTS {
1224: medGwyReceivedElement
1225: }
1226: STATUS current
1227: DESCRIPTION "This notification indicates that a message was received
1228: from a controller that contained an event, signal,
1229: or descriptor that was not recognized for the
1230: package."
1231: ::= { medGwyNotifPrefix 4 }
1232:
1233:
1234: medGwyTerminationStatusChange NOTIFICATION-TYPE
1234: minor error -
object `medGwyTerminationStatus' of notification `medGwyTerminationStatusChange' must be a scalar or column
1234: minor error -
object `medGwyTerminationTestStatus' of notification `medGwyTerminationStatusChange' must be a scalar or column
1235: OBJECTS {
1236: medGwyTerminationStatus,
1236: severe -
unknown object identifier label `medGwyTerminationStatus'
1237: medGwyTerminationTestStatus
1238: }
1238: severe -
unknown object identifier label `medGwyTerminationTestStatus'
1239: STATUS current
1240: DESCRIPTION "This notification is sent when a termination changes
1241: status."
1242: ::= { medGwyNotifPrefix 5 }
1243:
1244: medGwyGatewayHandoff NOTIFICATION-TYPE
1244: minor error -
object `medGwyGatewayId' of notification `medGwyGatewayHandoff' must not be `not-accessible'
1244: minor error -
object `medGwyGatewayControllerId' of notification `medGwyGatewayHandoff' must not be `not-accessible'
1245: OBJECTS {
1246: medGwyGatewayId,
1247: medGwyGatewayControllerId
1248: }
1249: STATUS current
1250: DESCRIPTION "This notification is sent when a gateway is handed off
1251: to a different gateway controller either due to a apparent
1252: MGC failure or due to a MGC-enforced condition"
1253: ::= { medGwyNotifPrefix 6 }
1254:
1255: medGwyProtocolError NOTIFICATION-TYPE
1255: minor error -
object `medGwyTerminationId' of notification `medGwyProtocolError' must not be `not-accessible'
1256: OBJECTS {
1257: medGwyTerminationId
1258: }
1259: STATUS current
1260: DESCRIPTION "This notification is sent when a protocol error is detected
1261: in the messages received from the 'configured' gateway
1262: controllers"
1263: ::= { medGwyNotifPrefix 7 }
1264:
1265:
1266: -- *****************************************************************
1267: --
1268: Megaco MIB April 2003
1268: error -
`Megaco' should start with a lower case letter
1268: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting OBJECT
1269:
1270:
1271: -- Conformance for the MEGACO-MIB
1272: --
1273: -- This object group provides list of groups to be conformed when
1274: -- managing different types of gateways, gateway controllers individually
1275: -- and both simultaneously from one single management entity.
1276: --
1277: -- *****************************************************************
1278:
1279: mediaGatewayConformance OBJECT IDENTIFIER ::= { megacoMib 3 }
1279: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1280:
1281:
1282: -- *****************************************************************
1283: --
1284: -- Conformance Object Groups
1285: --
1286: -- There are two object groups
1287: --
1288: -- medGwyCompliances
1289: -- This group includes all the compliance statements (both mandatory
1290: -- and optional statements.
1291: --
1292: -- medGwyConfGroups
1293: -- This group includes all the different groups that form the compliance
1294: -- statements
1295: --
1296: -- *****************************************************************
1297:
1298: medGwyCompliances
1299: OBJECT IDENTIFIER ::= { mediaGatewayConformance 1 }
1299: severe -
unknown object identifier label `mediaGatewayConformance'
1300: medGwyConfGroups
1301: OBJECT IDENTIFIER ::= { mediaGatewayConformance 2 }
1302:
1303:
1304: -- Compliance
1305:
1306: medGwyCompliance MODULE-COMPLIANCE
1307: STATUS current
1308: DESCRIPTION
1309: "Compliance statement for entities which implement
1310: the MEGACO-MIB.
1311: "
1312: MODULE -- this module
1313: MANDATORY-GROUPS
1314: {
1315: medGwyConfigGroup,
1316: medGwyStatsGroup,
1317: }
1317: severe -
syntax error, unexpected '}', expecting UPPERCASE_IDENTIFIER or LOWERCASE_IDENTIFIER or NUMBER
1317: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1318:
1319: GROUP medGwyGWControllerGroup
1319: severe -
syntax error, unexpected GROUP
1320: DESCRIPTION
1321: "This group is mandatory for all Systems that are gateway
1322: Megaco MIB April 2003
1323:
1324:
1325: controllers and are being managed over a distributed
1326: environment"
1327:
1328: GROUP medGwyNextIdGroup
1329: DESCRIPTION
1330: "This group is not mandatory for all the agent implementations.
1331: But if this group is not implemented, then the manager is
1332: responsible for uniquely determining the nextId to be used
1333: in various listed objects."
1334:
1335: GROUP medGwyNotificationsGroup
1336: DESCRIPTION
1337: "This group is mandatory for all the implementations, which .
1338: are fault tolerant. This group contains all the notifications"
1339:
1340: ::= { medGwyCompliances 1 }
1340: warning -
warning: flushing recent incorrect declaration, see previous error(s)
1341:
1342:
1343: -- Units of Conformance
1344:
1345: medGwyConfigGroup OBJECT-GROUP
1345: warning -
warning: current group `medGwyConfigGroup' is not referenced in this module
1346: OBJECTS
1347: {
1348: medGwyGatewayLinkName,
1349: medGwyGatewayIPAddress,
1350: medGwyGatewayPort,
1351: medGwyGatewayEncodingScheme,
1352: medGwyGatewayProtocol,
1353: medGwyGatewaySignalingTptProtocol,
1354: medGwyGatewayAdminStatus,
1355: medGwyGatewayOperStatus,
1356: medGwyGatewayLastStatusChange,
1357: medGwyGatewayResetStatistics
1358: }
1359: STATUS current
1360: DESCRIPTION
1361: "This group contains of all the configuration Information for a
1362: Media Gateway. This group is mandatory for any implementation
1363: managing a media gateway or a group of media gateways"
1364: ::= { medGwyConfGroups 1 }
1365:
1366: medGwyStatsGroup OBJECT-GROUP
1366: warning -
warning: current group `medGwyStatsGroup' is not referenced in this module
1367: OBJECTS
1368: {
1369: medGwyGatewayNumInMessages,
1370: medGwyGatewayNumInOctets,
1371: medGwyGatewayNumOutMessages,
1372: medGwyGatewayNumOutOctets,
1373: medGwyGatewayNumErrors,
1374: medGwyGatewayNumTimerRecovery,
1375: medGwyGatewayTransportNumLosses,
1376: Megaco MIB April 2003
1376: error -
`Megaco' should start with a lower case letter
1376: error -
`MIB' should start with a lower case letter
1376: error -
Object identifier element `MIB' name only allowed as first element
1376: error -
`April' should start with a lower case letter
1376: error -
Object identifier element `April' name only allowed as first element
1376: severe -
unknown object identifier label `Megaco'
1376: severe -
unknown object identifier label `MIB'
1376: severe -
unknown object identifier label `April'
1376: warning -
warning: implicit node definition
1377:
1378:
1379: medGwyGatewayTransportNumSwitchover,
1379: error -
Object identifier element `medGwyGatewayTransportNumSwitchover' name only allowed as first element
1380: medGwyGatewayTransportTotalNumAlarms,
1381: medGwyGatewayTransportLastEvent,
1382: medGwyGatewayTransportLastEventTime,
1383: medGwyGatewayLastStatisticsReset
1384: }
1385: STATUS current
1386: DESCRIPTION
1387: "This group contains of all the statistics Information for a
1388: Media Gateway. This group is mandatory for any implementation
1389: managing a media gateway or a group of media gateways"
1390: ::= { medGwyConfGroups 2 }
1391:
1392: medGwyGWControllerGroup OBJECT-GROUP
1392: warning -
warning: current group `medGwyGWControllerGroup' is not referenced in this module
1393: OBJECTS
1394: {
1395: medGwyGatewayControllerIPAddress,
1396: medGwyGatewayControllerPort,
1397: medGwyGatewayControllerAdminStatus,
1398: medGwyGatewayControllerOperStatus
1399: }
1400: STATUS current
1401: DESCRIPTION
1402: "This group contains of all the configuration Information for a
1403: Media Gateway Controller. This group is mandatory for any
1404: implementation managing a media gateway controller or a group of
1405: media gateway controllers. It is also mandatory for implementations
1406: managing media gateway(s)"
1407: ::= { medGwyConfGroups 3 }
1408:
1409: medGwyNextIdGroup OBJECT-GROUP
1409: warning -
warning: current group `medGwyNextIdGroup' is not referenced in this module
1410: OBJECTS
1411: {
1412: medGwyNextTerminationId,
1413: medGwyNextLinkId
1414: }
1415: STATUS current
1416: DESCRIPTION
1417: "Agent provides NextId's to the Manager to assist in selecting
1418: and creating new table entries. This group is optional for
1419: all the implementations. But when it is not implemented, it is
1420: the manager's responsibility to uniquely determine these ids"
1421: ::= { medGwyConfGroups 4 }
1422:
1423: medGwyNotificationsGroup NOTIFICATION-GROUP
1423: warning -
warning: current group `medGwyNotificationsGroup' is not referenced in this module
1424: NOTIFICATIONS
1425: {
1426: medGwyLinkStatusChange,
1427: medGwyInvalidControllerAddress,
1428: medGwyInvalidTerminationId,
1429: medGwyInvalidPackageElement,
1430: Megaco MIB April 2003
1430: error -
`Megaco' should start with a lower case letter
1430: error -
`MIB' should start with a lower case letter
1430: error -
Object identifier element `MIB' name only allowed as first element
1430: error -
`April' should start with a lower case letter
1430: error -
Object identifier element `April' name only allowed as first element
1431:
1432:
1433: medGwyTerminationStatusChange,
1433: error -
Object identifier element `medGwyTerminationStatusChange' name only allowed as first element
1434: medGwyGatewayHandoff,
1435: medGwyProtocolError
1436: }
1437: STATUS current
1438: DESCRIPTION
1439: "This group contains notifications that an entity implementing
1440: the Media Gateway(s) will send. This group is mandatory for
1441: all implementations that are managing a media gateway or a group
1442: of media gateways"
1443: ::= { medGwyConfGroups 5 }
1444:
1445: END
1445: error -
missing MODULE-IDENTITY clause in SMIv2 MIB
1446:
1447: --
1448: -- Copyright (C) The Internet Society (2003). All Rights Reserved.
1449: --
1450: -- This document and translations of it may be copied and furnished to others, and
1451: -- derivative works that comment on or otherwise explain it or assist in its
1452: -- implementation may be prepared, copied, published and distributed, in whole or
1453: -- in part, without restriction of any kind, provided that the above copyright
1454: -- notice and this paragraph are included on all such copies and derivative works.
1455: -- However, this document itself may not be modified in any way, such as by
1456: -- removing the copyright notice or references to the Internet Society or other
1457: -- Internet organizations, except as needed for the purpose of developing Internet
1458: -- standards in which case the procedures for copyrights defined in the Internet
1459: -- Standards process must be followed, or as required to translate it into
1460: -- languages other than English.
1461: --
1462: -- The limited permissions granted above are perpetual and will not be revoked by
1463: -- the Internet Society or its successors or assigns.
1464: --
1465: -- This document and the information contained herein is provided on an "AS IS"
1466: -- basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
1467: -- DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
1468: -- WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR
1469: -- ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1470: --
1471: