1-- *******************************************************************
2-- CISCO-LWAPP-QOS-MIB.my
3-- November 2005, Devesh Pujari, Bharat Biswal,
4-- Prasanna Viswakumar, Srinath Candadai
5--
6-- Copyright (c) 2005-2007, 2010 by Cisco Systems Inc.
7-- All rights reserved.
8-- *******************************************************************
9
10CISCO-LWAPP-QOS-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    NOTIFICATION-TYPE,
16    Unsigned32,
17    Counter32,
18    Gauge32
19        FROM SNMPv2-SMI
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP,
22    NOTIFICATION-GROUP
23        FROM SNMPv2-CONF
24    TruthValue
25        FROM SNMPv2-TC
26    SnmpAdminString
27        FROM SNMP-FRAMEWORK-MIB
28    TimeIntervalSec
29        FROM CISCO-TC
30    cldcClientMacAddress
31        FROM CISCO-LWAPP-DOT11-CLIENT-MIB
32    cLApSysMacAddress,
33    cLApDot11IfSlotId,
34    cLApName,
35    cLApDot11IfType,
36    cLApDot11IfEntry
37        FROM CISCO-LWAPP-AP-MIB
38    cLWlanIndex,
39    cLWlanConfigEntry
40        FROM CISCO-LWAPP-WLAN-MIB
41    ciscoMgmt
42        FROM CISCO-SMI;
43
44
45-- ********************************************************************
46-- *  MODULE IDENTITY
47-- ********************************************************************
48
49ciscoLwappQosMIB MODULE-IDENTITY
50    LAST-UPDATED    "201007210000Z"
51    ORGANIZATION    "Cisco Systems Inc."
52    CONTACT-INFO
53            "Cisco Systems,
54            Customer Service
55            Postal: 170 West Tasman Drive
56            San Jose, CA  95134
57            USA
58            Tel: +1 800 553-NETS
59
60            Email: cs-wnbu-snmp@cisco.com"
61    DESCRIPTION
62        "This MIB is intended to be implemented on all those
63        devices operating as Central controllers, that
64        terminate the Light Weight Access Point Protocol
65        tunnel from Cisco Light-weight LWAPP Access Points.
66
67        Information provided by this MIB is used to study
68        the quality of service in the voice and video traffic
69        on the WLAN.
70
71        The relationship between CC and the LWAPP APs
72        can be depicted as follows:
73
74              +......+     +......+     +......+
75              +      +     +      +     +      +
76              +  CC  +     +  CC  +     +  CC  +
77              +      +     +      +     +      +
78              +......+     +......+     +......+
79                ..            .             .
80                ..            .             .
81               .  .            .             .
82              .    .            .             .
83             .      .            .             .
84            .        .            .             .
85        +......+ +......+     +......+      +......+
86        +      + +      +     +      +      +      +
87        +  AP  + +  AP  +     +  AP  +      +  AP  +
88        +      + +      +     +      +      +      +
89        +......+ +......+     +......+      +......+
90                   .              .             .
91                 .  .              .             .
92                .    .              .             .
93               .      .              .             .
94              .        .              .             .
95           +......+ +......+     +......+      +......+
96           +      + +      +     +      +      +      +
97           +  MN  + +  MN  +     +  MN  +      +  MN  +
98           +      + +      +     +      +      +      +
99           +......+ +......+     +......+      +......+
100
101
102        The LWAPP tunnel exists between the controller and
103        the APs.  The MNs communicate with the APs through
104        the protocol defined by the 802.11 standard.
105
106        LWAPP APs, upon bootup, discover and join one of the
107        controllers and the controller pushes the configuration,
108        that includes the WLAN parameters, to the LWAPP APs.
109        The APs then encapsulate all the 802.11 frames from
110        wireless clients inside LWAPP frames and forward
111        the LWAPP frames to the controller.
112
113                           GLOSSARY
114
115        Access Point ( AP )
116
117        An entity that contains an 802.11 medium access
118        control ( MAC ) and physical layer ( PHY ) interface
119        and provides access to the distribution services via
120        the wireless medium for associated clients.
121
122        LWAPP APs encapsulate all the 802.11 frames in
123        LWAPP frames and sends them to the controller to which
124        it is logically connected.
125
126        Gratuitous Probe Response (GPR)
127
128        The Gratuitous Probe Response feature aids in conserving
129        battery power of WLAN-enabled cell phones by providing
130        a high rate packet on the order of tens of milliseconds
131        such that these kind of phones can wake up and wait at
132        predefined intervals, to reduce battery power.  The
133        GPR packet is transmitted from the AP at a predefined
134        time interval.
135
136
137        Light Weight Access Point Protocol ( LWAPP )
138
139        This is a generic protocol that defines the
140        communication between the Access Points and the
141        Central Controller.
142
143        Mobile Node ( MN )
144
145        A roaming 802.11 wireless device in a wireless
146        network associated with an access point. Mobile Node
147        and client are used interchangeably.
148
149        TU
150
151        A measurement of time in units of 1024 microseconds.
152
153        User Priority ( UP )
154
155        Specifies a the priority rules in QOS for handling user
156        priority.
157
158        EDCA
159
160        As defined in 802.11e standard, Enhanced distributed
161        channel access(EDCA) parameter set element is used
162        by the AP to establish policy, to change policy when
163        accepting new clients, or to adapt to changes in
164        offered load.
165
166        REFERENCE
167
168        [1] Wireless LAN Medium Access Control ( MAC ) and
169        Physical Layer ( PHY ) Specifications
170
171        [2] Draft-obara-capwap-lwapp-00.txt, IETF Light
172        Weight Access Point Protocol"
173    REVISION        "201007210000Z"
174    DESCRIPTION
175        "Added the following groups:
176        ciscoLwappQosMIBComplianceRev2,
177        ciscoLwappQosDot11aConfigGroupSup2,
178        ciscoLwappQosDot11bConfigGroupSup2,
179        ciscoLwappQosDot11SipCacStatsGroup,
180        ciscoLwappQosDot11SipConfigGroup,
181        ciscoLwappQosDot11VoiceStatsGroup,
182        ciscoLwappQosDot11VoiceConfigGroup,
183        ciscoLwappQosConfigGroup,
184        ciscoLwappQosDot11VoiceNotifGroup
185
186        Deprecated ciscoLwappQosMIBComplianceRev1 and
187        replaced it with ciscoLwappQosMIBComplianceRev2."
188    REVISION        "200701070000Z"
189    DESCRIPTION
190        "Added ciscoLwappQosDot11aConfigGroupSup1 and
191        ciscoLwappQosDot11bConfigGroupSup1 objects."
192    REVISION        "200604130000Z"
193    DESCRIPTION
194        "Initial version of this MIB module."
195    ::= { ciscoMgmt 524 }
196
197
198ciscoLwappQosMIBNotifs  OBJECT IDENTIFIER
199    ::= { ciscoLwappQosMIB 0 }
200
201ciscoLwappQosMIBObjects  OBJECT IDENTIFIER
202    ::= { ciscoLwappQosMIB 1 }
203
204ciscoLwappQosMIBConform  OBJECT IDENTIFIER
205    ::= { ciscoLwappQosMIB 2 }
206
207cLQd11aCACConfig  OBJECT IDENTIFIER
208    ::= { ciscoLwappQosMIBObjects 1 }
209
210cLQd11bCACConfig  OBJECT IDENTIFIER
211    ::= { ciscoLwappQosMIBObjects 2 }
212
213cLQd11GprConfig  OBJECT IDENTIFIER
214    ::= { ciscoLwappQosMIBObjects 3 }
215
216cLQd11CACStats  OBJECT IDENTIFIER
217    ::= { ciscoLwappQosMIBObjects 4 }
218
219cLQEntConfConfig  OBJECT IDENTIFIER
220    ::= { ciscoLwappQosMIBObjects 5 }
221
222cLQd11VoiceStats  OBJECT IDENTIFIER
223    ::= { ciscoLwappQosMIBObjects 6 }
224
225cLQVoiceWlanConfig  OBJECT IDENTIFIER
226    ::= { ciscoLwappQosMIBObjects 7 }
227
228cLQVoiceClient  OBJECT IDENTIFIER
229    ::= { ciscoLwappQosMIBObjects 8 }
230
231cLQd11SipCacConfig  OBJECT IDENTIFIER
232    ::= { ciscoLwappQosMIBObjects 9 }
233
234cLQConfigObjects  OBJECT IDENTIFIER
235    ::= { ciscoLwappQosMIBObjects 10 }
236
237
238-- ********************************************************************
239-- *    Configuration for Call Admission Control parameters
240-- *    for VOICE traffic in 802.11a interfaces in the controller
241-- ********************************************************************
242
243cLQd11aVoiceAdmCtrlSupport OBJECT-TYPE
244    SYNTAX          TruthValue
245    MAX-ACCESS      read-write
246    STATUS          current
247    DESCRIPTION
248        "This object is used to enable or disable admission
249        control for voice traffic flowing through the 802.11a
250        interfaces in the controller.
251
252        When set to 'true', controller will reserve and manage
253        max-bandwidth (cLQd11aVoiceMaxAdmBandwidth)
254        and roaming-bandwidth
255        (cLQd11aVoiceMaxRoamBandwidth) as per user
256        configured values.
257
258        When disabled, admission control will not be enforced.
259        This may delay voice traffic depending on load on
260        the WLAN."
261    DEFVAL          { true }
262    ::= { cLQd11aCACConfig 1 }
263
264cLQd11aVoiceMaxAdmBandwidth OBJECT-TYPE
265    SYNTAX          Unsigned32 (0..100)
266    UNITS           "Percent"
267    MAX-ACCESS      read-write
268    STATUS          current
269    DESCRIPTION
270        "This object denotes the maximum bandwidth
271        that can be allocated by controller for voice
272        traffic when admission control is enabled for
273        for 802.11a interfaces in the controller.
274
275        Please note that the write operation on this
276        object will be successful only if the 802.11a
277        network is not operational and the total
278        value populated for this object for all the
279        admission control attributes (voice, video)
280        together does not exceed 100%."
281    ::= { cLQd11aCACConfig 2 }
282
283cLQd11aVoiceMaxRoamBandwidth OBJECT-TYPE
284    SYNTAX          Unsigned32 (0..100)
285    UNITS           "Percent"
286    MAX-ACCESS      read-write
287    STATUS          current
288    DESCRIPTION
289        "This object represents the bandwidth relative
290        to the maximum allocated bandwidth indicated by
291        cLQd11aVoiceMaxAdmBandwidth, that can be
292        allocated to roaming clients for voice traffic,
293        when admission control is enabled for 802.11a
294        interfaces in the controller.
295
296        Please note that the write operation on this
297        object will be successful only if the 802.11a
298        network is disabled and not operational.  The
299        value configured through this object takes
300        effect when the 802.11a network is enabled."
301    DEFVAL          { 0 }
302    ::= { cLQd11aCACConfig 3 }
303
304-- ********************************************************************
305-- *    Configuration for Call Admission Control parameters
306-- *    for VIDEO traffic in 802.11a interfaces in the controller
307-- ********************************************************************
308
309cLQd11aVideoAdmCtrlSupport OBJECT-TYPE
310    SYNTAX          TruthValue
311    MAX-ACCESS      read-write
312    STATUS          current
313    DESCRIPTION
314        "This object is used to enable or disable admission
315        control for video traffic flowing through the 802.11a
316        interfaces in the controller.
317
318        When set to 'true', controller will reserve and manage
319        max-bandwidth (cLQd11aVideoMaxAdmBandwidth)
320        and roaming-bandwidth
321        (cLQd11aVideoMaxRoamBandwidth) as per user
322        configured values.
323
324        When disabled, admission control will not be enforced.
325        This may delay video traffic depending on load on
326        the WLAN."
327    DEFVAL          { true }
328    ::= { cLQd11aCACConfig 4 }
329
330cLQd11aVideoMaxAdmBandwidth OBJECT-TYPE
331    SYNTAX          Unsigned32 (0..100)
332    UNITS           "Percent"
333    MAX-ACCESS      read-write
334    STATUS          current
335    DESCRIPTION
336        "This object denotes the maximum bandwidth
337        that can be allocated by controller for video traffic
338        when admission control is enabled for 802.11a
339        interfaces in the controller.  When set to 0, all
340        available bandwidth in 802.11a interfaces can be
341        allocated to video traffic.
342
343        Please note that the write operation on this
344        object will be successful only if the 802.11a
345        network is not operational and the total
346        value populated for this object for all the
347        admission control attributes (voice, video)
348        together does not exceed 100%."
349    DEFVAL          { 0 }
350    ::= { cLQd11aCACConfig 5 }
351
352cLQd11aVideoMaxRoamBandwidth OBJECT-TYPE
353    SYNTAX          Unsigned32 (0..100)
354    UNITS           "Percent"
355    MAX-ACCESS      read-write
356    STATUS          current
357    DESCRIPTION
358        "This object represents the bandwidth relative
359        to the maximum allocated bandwidth indicated by
360        cLQd11aVideoMaxAdmBandwidth, that can be
361        allocated to roaming clients for video traffic,
362        when admission control is enabled for 802.11a
363        interfaces in the controller.
364
365        Please note that the write operation on this
366        object will be successful only if the 802.11a
367        network is disabled and not operational.  The
368        value configured through this object takes effect
369        when the 802.11a network is enabled and
370        operational."
371    DEFVAL          { 0 }
372    ::= { cLQd11aCACConfig 6 }
373
374-- ********************************************************************
375-- *    Configuration for  Call Admission Control parameters
376-- *    for VOICE traffic in 802.11b/g interfaces in the controller
377-- ********************************************************************
378
379cLQd11bVoiceAdmCtrlSupport OBJECT-TYPE
380    SYNTAX          TruthValue
381    MAX-ACCESS      read-write
382    STATUS          current
383    DESCRIPTION
384        "This object is used to enable or disable admission
385        control for voice traffic flowing through the
386        802.11b/g interfaces in the controller.
387
388        When set to 'true', controller will reserve and manage
389        max-bandwidth (cLQd11bVoiceMaxAdmBandwidth)
390        and roaming-bandwidth
391        (cLQd11bVoiceMaxRoamingBandwidth) as per user
392        configured values.
393
394        When disabled, admission control will not be enforced.
395        This may delay voice traffic depending on load on the
396        WLAN."
397    DEFVAL          { true }
398    ::= { cLQd11bCACConfig 1 }
399
400cLQd11bVoiceMaxAdmBandwidth OBJECT-TYPE
401    SYNTAX          Unsigned32 (0..100)
402    UNITS           "Percent"
403    MAX-ACCESS      read-write
404    STATUS          current
405    DESCRIPTION
406        "This object denotes the maximum bandwidth that
407        can be allocated by controller for voice traffic
408        when admission control is enabled for 802.11b/g
409        interfaces in the controller.
410
411        Please note that the write operation on this
412        object will be successful only if the 802.11b/g
413        network is not operational and the total
414        value populated for this object for all the
415        admission control attributes (voice, video)
416        together does not exceed 100%."
417    ::= { cLQd11bCACConfig 2 }
418
419cLQd11bVoiceMaxRoamBandwidth OBJECT-TYPE
420    SYNTAX          Unsigned32 (0..100)
421    UNITS           "Percent"
422    MAX-ACCESS      read-write
423    STATUS          current
424    DESCRIPTION
425        "This object represents the bandwidth relative
426        to the maximum allocated bandwidth indicated by
427        cLQd11bVoiceMaxAdmBandwidth, that can be
428        allocated to roaming clients for voice traffic,
429        when admission control is enabled for 802.11b
430        interfaces in the controller.
431
432        Please note that the write operation on this
433        object will be successful only if the 802.11b/g
434        network is not operational.  The value configured
435        through this object takes effect when the 802.11b/g
436        network is enabled and operational."
437    DEFVAL          { 0 }
438    ::= { cLQd11bCACConfig 3 }
439
440-- ********************************************************************
441-- *    Configuration for Call Admission Control parameters
442-- *    for VIDEO traffic in 802.11b/g interfaces in the controller
443-- ********************************************************************
444
445cLQd11bVideoAdmCtrlSupport OBJECT-TYPE
446    SYNTAX          TruthValue
447    MAX-ACCESS      read-write
448    STATUS          current
449    DESCRIPTION
450        "This object is used to enable or disable admission
451        control for video traffic flowing through the
452        802.11b/g interfaces in the controller.
453
454        When set to 'true', controller will reserve and manage
455        max-bandwidth (cLQd11bVideoMaxAdmBandwidth)
456        and roaming-bandwidth
457        (cLQd11bVideoMaxRoamBandwidth) as per user
458        configured values.
459
460        When disabled, admission control will not be enforced.
461        This may delay video traffic depending on load on the
462        WLAN."
463    DEFVAL          { true }
464    ::= { cLQd11bCACConfig 4 }
465
466cLQd11bVideoMaxAdmBandwidth OBJECT-TYPE
467    SYNTAX          Unsigned32 (0..100)
468    UNITS           "Percent"
469    MAX-ACCESS      read-write
470    STATUS          current
471    DESCRIPTION
472        "This object denotes the maximum bandwidth that
473        can be allocated by controller for video traffic when
474        admission control is enabled for 802.11b/g interfaces
475        in the controller.  When set to 0, all available
476        bandwidth in 802.11b/g interfaces can be allocated
477        to video traffic.
478
479        Please note that the write operation on this
480        object will be successful only if the 802.11b/g
481        network is not operational and the total
482        value populated for this object for all the
483        admission control attributes (voice, video)
484        together does not exceed 100%."
485    DEFVAL          { 0 }
486    ::= { cLQd11bCACConfig 5 }
487
488cLQd11bVideoMaxRoamBandwidth OBJECT-TYPE
489    SYNTAX          Unsigned32 (0..100)
490    UNITS           "Percent"
491    MAX-ACCESS      read-write
492    STATUS          current
493    DESCRIPTION
494        "This objects represents the bandwidth relative
495        to the maximum allocated bandwidth indicated by
496        cLQd11bVideoMaxAdmBandwidth, that can be
497        allocated to roaming clients for video traffic,
498        when admission control is enabled for 802.11b
499        interfaces in the controller.
500
501        Please note that the write operation on this
502        object will be successful only if the 802.11b/g
503        network is not operational.  The value configured
504        through this object takes effect when the 802.11b/g
505        network is enabled and operational."
506    DEFVAL          { 0 }
507    ::= { cLQd11bCACConfig 6 }
508
509-- ********************************************************************
510-- *    Configuration of GPR (Gratuitous Probe Response) probe interval
511-- *    for all 802.11a interfaces in the controller
512-- ********************************************************************
513
514cLQd11aGprProbeInterval OBJECT-TYPE
515    SYNTAX          Unsigned32 (10..100)
516    UNITS           "TU"
517    MAX-ACCESS      read-write
518    STATUS          current
519    DESCRIPTION
520        "This object is used to set GPR probe interval
521        period to be used by all 802.11a interfaces in the
522        controller, when the radios are advertising any
523        WLAN with GPR support enabled.
524
525        Please note that the write operation on this
526        object will be successful only if the 802.11a
527        network is not operational.  The value configured
528        through this object takes effect when the 802.11a
529        network is enabled and operational."
530    DEFVAL          { 10 }
531    ::= { cLQd11aCACConfig 7 }
532
533cLQd11aVoiceCtrl OBJECT-TYPE
534    SYNTAX          INTEGER  {
535                        loadBased(1),
536                        static(2)
537                    }
538    MAX-ACCESS      read-write
539    STATUS          current
540    DESCRIPTION
541        "When admission control is enabled these parameters
542        can be modified.
543            loadBased - controller will reserve and manage
544                        max-bandwidth and roaming-bandwidth
545                        based on the load on the WLAN.
546            static    - controller will reserve and
547                        manage max-bandwidth
548                        (cLQd11aVoiceMaxAdmBandwidth)
549                        and roaming-bandwidth
550                        (cLQd11aVoiceMaxRoamBandwidth)
551                        as per user configured values.
552         When ACM is disabled, admission control will not
553         be enforced. This may delay voice traffic depending
554         on the traffic on the WLAN."
555    DEFVAL          { loadBased }
556    ::= { cLQd11aCACConfig 8 }
557
558cLQd11aExpeditedBw OBJECT-TYPE
559    SYNTAX          TruthValue
560    MAX-ACCESS      read-write
561    STATUS          current
562    DESCRIPTION
563        "This object specifies if expedited BW feature is
564        enabled or not.
565        A value of 'true' will ensure that the APs advertise
566        the expedited BW support in their beacons and
567        association responses.
568        A value of 'false' will ensure that the APs do not
569        advertise the expedited BW support in their beacons
570        and association responses."
571    ::= { cLQd11aCACConfig 9 }
572
573cLQd11aEdcaProfile OBJECT-TYPE
574    SYNTAX          INTEGER  {
575                        wmmDefault(1),
576                        svpVoice(2),
577                        optimizedVoice(3),
578                        optimizedVideoVoice(4)
579                    }
580    MAX-ACCESS      read-write
581    STATUS          current
582    DESCRIPTION
583        "This object specifies the EDCA profile to be used
584        in EDCA Parameter set element. See glossary for EDCA.
585           wmmDefault     - WMM default standard parameters.
586           svpVoice       - Spectralink voice priority
587                             parameters.
588           optimizedVoice      - parameters for voice optimization.
589           optimizedVideoVoice - parameters for video and voice
590                                   optimization."
591    ::= { cLQd11aCACConfig 10 }
592
593cLQd11aMacOptimization OBJECT-TYPE
594    SYNTAX          TruthValue
595    MAX-ACCESS      read-write
596    STATUS          current
597    DESCRIPTION
598        "This object specifies MAC enhancements for voice,
599        resulting in improvement in number of voice calls
600        serviced per access point.
601        A value of 'true' enables MAC optimization.
602        A value of 'false' disables MAC optimization."
603    ::= { cLQd11aCACConfig 11 }
604
605cLQd11aMaxCallLimit OBJECT-TYPE
606    SYNTAX          Unsigned32
607    MAX-ACCESS      read-write
608    STATUS          current
609    DESCRIPTION
610        "This object specifies the max number of CAC Voice Calls
611        allowed on dot11a radio band.
612        Value of zero denotes no limit."
613    ::= { cLQd11aCACConfig 12 }
614
615-- ********************************************************************
616-- *    Configuration of GPR (Gratuitous Probe Response) probe interval
617-- *    for all 802.11b/g interfaces in the controller
618-- ********************************************************************
619
620cLQd11bGprProbeInterval OBJECT-TYPE
621    SYNTAX          Unsigned32 (10..100)
622    UNITS           "TU"
623    MAX-ACCESS      read-write
624    STATUS          current
625    DESCRIPTION
626        "This object is used to set GPR probe interval
627        period to be used by all 802.11b/g interfaces in the
628        controller, when the radios are advertising any
629        WLAN with GPR support enabled.
630
631        Please note that the write operation on this
632        object will be successful only if the 802.11b/g
633        network is not operational.  The value configured
634        through this object takes effect when the 802.11b/g
635        network is enabled."
636    DEFVAL          { 10 }
637    ::= { cLQd11bCACConfig 7 }
638
639cLQd11bVoiceCtrl OBJECT-TYPE
640    SYNTAX          INTEGER  {
641                        loadBased(1),
642                        static(2)
643                    }
644    MAX-ACCESS      read-write
645    STATUS          current
646    DESCRIPTION
647        "When admission control is enabled these parameters
648        can be modified.
649            loadBased - controller will reserve and manage
650                        max-bandwidth and roaming-bandwidth
651                        based on the load on the WLAN.
652            static    - controller will reserve and
653                        manage max-bandwidth
654                        (cLQd11bVoiceMaxAdmBandwidth)
655                        and roaming-bandwidth
656                        (cLQd11bVoiceMaxRoamBandwidth)
657                        as per user configured values.
658         When ACM is disabled, admission control will not
659         be enforced. This may delay voice traffic depending
660         on the traffic on the WLAN."
661    DEFVAL          { loadBased }
662    ::= { cLQd11bCACConfig 8 }
663
664cLQd11bExpeditedBw OBJECT-TYPE
665    SYNTAX          TruthValue
666    MAX-ACCESS      read-write
667    STATUS          current
668    DESCRIPTION
669        "This object specifies if expedited BW feature is
670        enabled or not.
671        A value of 'true' will ensure that the APs advertise
672        the expedited BW support in their beacons and
673        association responses.
674        A value of 'false' will ensure that the APs do not
675        advertise the expedited BW support in their beacons
676        and association responses."
677    ::= { cLQd11bCACConfig 9 }
678
679cLQd11bEdcaProfile OBJECT-TYPE
680    SYNTAX          INTEGER  {
681                        wmmDefault(1),
682                        svpVoice(2),
683                        optimizedVoice(3),
684                        optimizedVideoVoice(4)
685                    }
686    MAX-ACCESS      read-write
687    STATUS          current
688    DESCRIPTION
689        "This object specifies the EDCA profile to be used
690        in EDCA Parameter set element. See glossary for EDCA.
691           wmmDefault     - WMM default standard parameters.
692           svpVoice       - Spectralink voice priority
693                             parameters.
694           optimizedVoice      - parameters for voice optimization.
695           optimizedVideoVoice - parameters for video and voice
696                                   optimization."
697    ::= { cLQd11bCACConfig 10 }
698
699cLQd11bMacOptimization OBJECT-TYPE
700    SYNTAX          TruthValue
701    MAX-ACCESS      read-write
702    STATUS          current
703    DESCRIPTION
704        "This object specifies MAC enhancements for voice,
705        resulting in improvement in number of voice calls
706        serviced per access point.
707        A value of 'true' enables MAC optimization.
708        A value of 'false' disables MAC optimization."
709    ::= { cLQd11bCACConfig 11 }
710
711cLQd11bMaxCallLimit OBJECT-TYPE
712    SYNTAX          Unsigned32
713    MAX-ACCESS      read-write
714    STATUS          current
715    DESCRIPTION
716        "This object specifies the max number of CAC Voice Calls
717        allowed on dot11b radio band.
718        Value of zero denotes no limit."
719    ::= { cLQd11bCACConfig 12 }
720-- ********************************************************************
721-- Table to represent (Gratuitous Probe Response) GPR
722-- parameters per each WLAN.
723-- ********************************************************************
724
725cLQd11GprTable OBJECT-TYPE
726    SYNTAX          SEQUENCE OF CLQd11GprEntry
727    MAX-ACCESS      not-accessible
728    STATUS          current
729    DESCRIPTION
730        "This table populates the GPR configuration on the
731        WLANs configured on this controller.
732
733        There exists a row in this table for each WLAN
734        configured through cLWlanConfigTable.  A row is added
735        is to this table by the agent when a WLAN is created
736        by the user through an explicit management action
737        initiated from a network management station.
738        Similarly a row gets deleted automatically when the
739        user deletes the particular WLAN."
740    ::= { cLQd11GprConfig 1 }
741
742cLQd11GprEntry OBJECT-TYPE
743    SYNTAX          CLQd11GprEntry
744    MAX-ACCESS      not-accessible
745    STATUS          current
746    DESCRIPTION
747        "Each entry represents a conceptual row in
748        cLQd11GprTable and corresponds to the
749        GPR configuration on a WLAN."
750    AUGMENTS           { cLWlanConfigEntry  }
751    ::= { cLQd11GprTable 1 }
752
753CLQd11GprEntry ::= SEQUENCE {
754        cLQd11GprSupport TruthValue
755}
756
757cLQd11GprSupport OBJECT-TYPE
758    SYNTAX          TruthValue
759    MAX-ACCESS      read-write
760    STATUS          current
761    DESCRIPTION
762        "If 'true', then the corresponding radios that
763        advertise this WLAN, will send Gratuitous Probe
764        Response.  If 'false', then the corresponding radios
765        that advertise this WLAN, will not send Gratuitous
766        Probe Response."
767    DEFVAL          { false }
768    ::= { cLQd11GprEntry 1 }
769
770
771-- ********************************************************************
772-- *  CALL admission control statistics
773-- ********************************************************************
774
775cLQd11CACStatsTable OBJECT-TYPE
776    SYNTAX          SEQUENCE OF CLQd11CACStatsEntry
777    MAX-ACCESS      not-accessible
778    STATUS          current
779    DESCRIPTION
780        "This table populates the call admission control
781        metrics collected by observing the voice or video
782        traffic on the dot11 interface of a particular
783        AP.
784
785        There exists a row in this table for each row
786        corresponding to a dot11 interface found in
787        cLApDot11IfTable.  A row corresponding to a
788        dot11 interface is added when an AP joins the
789        controller.  The row gets deleted when the AP
790        dissociates from the controller."
791    ::= { cLQd11CACStats 1 }
792
793cLQd11CACStatsEntry OBJECT-TYPE
794    SYNTAX          CLQd11CACStatsEntry
795    MAX-ACCESS      not-accessible
796    STATUS          current
797    DESCRIPTION
798        "Each entry represents a conceptual row in
799        CLQd11CACStatsTable and corresponds to the
800        admission control statistics for a particular
801        dot11 interface."
802    AUGMENTS           { cLApDot11IfEntry  }
803    ::= { cLQd11CACStatsTable 1 }
804
805CLQd11CACStatsEntry ::= SEQUENCE {
806        cLQd11CacVoiceBwInUse                    Gauge32,
807        cLQd11CacVideoBwInUse                    Gauge32,
808        cLQd11CacVoiceCallsInProgress            Gauge32,
809        cLQd11CacRoamVoiceCallsInProg            Gauge32,
810        cLQd11CacTotalVoiceCallsAP               Counter32,
811        cLQd11CacTotalRoamCallsAP                Counter32,
812        cLQd11CacVoiceCallsRejectedAP            Counter32,
813        cLQd11CacRoamCallsRejectedAP             Counter32,
814        cLQd11CacRejCallsInsufBw                 Counter32,
815        cLQd11CacRejCallsBadParams               Counter32,
816        cLQd11CacRejCallsPhyRate                 Counter32,
817        cLQd11CacRejCallsQosPolicy               Counter32,
818        cLQd11SipCacNonRoamCallsInProgress       Gauge32,
819        cLQd11SipCacRoamCallsInProg              Gauge32,
820        cLQd11SipCacTotalNonRoamCallsAP          Counter32,
821        cLQd11SipCacTotalRoamCallsAP             Counter32,
822        cLQd11SipCacNonRoamCallsRejectedInSuffBw Counter32,
823        cLQd11SipCacRoamCallsRejectedInSuffBw    Counter32,
824        cLQd11SipCacNonRoamCallsRejectedMaxLimit Counter32,
825        cLQd11SipCacRoamCallsRejectedMaxLimit    Counter32,
826        cLQd11SipCacRejCallsQosPolicy            Counter32
827}
828
829cLQd11CacVoiceBwInUse OBJECT-TYPE
830    SYNTAX          Gauge32 (0..100)
831    UNITS           "Percent"
832    MAX-ACCESS      read-only
833    STATUS          current
834    DESCRIPTION
835        "This object indicates the voice bandwidth in use
836        as a percentage of the bandwidth configured through
837        cLQd11aVoiceMaxAdmBandwidth or
838        cLQd11bVoiceMaxAdmBandwidth, depending on the type
839        of this dot11 interface."
840    ::= { cLQd11CACStatsEntry 1 }
841
842cLQd11CacVideoBwInUse OBJECT-TYPE
843    SYNTAX          Gauge32 (0..100)
844    UNITS           "Percent"
845    MAX-ACCESS      read-only
846    STATUS          current
847    DESCRIPTION
848        "This object indicates the video bandwidth in use
849        as a percentage of the bandwidth configured through
850        cLQd11aVideoMaxAdmBandwidth or
851        cLQd11bVideoMaxAdmBandwidth, depending on the type
852        of this dot11 interface."
853    ::= { cLQd11CACStatsEntry 2 }
854
855cLQd11CacVoiceCallsInProgress OBJECT-TYPE
856    SYNTAX          Gauge32
857    MAX-ACCESS      read-only
858    STATUS          current
859    DESCRIPTION
860        "This object indicates the count of the number of
861        voice calls currently in progress on this dot11
862        interface."
863    ::= { cLQd11CACStatsEntry 3 }
864
865cLQd11CacRoamVoiceCallsInProg OBJECT-TYPE
866    SYNTAX          Gauge32
867    MAX-ACCESS      read-only
868    STATUS          current
869    DESCRIPTION
870        "This object indicates the count of the number of
871        voice calls initiated from roaming clients
872        currently in progress on this dot11 interface."
873    ::= { cLQd11CACStatsEntry 4 }
874
875cLQd11CacTotalVoiceCallsAP OBJECT-TYPE
876    SYNTAX          Counter32
877    MAX-ACCESS      read-only
878    STATUS          current
879    DESCRIPTION
880        "This object indicates the count of the number of
881        voice calls observed on this dot11 interface
882        ever since this AP has joined the controller."
883    ::= { cLQd11CACStatsEntry 5 }
884
885cLQd11CacTotalRoamCallsAP OBJECT-TYPE
886    SYNTAX          Counter32
887    MAX-ACCESS      read-only
888    STATUS          current
889    DESCRIPTION
890        "This object indicates the count of the number of
891        voice and video calls initiated from roaming clients
892        observed on this dot11 interface ever since
893        this AP has joined the controller."
894    ::= { cLQd11CACStatsEntry 6 }
895
896cLQd11CacVoiceCallsRejectedAP OBJECT-TYPE
897    SYNTAX          Counter32
898    MAX-ACCESS      read-only
899    STATUS          current
900    DESCRIPTION
901        "This object indicates the count of the number of
902        voice calls observed as rejected on this dot11
903        interface, ever since this AP has joined the
904        controller."
905    ::= { cLQd11CACStatsEntry 7 }
906
907cLQd11CacRoamCallsRejectedAP OBJECT-TYPE
908    SYNTAX          Counter32
909    MAX-ACCESS      read-only
910    STATUS          current
911    DESCRIPTION
912        "This object indicates the count of the number of
913        voice and video calls initiated from roaming
914        clients observed as rejected on this dot11
915        interface, ever since this AP has joined the
916        controller."
917    ::= { cLQd11CACStatsEntry 8 }
918
919cLQd11CacRejCallsInsufBw OBJECT-TYPE
920    SYNTAX          Counter32
921    MAX-ACCESS      read-only
922    STATUS          current
923    DESCRIPTION
924        "This object indicates the count of the number of
925        calls observed as rejected on this dot11
926        interface due to insufficient bandwidth, ever
927        since this AP has joined the controller."
928    ::= { cLQd11CACStatsEntry 9 }
929
930cLQd11CacRejCallsBadParams OBJECT-TYPE
931    SYNTAX          Counter32
932    MAX-ACCESS      read-only
933    STATUS          current
934    DESCRIPTION
935        "This object indicates the count of the number of
936        calls observed as rejected on this dot11
937        interface due to mismatch in call parameters, ever
938        since this AP has joined the controller."
939    ::= { cLQd11CACStatsEntry 10 }
940
941cLQd11CacRejCallsPhyRate OBJECT-TYPE
942    SYNTAX          Counter32
943    MAX-ACCESS      read-only
944    STATUS          current
945    DESCRIPTION
946        "This object indicates the count of the number of
947        calls observed as rejected on this dot11
948        interface due to mismatch in 802.11 data rates,
949        ever since this AP has joined the controller."
950    ::= { cLQd11CACStatsEntry 11 }
951
952cLQd11CacRejCallsQosPolicy OBJECT-TYPE
953    SYNTAX          Counter32
954    MAX-ACCESS      read-only
955    STATUS          current
956    DESCRIPTION
957        "This object indicates the count of the number of
958        calls observed as rejected on this dot11
959        interface due to restrictions imposed by QOS
960        policies, ever since this AP has joined the
961        controller."
962    ::= { cLQd11CACStatsEntry 12 }
963
964cLQd11SipCacNonRoamCallsInProgress OBJECT-TYPE
965    SYNTAX          Gauge32
966    MAX-ACCESS      read-only
967    STATUS          current
968    DESCRIPTION
969        "This object indicates the number of non-roaming SIP calls
970        currently in progress on this dot11 interface."
971    ::= { cLQd11CACStatsEntry 13 }
972
973cLQd11SipCacRoamCallsInProg OBJECT-TYPE
974    SYNTAX          Gauge32
975    MAX-ACCESS      read-only
976    STATUS          current
977    DESCRIPTION
978        "This object indicates the number of SIP calls initiated
979        from roaming clients currently in progress on this
980        dot11 interface."
981    ::= { cLQd11CACStatsEntry 14 }
982
983cLQd11SipCacTotalNonRoamCallsAP OBJECT-TYPE
984    SYNTAX          Counter32
985    MAX-ACCESS      read-only
986    STATUS          current
987    DESCRIPTION
988        "This object indicates the number of non-roaming SIP calls
989        observed on this dot11 interface since this AP has joined
990        the controller."
991    ::= { cLQd11CACStatsEntry 15 }
992
993cLQd11SipCacTotalRoamCallsAP OBJECT-TYPE
994    SYNTAX          Counter32
995    MAX-ACCESS      read-only
996    STATUS          current
997    DESCRIPTION
998        "This object indicates the number of SIP calls initiated
999        from roaming clients observed on this dot11 interface ever
1000        this AP has joined the controller."
1001    ::= { cLQd11CACStatsEntry 16 }
1002
1003cLQd11SipCacNonRoamCallsRejectedInSuffBw OBJECT-TYPE
1004    SYNTAX          Counter32
1005    MAX-ACCESS      read-only
1006    STATUS          current
1007    DESCRIPTION
1008        "This object indicates the number of non-roaming SIP calls
1009        observed as rejected on this dot11 interface due to insufficient
1010        bandwidth, since this AP has joined the controller."
1011    ::= { cLQd11CACStatsEntry 17 }
1012
1013cLQd11SipCacRoamCallsRejectedInSuffBw OBJECT-TYPE
1014    SYNTAX          Counter32
1015    MAX-ACCESS      read-only
1016    STATUS          current
1017    DESCRIPTION
1018        "This object indicates the number of SIP calls initiated
1019        from roaming clients observed as rejected on this dot11
1020        interface due to insufficient bandwidth, since this AP has
1021        joined the controller."
1022    ::= { cLQd11CACStatsEntry 18 }
1023
1024cLQd11SipCacNonRoamCallsRejectedMaxLimit OBJECT-TYPE
1025    SYNTAX          Counter32
1026    MAX-ACCESS      read-only
1027    STATUS          current
1028    DESCRIPTION
1029        "This object indicates the number of non-roaming SIP calls
1030        observed as rejected on this dot11 interface due to maximum
1031        limit exceeded, since this AP has joined the controller."
1032    ::= { cLQd11CACStatsEntry 19 }
1033
1034cLQd11SipCacRoamCallsRejectedMaxLimit OBJECT-TYPE
1035    SYNTAX          Counter32
1036    MAX-ACCESS      read-only
1037    STATUS          current
1038    DESCRIPTION
1039        "This object indicates the number of roaming SIP calls observed
1040        as rejected on this dot11 interface due to maximum limit
1041        exceeded, since this AP has joined the controller."
1042    ::= { cLQd11CACStatsEntry 20 }
1043
1044cLQd11SipCacRejCallsQosPolicy OBJECT-TYPE
1045    SYNTAX          Counter32
1046    MAX-ACCESS      read-only
1047    STATUS          current
1048    DESCRIPTION
1049        "This object indicates the number of SIP calls observed as
1050        rejected on this dot11 interface due to restrictions imposed
1051        by QOS policies, ever since this AP has joined the controller."
1052    ::= { cLQd11CACStatsEntry 21 }
1053
1054
1055-- ********************************************************************
1056-- *    Voice stats per radio
1057-- ********************************************************************
1058
1059cLQd11VoiceStatsTable OBJECT-TYPE
1060    SYNTAX          SEQUENCE OF CLQd11VoiceStatsEntry
1061    MAX-ACCESS      not-accessible
1062    STATUS          current
1063    DESCRIPTION
1064        "This table represents the voice statistics
1065        calculated for each radio on an AP.
1066        An entry is automatically added by the controller
1067        when a voice call is successfully placed.
1068        Entry is deleted when AP disassociates the
1069        Controller."
1070    ::= { cLQd11VoiceStats 1 }
1071
1072cLQd11VoiceStatsEntry OBJECT-TYPE
1073    SYNTAX          CLQd11VoiceStatsEntry
1074    MAX-ACCESS      not-accessible
1075    STATUS          current
1076    DESCRIPTION
1077        "Each entry in this table provides voice related statistics for
1078        each radio on an AP.
1079        Entries are removed when the AP disassociates the controller."
1080    INDEX           {
1081                        cLApSysMacAddress,
1082                        cLApDot11IfSlotId
1083                    }
1084    ::= { cLQd11VoiceStatsTable 1 }
1085
1086CLQd11VoiceStatsEntry ::= SEQUENCE {
1087        cLQd11VoiceCallCounts        Counter32,
1088        cLQd11CacVoiceCallTimePeriod TimeIntervalSec
1089}
1090
1091cLQd11VoiceCallCounts OBJECT-TYPE
1092    SYNTAX          Counter32
1093    UNITS           "calls"
1094    MAX-ACCESS      read-only
1095    STATUS          current
1096    DESCRIPTION
1097        "This object indicates cumulative number of successful
1098        VOIP calls placed using this radio."
1099    ::= { cLQd11VoiceStatsEntry 1 }
1100
1101cLQd11CacVoiceCallTimePeriod OBJECT-TYPE
1102    SYNTAX          TimeIntervalSec
1103    UNITS           "seconds"
1104    MAX-ACCESS      read-only
1105    STATUS          current
1106    DESCRIPTION
1107        "This object indicates cumulative call proceed time
1108        in seconds."
1109    ::= { cLQd11VoiceStatsEntry 2 }
1110
1111
1112-- ********************************************************************
1113-- *   Per WLAN voice config
1114-- ********************************************************************
1115
1116cLQVoiceWlanConfigTable OBJECT-TYPE
1117    SYNTAX          SEQUENCE OF CLQVoiceWlanConfigEntry
1118    MAX-ACCESS      not-accessible
1119    STATUS          current
1120    DESCRIPTION
1121        "This table contains per WLAN voice related
1122        configuration.
1123
1124        There is a row in this table for every WLAN
1125        configured through cLWlanConfigTable.  A row is added
1126        to this table by the agent when a WLAN is created
1127        by the user through an explicit management action
1128        initiated from a network management station.
1129        Similarly a row gets deleted automatically when the
1130        user deletes the particular WLAN."
1131    ::= { cLQVoiceWlanConfig 1 }
1132
1133cLQVoiceWlanConfigEntry OBJECT-TYPE
1134    SYNTAX          CLQVoiceWlanConfigEntry
1135    MAX-ACCESS      not-accessible
1136    STATUS          current
1137    DESCRIPTION
1138        "An entry containing information about voice configuration for
1139        a particular WLAN."
1140    INDEX           { cLWlanIndex }
1141    ::= { cLQVoiceWlanConfigTable 1 }
1142
1143CLQVoiceWlanConfigEntry ::= SEQUENCE {
1144        cLQVoiceWlanConfigDetectVoipCallFailure TruthValue
1145}
1146
1147cLQVoiceWlanConfigDetectVoipCallFailure OBJECT-TYPE
1148    SYNTAX          TruthValue
1149    MAX-ACCESS      read-write
1150    STATUS          current
1151    DESCRIPTION
1152        "If 'true', then the corresponding radios that
1153        advertise this WLAN, will snoop voice packets
1154        to detect call failure and report by sending trap.
1155        If 'false', then the corresponding radios
1156        that advertise this WLAN, will not detect call failure
1157        and hence will not send trap."
1158    DEFVAL          { false }
1159    ::= { cLQVoiceWlanConfigEntry 1 }
1160
1161
1162-- ********************************************************************
1163-- *    Client table - voice related objects
1164-- ********************************************************************
1165
1166cLQVoiceClientTable OBJECT-TYPE
1167    SYNTAX          SEQUENCE OF CLQVoiceClientEntry
1168    MAX-ACCESS      not-accessible
1169    STATUS          current
1170    DESCRIPTION
1171        "This table contains voice related client properties.
1172
1173        There exists a row in this table for each associated
1174        voice clients.
1175        A row is added to this table by the
1176        agent when a voice client gets associated.
1177        Similarly, a row gets deleted automatically when the
1178        voice client gets disassociated."
1179    ::= { cLQVoiceClient 1 }
1180
1181cLQVoiceClientEntry OBJECT-TYPE
1182    SYNTAX          CLQVoiceClientEntry
1183    MAX-ACCESS      not-accessible
1184    STATUS          current
1185    DESCRIPTION
1186        "An entry containing voice call management information for a
1187        particular client."
1188    INDEX           { cldcClientMacAddress }
1189    ::= { cLQVoiceClientTable 1 }
1190
1191CLQVoiceClientEntry ::= SEQUENCE {
1192        cLQVoiceClientCallingNumber             SnmpAdminString,
1193        cLQVoiceClientLastCalledNumber          SnmpAdminString,
1194        cLQVoiceClientLastCallFailureReasonCode INTEGER
1195}
1196
1197cLQVoiceClientCallingNumber OBJECT-TYPE
1198    SYNTAX          SnmpAdminString
1199    MAX-ACCESS      read-only
1200    STATUS          current
1201    DESCRIPTION
1202        "This object indicates calling number of this
1203        voice client"
1204    ::= { cLQVoiceClientEntry 1 }
1205
1206cLQVoiceClientLastCalledNumber OBJECT-TYPE
1207    SYNTAX          SnmpAdminString
1208    MAX-ACCESS      read-only
1209    STATUS          current
1210    DESCRIPTION
1211        "This object indicates last called number from this
1212        voice client"
1213    ::= { cLQVoiceClientEntry 2 }
1214
1215cLQVoiceClientLastCallFailureReasonCode OBJECT-TYPE
1216    SYNTAX          INTEGER  {
1217                        unknown(1),
1218                        normalFailure(2),
1219                        roamFailure(3),
1220                        maxLimitExceeded(4),
1221                        badRequest(400),
1222                        unathorized(401),
1223                        paymentRequired(402),
1224                        forbidden(403),
1225                        notFound(404),
1226                        methodNotallowed(405),
1227                        notAcceptable(406),
1228                        proxyAuthenticationRequired(407),
1229                        requestTimeout(408),
1230                        conflict(409),
1231                        gone(410),
1232                        lengthRequired(411),
1233                        requestEntityTooLarge(413),
1234                        requestURITooLarge(414),
1235                        unsupportedMdediaType(415),
1236                        badExtension(420),
1237                        temporarilyNotAvailable(480),
1238                        callLegDoesNotExist(481),
1239                        loopDetected(482),
1240                        tooManyHops(483),
1241                        addressIncomplete(484),
1242                        ambiguous(485),
1243                        busy(486),
1244                        internalServerError(500),
1245                        notImplemented(501),
1246                        badGateway(502),
1247                        serviceUnavailable(503),
1248                        serverTimeout(504),
1249                        versionNotSupported(505),
1250                        busyEverywhere(600),
1251                        decline(603),
1252                        doesNotExistAnywhere(604),
1253                        sessionNotAcceptable(606)
1254                    }
1255    MAX-ACCESS      read-only
1256    STATUS          current
1257    DESCRIPTION
1258        "This object represents last VOIP failue reason code
1259        of this voice client.
1260        These reason codes are taken from SIP standards.
1261
1262        unknown               - Unknown error
1263
1264        normalFailure         - Call failed for insufficient bandwidth
1265
1266
1267        roamFailure           - SIP call failed during roaming
1268
1269        maxLimitExceeded      - Maximum SIP call permissible limit
1270        was exceeded.
1271
1272        badRequest            - The request could not be understood
1273        due to malformed syntax.
1274
1275        unathorized           - The request requires user
1276        authentication.
1277
1278        paymentRequired       - Reserved for future.
1279
1280        forbidden             - The server understood the request,
1281        but is refusing to fulfill it.
1282
1283        notFound              - The server has definitive information
1284        that the user does not exist at the domain specified in the
1285        Request-URI.
1286
1287        methodNotallowed      - The method specified in the
1288        Request-Line is understood, but not allowed for the address
1289        identified by the Request-URI.
1290
1291        notAcceptable         - The resource identified by the request
1292        is only capable of generating response entities that have
1293        content characteristics not acceptable according to the Accept
1294        header field sent in the request.
1295
1296        proxyAuthenticationRequired - This code is similar to 401
1297        (Unauthorized), but indicates that the client MUST first
1298        authenticate itself with the proxy.
1299
1300        requestTimeout        - The server could not produce a
1301        response within a suitable amount of time, for example,
1302        if it could not determine the location of the user in time.
1303
1304        conflict              - This is used to indicate that the
1305        request could not be completed due to a conflict with the
1306        current state of the resource.
1307
1308        gone                  - The requested resource is no longer
1309        available at the server and no forwarding address is known.
1310
1311        lengthRequired        -  The server is refusing to process a
1312        request because the request entity-body is larger than the
1313        server is willing or able to process.
1314
1315        requestEntityTooLarge - The server is refusing to process a
1316        request because the request entity-body is larger than the
1317        server is willing or able to process.
1318
1319        requestURITooLarge    - The server is refusing to service the
1320        request because the Request-URI is longer than the server is
1321        willing to interpret.
1322
1323        unsupportedMediaType - The server is refusing to service the
1324        request because the message body of the request is in a format
1325        not supported by the server for the requested method.
1326
1327        badExtension          - The server did not understand the
1328        protocol extension specified in a Proxy-Require  or Require
1329        header field.
1330
1331        temporarilyNotAvailable - The callee's end system was contacted
1332
1333        successfully but the callee is currently unavailable.
1334
1335        callLegDoesNotExist   - This status indicates that the UAS
1336        received a request that does not match any existing dialog
1337        or transaction.
1338
1339        loopDetected          - The server has detected a loop.
1340
1341        tooManyHops           - The server received a request that
1342        contains a Max-Forwards header field with the value zero.
1343
1344        addressIncomplete     - The server received a request with a
1345        Request-URI that was incomplete.
1346
1347        ambiguous             - The Request-URI was ambiguous.
1348
1349        busy                  - The callee's end system was contacted
1350        successfully, but the callee is currently not willing or able
1351        to take additional calls at this end system.
1352
1353        internalServerError   - The server encountered an unexpected
1354        condition that prevented it from fulfilling the request.
1355
1356        notImplemented        - The server does not support the
1357        functionality required to fulfill the request.
1358
1359        badGateway            - The server, while acting as a gateway
1360        or proxy, received an invalid response from the downstream
1361        server it accessed in attempting to fulfill the request.
1362
1363        serviceUnavailable    - The server is temporarily unable to
1364        process the request due to a temporary overloading or
1365        maintenance of the server.
1366
1367        serverTimeout         - The server did not receive a timely
1368        response from an external server it accessed in attempting to
1369        process the request.
1370
1371        versionNotSupported    - The server does not support, or
1372        refuses to support, the SIP protocol version that was used
1373        in the request.
1374
1375        busyEverywhere        - The callee's end system was contacted
1376        successfully but the callee is busy and does not wish to take
1377        the call at this time.
1378
1379        decline               - The callee's machine was successfully
1380        contacted but the user explicitly does not wish to or cannot
1381        participate.
1382
1383        doesNotExistAnywhere  - The server has authoritative
1384        information that the user indicated in the Request-URI
1385        does not exist anywhere.
1386
1387        sessionNotAcceptable         - The user's agent was contacted
1388        successfully but some aspects of the session description
1389        such as the requested media, bandwidth, or addressing
1390        style were not acceptable."
1391    ::= { cLQVoiceClientEntry 3 }
1392
1393
1394-- ********************************************************************
1395-- *  SIP CALL admission control configurations
1396-- ********************************************************************
1397
1398cLQd11SipCacConfigTable OBJECT-TYPE
1399    SYNTAX          SEQUENCE OF CLQd11SipCacConfigEntry
1400    MAX-ACCESS      not-accessible
1401    STATUS          current
1402    DESCRIPTION
1403        "This table contains the information about the
1404        SIP CAC configuration corresponding to
1405        the dot11 bands of the APs that have joined
1406        the controller.
1407        The parameters specify how the SIP call reserves
1408        CAC bandwidth."
1409    ::= { cLQd11SipCacConfig 1 }
1410
1411cLQd11SipCacConfigEntry OBJECT-TYPE
1412    SYNTAX          CLQd11SipCacConfigEntry
1413    MAX-ACCESS      not-accessible
1414    STATUS          current
1415    DESCRIPTION
1416        "An entry containing SIP CAC configuration for a particular type
1417        of
1418        wireless interface."
1419    INDEX           { cLApDot11IfType }
1420    ::= { cLQd11SipCacConfigTable 1 }
1421
1422CLQd11SipCacConfigEntry ::= SEQUENCE {
1423        cLQd11SipCacConfigCodecType       INTEGER,
1424        cLQd11SipCacConfigBw              Unsigned32,
1425        cLQd11SipCacConfigVoiceSampleSize Unsigned32
1426}
1427
1428cLQd11SipCacConfigCodecType OBJECT-TYPE
1429    SYNTAX          INTEGER  {
1430                        userDefined(1),
1431                        g711(2),
1432                        g729(3)
1433                    }
1434    MAX-ACCESS      read-write
1435    STATUS          current
1436    DESCRIPTION
1437        "This object specifies the configured codec for SIP Cac
1438        configuration of the dot11 band for the APs associated
1439        with this controller. Codec determines the bandwidth to
1440        be reserved for voice call.
1441        userDefined - User defines the bandwidth,
1442        cLQd11SipCacConfigBw has to be configured
1443        g711 - standard Codec G711
1444        g729 - standard Codec G729"
1445    DEFVAL          { g711 }
1446    ::= { cLQd11SipCacConfigEntry 1 }
1447
1448cLQd11SipCacConfigBw OBJECT-TYPE
1449    SYNTAX          Unsigned32
1450    UNITS           "kbps"
1451    MAX-ACCESS      read-write
1452    STATUS          current
1453    DESCRIPTION
1454        "This object specifies the configured bandwidth in kbps
1455        for SIP CAC configuration of the dot11
1456        band for the APs associated with this controller.
1457
1458        This is configurable only if cLQd11SipCacConfigCodecType
1459         is 'userDefined'"
1460    ::= { cLQd11SipCacConfigEntry 2 }
1461
1462cLQd11SipCacConfigVoiceSampleSize OBJECT-TYPE
1463    SYNTAX          Unsigned32
1464    UNITS           "milliseconds"
1465    MAX-ACCESS      read-write
1466    STATUS          current
1467    DESCRIPTION
1468        "This object specifies the configured voice sample size
1469        in milliseconds for SIP Cac configuration of the dot11 band
1470        for the APs associated with this controller."
1471    ::= { cLQd11SipCacConfigEntry 3 }
1472
1473
1474
1475-- ********************************************************************
1476-- *    NOTIFICATION Control objects
1477-- ********************************************************************
1478
1479ciscoLwappVoipCallFailureNotifEnabled OBJECT-TYPE
1480    SYNTAX          TruthValue
1481    MAX-ACCESS      read-write
1482    STATUS          current
1483    DESCRIPTION
1484        "The object to control the generation of
1485        ciscoLwappVoipCallFailureNotif
1486        notification.
1487
1488        A value of 'true' indicates that the agent generates
1489        ciscoLwappVoipCallFailureNotif notification.
1490
1491        A value of 'false' indicates that the agent doesn't
1492        generate ciscoLwappVoipCallFailureNotif
1493        notification."
1494    ::= { cLQConfigObjects 1 }
1495
1496-- ********************************************************************
1497-- *    Notifications
1498-- ********************************************************************
1499
1500ciscoLwappVoipCallFailureNotif NOTIFICATION-TYPE
1501    OBJECTS         {
1502                        cLQVoiceClientLastCallFailureReasonCode,
1503                        cLQVoiceClientCallingNumber,
1504                        cLQVoiceClientLastCalledNumber,
1505                        cLApName,
1506                        cLApDot11IfType
1507                    }
1508    STATUS          current
1509    DESCRIPTION
1510        "This notification is generated when ever a VOIP call failure
1511        occurs."
1512   ::= { ciscoLwappQosMIBNotifs 1 }
1513-- ********************************************************************
1514
1515ciscoLwappQosMIBCompliances  OBJECT IDENTIFIER
1516    ::= { ciscoLwappQosMIBConform 1 }
1517
1518ciscoLwappQosMIBGroups  OBJECT IDENTIFIER
1519    ::= { ciscoLwappQosMIBConform 2 }
1520
1521
1522ciscoLwappQosMIBCompliance MODULE-COMPLIANCE
1523    STATUS          deprecated
1524    DESCRIPTION
1525        "The compliance statement for the SNMP entities that
1526        implement the ciscoLwappQosMIB module."
1527    MODULE          -- this module
1528    MANDATORY-GROUPS {
1529                        ciscoLwappQosDot11aConfigGroup,
1530                        ciscoLwappQosDot11bConfigGroup,
1531                        ciscoLwappQosDot11WlanConfigGroup,
1532                        ciscoLwappQosDot11CacStatsGroup
1533                    }
1534    ::= { ciscoLwappQosMIBCompliances 1 }
1535
1536ciscoLwappQosMIBComplianceRev1 MODULE-COMPLIANCE
1537    STATUS          deprecated
1538    DESCRIPTION
1539        "The compliance statement for the SNMP entities that
1540        implement the ciscoLwappQosMIB module."
1541    MODULE          -- this module
1542    MANDATORY-GROUPS {
1543                        ciscoLwappQosDot11aConfigGroup,
1544                        ciscoLwappQosDot11bConfigGroup,
1545                        ciscoLwappQosDot11WlanConfigGroup,
1546                        ciscoLwappQosDot11CacStatsGroup,
1547                        ciscoLwappQosDot11aConfigGroupSup1,
1548                        ciscoLwappQosDot11bConfigGroupSup1
1549                    }
1550    ::= { ciscoLwappQosMIBCompliances 2 }
1551
1552ciscoLwappQosMIBComplianceRev2 MODULE-COMPLIANCE
1553    STATUS          current
1554    DESCRIPTION
1555        "Implementation of this group is mandatory only for the
1556        platforms which implement the ciscoLwappQosMIB module."
1557    MODULE          -- this module
1558    MANDATORY-GROUPS {
1559                        ciscoLwappQosDot11aConfigGroup,
1560                        ciscoLwappQosDot11bConfigGroup,
1561                        ciscoLwappQosDot11WlanConfigGroup,
1562                        ciscoLwappQosDot11CacStatsGroup,
1563                        ciscoLwappQosDot11aConfigGroupSup1,
1564                        ciscoLwappQosDot11bConfigGroupSup1,
1565                        ciscoLwappQosDot11aConfigGroupSup2,
1566                        ciscoLwappQosDot11bConfigGroupSup2,
1567                        ciscoLwappQosDot11SipCacStatsGroup,
1568                        ciscoLwappQosDot11SipConfigGroup,
1569                        ciscoLwappQosDot11VoiceStatsGroup,
1570                        ciscoLwappQosDot11VoiceConfigGroup,
1571                        ciscoLwappQosDot11VoiceNotifGroup,
1572                        ciscoLwappQosConfigGroup
1573                    }
1574    ::= { ciscoLwappQosMIBCompliances 3 }
1575
1576-- ********************************************************************
1577-- *    Units of conformance
1578-- ********************************************************************
1579
1580ciscoLwappQosDot11aConfigGroup OBJECT-GROUP
1581    OBJECTS         {
1582                        cLQd11aVoiceAdmCtrlSupport,
1583                        cLQd11aVoiceMaxAdmBandwidth,
1584                        cLQd11aVoiceMaxRoamBandwidth,
1585                        cLQd11aVideoAdmCtrlSupport,
1586                        cLQd11aVideoMaxAdmBandwidth,
1587                        cLQd11aVideoMaxRoamBandwidth,
1588                        cLQd11aGprProbeInterval
1589                    }
1590    STATUS          current
1591    DESCRIPTION
1592        "This collection of objects represents the
1593        quality-of-service parameters 802.11a networks."
1594    ::= { ciscoLwappQosMIBGroups 1 }
1595
1596ciscoLwappQosDot11bConfigGroup OBJECT-GROUP
1597    OBJECTS         {
1598                        cLQd11bVoiceAdmCtrlSupport,
1599                        cLQd11bVoiceMaxAdmBandwidth,
1600                        cLQd11bVoiceMaxRoamBandwidth,
1601                        cLQd11bVideoAdmCtrlSupport,
1602                        cLQd11bVideoMaxAdmBandwidth,
1603                        cLQd11bVideoMaxRoamBandwidth,
1604                        cLQd11bGprProbeInterval
1605                    }
1606    STATUS          current
1607    DESCRIPTION
1608        "This collection of objects represents the
1609        quality-of-service parameters 802.11b networks."
1610    ::= { ciscoLwappQosMIBGroups 2 }
1611
1612ciscoLwappQosDot11WlanConfigGroup OBJECT-GROUP
1613    OBJECTS         { cLQd11GprSupport }
1614    STATUS          current
1615    DESCRIPTION
1616        "This collection of objects represents the
1617        quality-of-services parameters on a particular WLAN."
1618    ::= { ciscoLwappQosMIBGroups 3 }
1619
1620ciscoLwappQosDot11CacStatsGroup OBJECT-GROUP
1621    OBJECTS         {
1622                        cLQd11CacVoiceBwInUse,
1623                        cLQd11CacVideoBwInUse,
1624                        cLQd11CacVoiceCallsInProgress,
1625                        cLQd11CacRoamVoiceCallsInProg,
1626                        cLQd11CacTotalVoiceCallsAP,
1627                        cLQd11CacTotalRoamCallsAP,
1628                        cLQd11CacVoiceCallsRejectedAP,
1629                        cLQd11CacRoamCallsRejectedAP,
1630                        cLQd11CacRejCallsInsufBw,
1631                        cLQd11CacRejCallsBadParams,
1632                        cLQd11CacRejCallsPhyRate,
1633                        cLQd11CacRejCallsQosPolicy
1634                    }
1635    STATUS          current
1636    DESCRIPTION
1637        "This collection of objects provide the call
1638        admission control statistics observed on the
1639        dot11 interfaces of an AP."
1640    ::= { ciscoLwappQosMIBGroups 4 }
1641
1642ciscoLwappQosDot11aConfigGroupSup1 OBJECT-GROUP
1643    OBJECTS         {
1644                        cLQd11aVoiceCtrl,
1645                        cLQd11aExpeditedBw
1646                    }
1647    STATUS          current
1648    DESCRIPTION
1649        "This collection of objects represents the
1650        quality-of-service parameters 802.11a networks."
1651    ::= { ciscoLwappQosMIBGroups 5 }
1652
1653ciscoLwappQosDot11bConfigGroupSup1 OBJECT-GROUP
1654    OBJECTS         {
1655                        cLQd11bVoiceCtrl,
1656                        cLQd11bExpeditedBw
1657                    }
1658    STATUS          current
1659    DESCRIPTION
1660        "This collection of objects represents the
1661        quality-of-service parameters 802.11b networks."
1662    ::= { ciscoLwappQosMIBGroups 6 }
1663
1664ciscoLwappQosDot11aConfigGroupSup2 OBJECT-GROUP
1665    OBJECTS         {
1666                        cLQd11aEdcaProfile,
1667                        cLQd11aMacOptimization,
1668                        cLQd11aMaxCallLimit
1669                    }
1670    STATUS          current
1671    DESCRIPTION
1672        "This collection of objects represents the
1673        quality-of-service parameters 802.11a networks."
1674    ::= { ciscoLwappQosMIBGroups 7 }
1675
1676ciscoLwappQosDot11bConfigGroupSup2 OBJECT-GROUP
1677    OBJECTS         {
1678                        cLQd11bEdcaProfile,
1679                        cLQd11bMacOptimization,
1680                        cLQd11bMaxCallLimit
1681                    }
1682    STATUS          current
1683    DESCRIPTION
1684        "This collection of objects represents the
1685        quality-of-service parameters 802.11b networks."
1686    ::= { ciscoLwappQosMIBGroups 8 }
1687
1688ciscoLwappQosDot11SipCacStatsGroup OBJECT-GROUP
1689    OBJECTS         {
1690                        cLQd11SipCacNonRoamCallsInProgress,
1691                        cLQd11SipCacRoamCallsInProg,
1692                        cLQd11SipCacTotalNonRoamCallsAP,
1693                        cLQd11SipCacTotalRoamCallsAP,
1694                        cLQd11SipCacNonRoamCallsRejectedInSuffBw,
1695                        cLQd11SipCacRoamCallsRejectedInSuffBw,
1696                        cLQd11SipCacNonRoamCallsRejectedMaxLimit,
1697                        cLQd11SipCacRoamCallsRejectedMaxLimit,
1698                        cLQd11SipCacRejCallsQosPolicy
1699                    }
1700    STATUS          current
1701    DESCRIPTION
1702        "This collection of objects provide the SIP call
1703        admission control statistics observed on the
1704        dot11 interfaces of an AP."
1705    ::= { ciscoLwappQosMIBGroups 9 }
1706
1707ciscoLwappQosDot11SipConfigGroup OBJECT-GROUP
1708    OBJECTS         {
1709                        cLQd11SipCacConfigCodecType,
1710                        cLQd11SipCacConfigBw,
1711                        cLQd11SipCacConfigVoiceSampleSize
1712                    }
1713    STATUS          current
1714    DESCRIPTION
1715        "This collection of objects represents the
1716        SIP call admission control configuration parameters."
1717    ::= { ciscoLwappQosMIBGroups 10 }
1718
1719ciscoLwappQosDot11VoiceStatsGroup OBJECT-GROUP
1720    OBJECTS         {
1721                        cLQd11VoiceCallCounts,
1722                        cLQd11CacVoiceCallTimePeriod
1723                    }
1724    STATUS          current
1725    DESCRIPTION
1726        "This collection of objects represents the
1727        Voice statistics parameters."
1728    ::= { ciscoLwappQosMIBGroups 11 }
1729
1730ciscoLwappQosDot11VoiceConfigGroup OBJECT-GROUP
1731    OBJECTS         {
1732                        cLQVoiceWlanConfigDetectVoipCallFailure,
1733                        cLQVoiceClientCallingNumber,
1734                        cLQVoiceClientLastCalledNumber,
1735                        cLQVoiceClientLastCallFailureReasonCode
1736                    }
1737    STATUS          current
1738    DESCRIPTION
1739        "This collection of objects represents the
1740        Voice statistics parameters."
1741    ::= { ciscoLwappQosMIBGroups 12 }
1742
1743ciscoLwappQosDot11VoiceNotifGroup NOTIFICATION-GROUP
1744   NOTIFICATIONS    { ciscoLwappVoipCallFailureNotif }
1745    STATUS          current
1746    DESCRIPTION
1747        "This collection of objects represents the
1748        Voice notification parameters."
1749    ::= { ciscoLwappQosMIBGroups 13 }
1750
1751ciscoLwappQosConfigGroup OBJECT-GROUP
1752    OBJECTS         { ciscoLwappVoipCallFailureNotifEnabled }
1753    STATUS          current
1754    DESCRIPTION
1755        "This collection of objects represents the
1756        quality-of-service configuration parameters."
1757    ::= { ciscoLwappQosMIBGroups 14 }
1758
1759END
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881