smilint output for ./MEGACO-TONES-MIB


Message Severities
SeverityCount
severe1
Message Types
TypeCount
internal-other (severe)1

Messages:

MEGACO-TONES-MIB

   1: -- extracted from draft-doyle-megaco-tonesmib-00.txt
   2: -- at Tue Feb 20 06:04:08 2001
   3: 
   4:    MEGACO-TONES-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:    IMPORTS 
   7:        MODULE-IDENTITY, OBJECT-TYPE,  
   8:        Integer32, OBJECT-IDENTITY, mib-2              FROM SNMPv2-SMI 
   9:     
  10:        RowStatus, DisplayString, TestAndIncr          FROM SNMPv2-TC 
  11:  
  12:        MODULE-COMPLIANCE, OBJECT-GROUP,               FROM SNMOv2-CONF; 
  12: severe - syntax error, unexpected FROM
  13:        NOTIFICATION-GROUP 
  14:     
  15:    megacoTonesMIB MODULE-IDENTITY 
  16:        LAST-UPDATED "200102141200Z"  --14.Feb, 2001 
  17:        ORGANIZATION "" 
  18:        CONTACT-INFO 
  19:           "     
  20:            Name:      Stacy Doyle 
  21:            eMail:     sad@nortelnetworks.com 
  22:            phone:     919.905.2687 
  23:           "  
  24:        DESCRIPTION 
  25:            "The MEGACO TONES MIB module." 
  26:     
  27:        -- Revision History 
  28:     
  29:           REVISION     "200102141200Z"            -- 14.Feb, 2001 
  30:           DESCRIPTION  "This is the initial Draft version of this MIB." 
  31:              
  32:        ::= { mib-2 xx } _ final assignment by IANA at publication time 
  33:     
  34:     
  35:    -- ***************************************************************** 
  36:    -- 
  37:    -- OID and Group Definitions 
  38:    -- 
  39:    -- ***************************************************************** 
  40:     
  41:    -- OID for the MIB Objects... 
  42:    megacoTonesMIBObjects    OBJECT IDENTIFIER::= {megacoTonesMIB 1} 
  43:  
  44:     
  45:    -- The Megaco Tones MIB contains 2 (object) groups. 
  46:     
  47:    megTonesCapabilities OBJECT IDENTIFIER::= {megacoTonesMIBObjects 1} 
  48:    megTonesProperties   OBJECT IDENTIFIER::= {megacoTonesMIBObjects 2} 
  49:     
  50:  
  51:    -- ***************************************************************** 
  52:    -- 
  53:   
  54: Doyle et al.  Standards Track _ Expires August 15, 2001              2 
  55:                       Tones MIB for Megaco/H.248         February 2001 
  56:  
  57:  
  58:    -- Megaco Profile Property 
  59:    -- 
  60:    -- OIDs that define the Properties that a Termination can support. 
  61:    -- The MEDIA-GATEWAY-MIB supports a Property Profile Table, in which  
  62:    -- a Manager  
  63:    -- defines a Property Profile by defining a list of properties that  
  64:    -- a that a termination supports. 
  65:    --  
  66:    -- These properties are OIDs, defined in each "Package". 
  67:    --****************************************************************** 
  68:     
  69:    megTonesProperty OBJECT-IDENTITY 
  70:        STATUS       current 
  71:        DESCRIPTION "Tones Property Package" 
  72:    ::= { megTonesProperties  1 } 
  73:     
  74:    --****************************************************************** 
  75:    -- 
  76:    -- MEGACO TONES MIB .... 
  77:    -- 
  78:    -- The MEGACO TONES MIB module consists of two tables 
  79:    -- defined as megTonesToneTable and megTonesGroupTable. 
  80:    -- Multiple tonesets are represented through the megTonesToneTable.   
  81:    -- The tonesets share the data contained in the megTonesGroupTable 
  82:    -- megTonesToneTable 
  83:    -- The megTonesToneTable provides a list of the tones available on a  
  84:    -- Media Gateway. The megTonesTable consists of five columns;  
  85:    -- Column 1 (index): megTonesToneSetId - a number indicating a _ 
  86:    --                   unique toneset; this number represents a  
  87:    --                   toneset (for a given market) available on a  
  88:    --                   Media Gateway. 
  89:    -- Column 2 (index): megTonesToneId - a number indicating a unique 
  90:    --                   Tone Id value; this number represents a Tone Id 
  91:    --                   available on a Media Gateway. 
  92:    -- Column 3: megTonesToneGroupId - a number indicating a unique Tone  
  93:    --           Group Id that is associated with a megTonesToneId. This  
  94:    --           number is also an index into the megTonesGroupTable. 
  95:    -- Column 4: megTonesTone Name - this is a character string  
  96:    --           indicating the Tone Name. (The Tone Name could be  
  97:    --           represented by the text that gets passed in the 
  98:    --           Signal Descriptor; i.e., the Package Id, Signal Id and  
  99:    --           possible parameters.) 
 100:    -- Column 5: megTonesToneTimeout - this value indicates when the  
 101:    --           tone times out, expressed in milliseconds. This value  
 102:    --           is used as the primary means to determine when the tone  
 103:    --           times out; if the tone group duration(s) is greater  
 104:    --           than the tone timeout value, the tone is finished 
 105:    --           when the tone timeout occurs. A value of 0 signifies no  
 106:    --           timeout. 
 107:    -- Column 6: megTonesRowStatus - this is used to create new rows in  
 108:    --           this table, modify existing rows, and to delete  
 109:    --           existing rows. 
 110:   
 111: Doyle et al.  Standards Track _ Expires August 15, 2001              3 
 112:                       Tones MIB for Megaco/H.248         February 2001 
 113:  
 114:  
 115:     
 116:     
 117:    -- megTonesGroupTable 
 118:    -- The megTonesGroupTable provides the components that comprise 
 119:    -- the various Group Ids.  
 120:    -- The megTonesGroupTable is indexed by the megTonesToneGroupId  
 121:    -- (from the megTonesTable) and the megTonesGroupIndex. 
 122:    -- 
 123:    -- The columns of the megTonesGroupTable are as follows: 
 124:    -- Column 1 (index): megTonesToneGroupId - a number indicating a  
 125:    --                   unique Tone Group Id value. This value is from  
 126:    --                   the megTonesToneTable. 
 127:    -- Column 2 (index): megTonesGroupIndex - a number indicating the  
 128:    --                   component number of a tone group. If the tone  
 129:    --                   group contains only one component then this  
 130:    --                   value is 1; if the tone group contains multiple  
 131:    --                   components then this value starts at 1 and  
 132:    --                   increases by one sequentially for each  
 133:    --                   component. 
 134:    -- Column 3: megTonesGroupRef- a number indicating an existing tone  
 135:    --           group Id value.  
 136:    -- Column 4: megTonesGroupLink - a number indicating the linkage, if  
 137:    --           any, between components of the group as follows: 
 138:    --           (1) SEQ: the next component follows sequentially in  
 139:    --           time. 
 140:    --           (2) MIX: the next component is to be mixed with the  
 141:    --           current component and is simultaneous with it. 
 142:    --           (3) MOD-AMP: the next component is amplitude modulated  
 143:    --           with the current component. This is accomplished by  
 144:    --           encoding information onto a carrier waveform by varying  
 145:    --           the amplitude of the [sinusoidal] carrier.  
 146:    --           Mathematically, this is expressed as:  
 147:    --           y(t) = x(t)*cos(wc*t).  In the context of the Tones 
 148:    --           MIB, this refers to two signals (tones), one of which  
 149:    --           is usually a simple sinusoid, whose sample values, at  
 150:    --           any given instant in time, are multiplied together. 
 151:    --           (4) MOD-FREQ: the next component is frequency modulated  
 152:    --           with the current component. This is accomplished by  
 153:    --           encoding information onto a carrier waveform by  
 154:    --           varying the frequency of the [sinusoidal] carrier.   
 155:    --           Mathematically, this is expressed as:  
 156:    --           y(t) = ac*cos(x(t)).  In the context of the Tones MIB,  
 157:    --           this refers to a sinusoidal signal (tone) whose  
 158:    --           instantaneous phase is given by a second signal. 
 159:    --           (5) PCM: the current component indicated is Pulse Code  
 160:    --           Modulation. In the context of the Tones MIB, it means  
 161:    --           that incoming PCM (voice, for example) is passed  
 162:    --           straight through, instead of having a signal (tone,  
 163:    --           silence, etc.) applied. 
 164:    -- Column 5: megTonesGroupFrequency - a number indicating the  
 165:    --           frequency in hertz of a tone; The range is decimal 0 to  
 166:    --           4000. 
 167:   
 168: Doyle et al.  Standards Track _ Expires August 15, 2001              4 
 169:                       Tones MIB for Megaco/H.248         February 2001 
 170:  
 171:  
 172:    -- Column 6: megTonesGroupLevel - a number indicating the amplitude  
 173:    --           in dBmo of a tone; The range is decimal -128 to 0. 
 174:    -- Column 7: megTonesGroupDuration - a number indicating the  
 175:    --           duration expressed in milliseconds of a tone; The range  
 176:    --           is decimal 0 to 32767. If the tone duration is less  
 177:    --           than the timeout value specified for that tone, the  
 178:    --           tone is finished when the duration is reached. 
 179:    -- Column 8: megTonesGroupRepeatCount - a number indicating the  
 180:    --           repeat count of a tone; the range is decimal 0 to  
 181:    --           32767, with a 0 value indicating infinite repeating. 
 182:    -- Column 9: megTonesGroupRowStatus - This is used to create new  
 183:    --           rows in this table, modify existing rows, and to delete  
 184:    --           rows. 
 185:                                  
 186:     
 187:    -- MEGACO TONES MIB RULES: 
 188:    -- (1) A megTonesToneGroupId MUST NOT be deleted if it is referenced  
 189:    --     by another existing megTonesToneGroupId. 
 190:    -- (2) A megTonesToneGroupId value MUST NOT be the same value as a  
 191:    --     megTonesGroupRef value for the same table row. 
 192:    -- (3) A megTonesGroupRef value MUST be a previously defined  
 193:    --     megTonesToneGroupId value. 
 194:    -- (4) A megTonesGroupFrequency value REQUIRES a megTonesGroupLevel  
 195:    --     value. 
 196:    -- (5) The megTonesGroupRef field, the megTonesGroupFrequency field  
 197:    --     and the megTonesGroupLink field with a value of PCM, MUST all  
 198:    --     be mutually exclusive to each other. 
 199:    -- (6) Every row MUST have a megTonesGroupLink equal to PCM, a  
 200:    --     megTonesGroupRef OR megTonesGroupFrequency associated with  
 201:    --     it.   
 202:    -- (7) The megTonesGroupLink field is only valid for  
 203:    --     megTonesGroupIndex equal to a value of 1. 
 204:    -- (8) megTonesGroupRepeatCount is REQUIRED: 
 205:    --          - if the megTonesGroupLink value is SEQ and (vice versa) 
 206:    --          - AND if megTonesGroupIndex equal to a value of 1. 
 207:    -- (9) Each row of a sequence MUST have a megTonesGroupDuration  
 208:    --     unless: 
 209:    --          - The row contains a megTonesGroupRef which points to a  
 210:    --            megTonesToneGroupId which represents a sequence with  
 211:    --            a finite megTonesGroupRepeatCount.  
 212:    -- (10) megTonesGroupDuration is only valid within rows forming a  
 213:    --      sequence. 
 214:    -- (11) A megTonesToneId which references a megTonesToneGroupId not  
 215:    --      based upon a finite repeat count sequence will have its  
 216:    --      duration defined in the megTonesToneTimeout field. 
 217:    -- (12) A megTonesToneId which references a megTonesToneGroupId that  
 218:    --      directly or indirectly consists of a sequence group with a  
 219:    --      finite repeat count SHALL have the duration defined by the  
 220:    --      megTonesToneTimeout field or the duration of the sequence  
 221:    --      (whichever is smaller). 
 222:    -- (13) If a megTonesGroupLink of MIX, MOD-FREQ or MOD-AMP contains  
 223:    --      one or more infinite duration components and a single finite  
 224:   
 225: Doyle et al.  Standards Track _ Expires August 15, 2001              5 
 226:                       Tones MIB for Megaco/H.248         February 2001 
 227:  
 228:  
 229:    --      duration component, the resultant group MUST have a finite  
 230:    --      duration equal to that of the finite duration component. 
 231:    -- (14) If a megTonesGroupLink of MIX, MOD-FREQ or MOD-AMP contains  
 232:    --      multiple components with different finite durations, those  
 233:    --      components whose durations are less than the maximum finite  
 234:    --      duration MUST be padded with silence to make them equal to  
 235:    --      the maximum finite duration.  
 236:     
 237:    -- NOTE: An example of a Megaco/H.248 Generic Package Define Tone  
 238:    --       signal/command along with a populated MEGACO TONES MIB is  
 239:    --       located at the end of the MEGACO TONES MIB module  
 240:    --       specification.  While the example complies with the above  
 241:    --       rules, other valid interpretations are possible. 
 242:     
 243:     
 244:    --  Tone Table 
 245:              
 246:    megTonesToneTable OBJECT-TYPE 
 247:        SYNTAX          SEQUENCE OF MegTonesToneEntry 
 248:        MAX-ACCESS      not-accessible 
 249:        STATUS          current 
 250:        DESCRIPTION     "This table contains a list of the various Tone  
 251:                         Ids available on a Media Gateway. Each row of  
 252:                         the table contains a field to indicate the Tone  
 253:                         Id value (column 1), a field to indicate the  
 254:                         Tone Group Id (column 2 ) associated with the  
 255:                         Tone Id, a field to hold a name for the tone  
 256:                         (column 3), a field to hold a Timeout value for  
 257:                         the Tone Id (column 4), and a field to indicate  
 258:                         the status of the table row (column 5)."  
 259:    ::= { megTonesCapabilities 1 } 
 260:     
 261:    megTonesToneEntry OBJECT-TYPE 
 262:        SYNTAX          MegTonesToneEntry 
 263:        MAX-ACCESS      not-accessible 
 264:        STATUS          current 
 265:        DESCRIPTION     "This entry contains objects that indicate the  
 266:                         Tone Id value, the Tone Group Id value, the  
 267:                         Tone Name, and the status of the row.  The  
 268:                         indices for an entry are the megTonesToneSetId  
 269:                         and the megTonesToneId, and a manager creates  
 270:                         a row in this table to define a Tone. Thus, a  
 271:                         toneSet consists of a list of Tones (toneIds)" 
 272:        INDEX           { megTonesToneSetId, megTonesToneId } 
 273:    ::= { megTonesToneTable 1 } 
 274:     
 275:    MegTonesToneEntry ::= SEQUENCE  
 276:    { 
 277:        megTonesToneSetId                   INTEGER,            -- na 
 278:        megTonesToneId                      INTEGER,            -- na 
 279:        megTonesToneGroupId                 INTEGER,            -- rc 
 280:        megTonesToneName                    DisplayString,      -- rc 
 281:   
 282: Doyle et al.  Standards Track _ Expires August 15, 2001              6 
 283:                       Tones MIB for Megaco/H.248         February 2001 
 284:  
 285:  
 286:        megTonesToneTimeout                 Integer32,          -- rc 
 287:        megTonesToneRowStatus               RowStatus           -- rc  
 288:    } 
 289:     
 290:    megTonesToneSetId   OBJECT-TYPE 
 291:        SYNTAX          INTEGER (1..2147483647) 
 292:        MAX-ACCESS      not-accessible 
 293:        STATUS          current 
 294:        DESCRIPTION     "This Row's unique toneSet identity." 
 295:    ::= { megTonesToneEntry 1 }  
 296:     
 297:    megTonesToneId      OBJECT-TYPE 
 298:        SYNTAX          INTEGER (1..2147483647) 
 299:        MAX-ACCESS      not-accessible 
 300:        STATUS          current 
 301:        DESCRIPTION     "A value to indicate a unique tone identity." 
 302:    ::= { megTonesToneEntry 2 }  
 303:                 
 304:    megTonesToneGroupId OBJECT-TYPE 
 305:        SYNTAX          INTEGER (1..2147483647) 
 306:        MAX-ACCESS      read-create 
 307:        STATUS          current 
 308:        DESCRIPTION     "A value to indicate the entry in the  
 309:                         MegTonesGroupTable that defines this tone, it  
 310:                         is an Index into that table" 
 311:    ::= { megTonesToneEntry 3 } 
 312:     
 313:    megTonesToneName    OBJECT-TYPE 
 314:        SYNTAX          DisplayString (SIZE(0..255)) 
 315:        MAX-ACCESS      read-create 
 316:        STATUS          current 
 317:        DESCRIPTION     "A string to indicate a unique tone identity." 
 318:    ::= { megTonesToneEntry 4 } 
 319:     
 320:    megTonesToneTimeout OBJECT-TYPE 
 321:        SYNTAX          Integer32 
 322:        MAX-ACCESS      read-create 
 323:        STATUS          current 
 324:        DESCRIPTION     "A value to indicate when the tone times out,  
 325:                         expressed in milliseconds. This value is used  
 326:                         as the primary means to determine when the tone  
 327:                         is stopped; if the tone group duration(s) is  
 328:                         greater than the tone timeout value, the tone  
 329:                         is stopped when the tone timeout occurs.  A  
 330:                         value of 0 indicates no timeout (the tone will  
 331:                         play until explicitly stopped)." 
 332:    ::= { megTonesToneEntry 5 } 
 333:     
 334:    megTonesToneRowStatus OBJECT-TYPE 
 335:        SYNTAX          RowStatus 
 336:        MAX-ACCESS      read-create 
 337:        STATUS          current 
 338:   
 339: Doyle et al.  Standards Track _ Expires August 15, 2001              7 
 340:                       Tones MIB for Megaco/H.248         February 2001 
 341:  
 342:  
 343:        DESCRIPTION     "used to create new rows in this table, 
 344:                         modify existing rows, and to delete rows." 
 345:    ::= { megTonesToneEntry 6 }         
 346:     
 347:    -- Next Group Id  
 348:     
 349:    megTonesNextGroupId OBJECT-TYPE 
 350:        SYNTAX          TestAndIncr 
 351:        MAX-ACCESS      read-write 
 352:        STATUS          current 
 353:        DESCRIPTION     "The Next Group Id value available for a Media  
 354:                         Gateway. Assists the manager in selecting a  
 355:                         value for megTonesToneGroupId. A manager will  
 356:                         'lock' this variable to ensure single access." 
 357:    ::= { megTonesCapabilities 3 }           
 358:     
 359:    -- Group Table 
 360:     
 361:    megTonesGroupTable  OBJECT-TYPE 
 362:        SYNTAX          SEQUENCE OF MegTonesGroupEntry 
 363:        MAX-ACCESS      not-accessible 
 364:        STATUS          current 
 365:        DESCRIPTION     "This table contains a list of the various tone  
 366:                         groups.  This table is recursively accessed in  
 367:                         order to completely define a tone." 
 368:    ::= { megTonesCapabilities 4 } 
 369:     
 370:    megTonesGroupEntry  OBJECT-TYPE 
 371:        SYNTAX          MegTonesGroupEntry  
 372:        MAX-ACCESS      not-accessible 
 373:        STATUS          current 
 374:        DESCRIPTION     "This entry contains objects that describe the  
 375:                         tone characteristics.  The indices for an entry  
 376:                         are the megTonesToneGroupId and  
 377:                         megTonesGroupIndex.  megTonesToneGroupId is a  
 378:                         field from the megTonesToneTable" 
 379:        INDEX           { megTonesToneGroupId, megTonesGroupIndex } 
 380:    ::= { megTonesGroupTable 1 }  
 381:                 
 382:    MegTonesGroupEntry ::= SEQUENCE  
 383:    { 
 384:        megTonesGroupIndex                  INTEGER, 
 385:        megTonesGroupRef                    Integer32, 
 386:        megTonesGroupGroupLink              INTEGER, 
 387:        megTonesGroupFrequency              Integer32, 
 388:        megTonesGroupLevel                  Integer32, 
 389:        megTonesGroupDuration               Integer32, 
 390:        megTonesGroupRepeatCount            Integer32, 
 391:        megTonesGroupRowStatus              RowStatus 
 392:    }                        
 393:                 
 394:    megTonesGroupIndex OBJECT-TYPE 
 395:   
 396: Doyle et al.  Standards Track _ Expires August 15, 2001              8 
 397:                       Tones MIB for Megaco/H.248         February 2001 
 398:  
 399:  
 400:        SYNTAX          INTEGER (1..2147483647) 
 401:        MAX-ACCESS      not-accessible 
 402:        STATUS          current 
 403:        DESCRIPTION     "A value used to access all the entries in the  
 404:                         table that correspond to a particular Group Id.   
 405:                         This value also serves to order the entries for  
 406:                         the Group Index." 
 407:    ::= { megTonesGroupEntry 1 } 
 408:     
 409:    megTonesGroupRef OBJECT-TYPE 
 410:        SYNTAX          Integer32 
 411:        MAX-ACCESS      read-create 
 412:        STATUS          current 
 413:        DESCRIPTION     "A value used to recursively enter the  
 414:                         megTonesGroupTable. It indicates that this  
 415:                         portion of the group is a reference to a  
 416:                         different GroupId in the table." 
 417:    ::= { megTonesGroupEntry 2 }  
 418:     
 419:    megTonesGroupGroupLink OBJECT-TYPE 
 420:        SYNTAX          INTEGER 
 421:                        { 
 422:                          seq     (1), -- next component follows  
 423:                                       -- sequentially in time 
 424:                          mix     (2), -- next component is to be mixed  
 425:                                       -- with the current and is  
 426:                                       -- simultaneous with it. 
 427:                          mod-amp (3), -- next component is amplitude  
 428:                                       -- modulated with the current  
 429:                                       -- component. 
 430:                          mod-freq(4), -- next component is frequency  
 431:                                       -- modulated with the current  
 432:                                       -- component. 
 433:                          pcm     (5)  -- the current component in the  
 434:                                       -- tone is PCM. 
 435:                        } 
 436:        MAX-ACCESS      read-create 
 437:        STATUS          current 
 438:        DESCRIPTION     "A value used to indicate how the entries for a  
 439:                         Group Id are related." 
 440:    ::= { megTonesGroupEntry 3 }   
 441:                           
 442:    megTonesGroupFrequency OBJECT-TYPE 
 443:        SYNTAX          Integer32(0..4000) 
 444:        MAX-ACCESS      read-create 
 445:        STATUS          current 
 446:        DESCRIPTION     "A value to indicate the frequency in hertz of a  
 447:                         tone. The range is decimal 0 to 4000." 
 448:    ::= { megTonesGroupEntry 4 }  
 449:                 
 450:    megTonesGroupLevel OBJECT-TYPE 
 451:        SYNTAX          Integer32(-128..0) 
 452:   
 453: Doyle et al.  Standards Track _ Expires August 15, 2001              9 
 454:                       Tones MIB for Megaco/H.248         February 2001 
 455:  
 456:  
 457:        MAX-ACCESS      read-create 
 458:        STATUS          current 
 459:        DESCRIPTION     "A value to indicate the amplitude expressed in  
 460:                         dBm0 of a tone.  The range is decimal -32 to  
 461:                         0." 
 462:    ::= { megTonesGroupEntry 5 }  
 463:                 
 464:    megTonesGroupDuration OBJECT-TYPE 
 465:        SYNTAX          Integer32(0..32767) 
 466:        MAX-ACCESS      read-create 
 467:        STATUS          current 
 468:        DESCRIPTION     "A value to indicate the duration expressed in  
 469:                         milliseconds of a tone.  The range is decimal 0  
 470:                         to 32767. A value of 0 indicates no duration is  
 471:                         defined." 
 472:    ::= { megTonesGroupEntry 6 }   
 473:                 
 474:    megTonesGroupRepeatCount OBJECT-TYPE 
 475:        SYNTAX          Integer32(0..32767) 
 476:        MAX-ACCESS      read-create 
 477:        STATUS          current 
 478:        DESCRIPTION     "A value to indicate the repeat count of a tone. 
 479:                         The range is decimal 0 to 32767, with value 0  
 480:                         Indicating infinite repeating" 
 481:    ::= { megTonesGroupEntry 7 }  
 482:                                                   
 483:    megTonesGroupRowStatus OBJECT-TYPE 
 484:        SYNTAX          RowStatus 
 485:        MAX-ACCESS      read-create 
 486:        STATUS          current 
 487:        DESCRIPTION     "This is used to create new rows in this table, 
 488:                         modify existing rows, and to delete rows." 
 489:    ::= { megTonesGroupEntry 8 }     
 490:  
 491:     
 492:    -- ***************************************************************** 
 493:    -- 
 494:    -- Megaco-Tones-MIB Notification Definitions 
 495:    -- 
 496:    -- There Are No Notifications at this time 
 497:    -- 
 498:    -- ***************************************************************** 
 499:    megacoTonesMIBNotifications OBJECT IDENTIFIER::= {megacoTonesMIB 2} 
 500:     
 501:     
 502:    megTonesNotifPrefix  OBJECT IDENTIFIER ::= { 
 503:    megacoTonesMIBNotifications 0 } 
 504:    megTonesNotifObjects OBJECT IDENTIFIER ::= { 
 505:    megacoTonesMIBNotifications 1 } 
 506:  
 507:     
 508:    -- ***************************************************************** 
 509:   
 510: Doyle et al.  Standards Track _ Expires August 15, 2001             10 
 511:                       Tones MIB for Megaco/H.248         February 2001 
 512:  
 513:  
 514:    -- 
 515:    -- Conformance for the Megaco-Tones-MIB 
 516:    -- 
 517:    -- 
 518:    -- ***************************************************************** 
 519:     
 520:    megacoTonesConformance OBJECT IDENTIFIER ::= { megacoTonesMIB 3 } 
 521:     
 522:    megTonesCompliances  OBJECT IDENTIFIER ::= { megacoTonesConformance 
 523:    1 } 
 524:    megTonesConfGroups   OBJECT IDENTIFIER ::= { megacoTonesConformance 
 525:    2 } 
 526:  
 527:    -- Compliance 
 528:     
 529:    megTonesCompliance MODULE-COMPLIANCE 
 530:        STATUS current 
 531:        DESCRIPTION 
 532:           "Compliance statement for entities which implement 
 533:            the Megaco Tones Package MIB. 
 534:           "     
 535:        MODULE               -- This module            
 536:        MANDATORY-GROUPS  
 537:        { 
 538:           megTonesToneSetGrp, 
 539:           megTonesGroupGrp 
 540:        } 
 541:          
 542:    ::= { megTonesCompliances 1 } 
 543:        
 544:    -- Units of Conformance 
 545:     
 546:    megTonesToneSetGrp OBJECT-GROUP 
 547:        OBJECTS 
 548:        { 
 549:          megTonesToneGroupId,  
 550:          megTonesToneName,             
 551:          megTonesToneTimeout,        
 552:          megTonesToneRowStatus              
 553:        } 
 554:        STATUS current 
 555:        DESCRIPTION 
 556:           "Objects which implement ToneSet Definition" 
 557:      ::= { megTonesConfGroups 1 } 
 558:  
 559:    megTonesGroupGrp OBJECT-GROUP 
 560:        OBJECTS 
 561:        { 
 562:          megTonesNextGroupId, 
 563:          megTonesGroupRef, 
 564:          megTonesGroupGroupLink, 
 565:          megTonesGroupFrequency, 
 566:   
 567: Doyle et al.  Standards Track _ Expires August 15, 2001             11 
 568:                       Tones MIB for Megaco/H.248         February 2001 
 569:  
 570:  
 571:          megTonesGroupLevel, 
 572:          megTonesGroupDuration, 
 573:          megTonesGroupRepeatCount, 
 574:          megTonesGroupRowStatus 
 575:        } 
 576:        STATUS current 
 577:        DESCRIPTION 
 578:        "objects which implement Tone-ToneGroup Characteristics  
 579:         Definition" 
 580:      ::= { megTonesConfGroups 2 } 
 581:          
 582:     
 583:    END 
 584: 
 585: -- 
 586: -- 
 587: --     "Copyright (C) The Internet Society (date). All Rights Reserved. 
 588: --     This document and translations of it may be copied and furnished to 
 589: --     others, and derivative works that comment on or otherwise explain 
 590: --     it or assist in its implmentation may be prepared, copied, 
 591: --     published and distributed, in whole or in part, without restriction 
 592: --     of any kind, provided that the above copyright notice and this 
 593: --     paragraph are included on all such copies and derivative works. 
 594: --     However, this document itself may not be modified in any way, such 
 595: --     as by removing the copyright notice or references to the Internet 
 596: --     Society or other Internet organizations, except as needed for the 
 597: --     purpose of developing Internet standards in which case the 
 598: --     procedures for copyrights defined in the Internet Standards process 
 599: --     must be followed, or as required to translate it into language 
 600: --     other than English. 
 601: --      
 602: --     The limited permissions granted above are perpetual and will not be 
 603: --     revoked by the Internet Society or its successors or assigns.   
 604: --      
 605: --     This document and the information contained herein is provided on 
 606: --     an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET 
 607: --     ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR 
 608: --     IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF 
 609: --     THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 
 610: --     WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." 
 611: --   
 612: -- 
 613: -- 
 614: -- 
 615: -- 
 616: -- 
 617: -- 
 618: -- 
 619: -- 
 620: -- 
 621: -- 
 622: -- 
 623: -- 
 624: -- 
 625: -- 
 626: -- 
 627: -- 
 628: -- 
 629: -- 
 630: -- 
 631: -- 
 632: -- 
 633: -- 
 634: -- 
 635: -- 
 636: --    
 637: --  Doyle et al.   Standards Track _ Expires August 15, 2001            16 
 638: