SIP channel name uniqueness
[asterisk/asterisk.git] / doc / asterisk-mib.txt
1 ASTERISK-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4         OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks,
5         Unsigned32, Gauge32
6                 FROM SNMPv2-SMI
7
8         TEXTUAL-CONVENTION, DisplayString, TruthValue
9                 FROM SNMPv2-TC
10
11         digium
12                 FROM DIGIUM-MIB;
13
14 asterisk MODULE-IDENTITY
15         LAST-UPDATED    "200806202025Z"
16         ORGANIZATION    "Digium, Inc."
17         CONTACT-INFO
18                 "Mark A. Spencer
19                 Postal: Digium, Inc.
20                         445 Jan Davis Drive
21                         Huntsville, AL 35806
22                         USA
23                    Tel: +1 256 428 6000
24                  Email: markster@digium.com
25
26                 Thorsten Lockert
27                 Postal: Voop AS
28                         Boehmergaten 42
29                         NO-5057 Bergen
30                         Norway
31                    Tel: +47 5598 7200
32                  Email: tholo@voop.no"
33         DESCRIPTION
34                 "Asterisk is an Open Source PBX.  This MIB defined
35                 objects for managing Asterisk instances."
36         REVISION        "200806202025Z"
37         DESCRIPTION
38                 "smilint police --
39                  Add missing imports; fix initial capitalization
40                  of enumeration elements; add missing range
41                  restrictions for Integer32 indices, correct
42                  spelling of astChanCidANI in its definition.
43                  Addresses bug 12905. - jeffg@opennms.org"
44         REVISION        "200708211450Z"
45         DESCRIPTION
46                 "Add total and current call counter statistics."
47         REVISION        "200603061840Z"
48         DESCRIPTION
49                 "Change audio codec identification from 3kAudio to
50                 Audio3k to conform better with specification.
51
52                 Expand on contact information."
53         REVISION        "200602041900Z"
54         DESCRIPTION
55                 "Initial published revision."
56         ::= { digium 1 }
57
58 asteriskVersion         OBJECT IDENTIFIER ::= { asterisk 1 }
59 asteriskConfiguration   OBJECT IDENTIFIER ::= { asterisk 2 }
60 asteriskModules         OBJECT IDENTIFIER ::= { asterisk 3 }
61 asteriskIndications     OBJECT IDENTIFIER ::= { asterisk 4 }
62 asteriskChannels        OBJECT IDENTIFIER ::= { asterisk 5 }
63
64 -- asteriskVersion
65
66 astVersionString OBJECT-TYPE
67         SYNTAX          DisplayString
68         MAX-ACCESS      read-only
69         STATUS          current
70         DESCRIPTION
71                 "Text version string of the version of Asterisk that
72                 the SNMP Agent was compiled to run against."
73         ::= { asteriskVersion 1 }
74
75 astVersionTag OBJECT-TYPE
76         SYNTAX          Unsigned32
77         MAX-ACCESS      read-only
78         STATUS          current
79         DESCRIPTION
80                 "SubVersion revision of the version of Asterisk that
81                 the SNMP Agent was compiled to run against -- this is
82                 typically 0 for release-versions of Asterisk."
83         ::= { asteriskVersion 2 }
84
85 -- asteriskConfiguration
86
87 astConfigUpTime OBJECT-TYPE
88         SYNTAX          TimeTicks
89         MAX-ACCESS      read-only
90         STATUS          current
91         DESCRIPTION
92                 "Time ticks since Asterisk was started."
93         ::= { asteriskConfiguration 1 }
94
95 astConfigReloadTime OBJECT-TYPE
96         SYNTAX          TimeTicks
97         MAX-ACCESS      read-only
98         STATUS          current
99         DESCRIPTION
100                 "Time ticks since Asterisk was last reloaded."
101         ::= { asteriskConfiguration 2 }
102
103 astConfigPid OBJECT-TYPE
104         SYNTAX          Integer32
105         MAX-ACCESS      read-only
106         STATUS          current
107         DESCRIPTION
108                 "The process id of the running Asterisk process."
109         ::= { asteriskConfiguration 3 }
110
111 astConfigSocket OBJECT-TYPE
112         SYNTAX          DisplayString
113         MAX-ACCESS      read-only
114         STATUS          current
115         DESCRIPTION
116                 "The control socket for giving Asterisk commands."
117         ::= { asteriskConfiguration 4 }
118
119 astConfigCallsActive OBJECT-TYPE
120         SYNTAX          Gauge32
121         MAX-ACCESS      read-only
122         STATUS          current
123         DESCRIPTION
124                 "The number of calls currently active on the Asterisk PBX."
125         ::= { asteriskConfiguration 5 }
126
127 astConfigCallsProcessed OBJECT-TYPE
128         SYNTAX          Counter32
129         MAX-ACCESS      read-only
130         STATUS          current
131         DESCRIPTION
132                 "The total number of calls processed through the Asterisk PBX since last
133                 restart."
134         ::= { asteriskConfiguration 6 }
135
136 -- asteriskModules
137
138 astNumModules OBJECT-TYPE
139         SYNTAX          Integer32
140         MAX-ACCESS      read-only
141         STATUS          current
142         DESCRIPTION
143                 "Number of modules currently loaded into Asterisk."
144         ::= { asteriskModules 1 }
145
146 -- asteriskIndications
147
148 astNumIndications OBJECT-TYPE
149         SYNTAX          Integer32
150         MAX-ACCESS      read-only
151         STATUS          current
152         DESCRIPTION
153                 "Number of indications currently defined in Asterisk."
154         ::= { asteriskIndications 1 }
155
156 astCurrentIndication OBJECT-TYPE
157         SYNTAX          DisplayString
158         MAX-ACCESS      read-only
159         STATUS          current
160         DESCRIPTION
161                 "Default indication zone to use."
162         ::= { asteriskIndications 2 }
163
164 astIndicationsTable OBJECT-TYPE
165         SYNTAX          SEQUENCE OF AstIndicationsEntry
166         MAX-ACCESS      not-accessible
167         STATUS          current
168         DESCRIPTION
169                 "Table with all the indication zones currently know to
170                 the running Asterisk instance."
171         ::= { asteriskIndications 3 }
172
173 astIndicationsEntry OBJECT-TYPE
174         SYNTAX          AstIndicationsEntry
175         MAX-ACCESS      not-accessible
176         STATUS          current
177         DESCRIPTION
178                 "Information about a single indication zone."
179         INDEX           { astIndIndex }
180         ::= { astIndicationsTable 1 }
181
182 AstIndicationsEntry ::= SEQUENCE {
183         astIndIndex             Integer32,
184         astIndCountry           DisplayString,
185         astIndAlias             DisplayString,
186         astIndDescription       DisplayString
187 }
188
189 astIndIndex OBJECT-TYPE
190         SYNTAX          Integer32 (1 .. 2147483647)
191         MAX-ACCESS      read-only
192         STATUS          current
193         DESCRIPTION
194                 "Numerical index into the table of indication zones."
195         ::= { astIndicationsEntry 1 }
196
197 astIndCountry OBJECT-TYPE
198         SYNTAX          DisplayString
199         MAX-ACCESS      read-only
200         STATUS          current
201         DESCRIPTION
202                 "Country for which the indication zone is valid,
203                 typically this is the ISO 2-letter code of the country."
204         ::= { astIndicationsEntry 2 }
205
206 astIndAlias OBJECT-TYPE
207         SYNTAX          DisplayString
208         MAX-ACCESS      read-only
209         STATUS          current
210         DESCRIPTION
211                 ""
212         ::= { astIndicationsEntry 3 }
213
214 astIndDescription OBJECT-TYPE
215         SYNTAX          DisplayString
216         MAX-ACCESS      read-only
217         STATUS          current
218         DESCRIPTION
219                 "Description of the indication zone, usually the full
220                 name of the country it is valid for."
221         ::= { astIndicationsEntry 4 }
222
223 -- asteriskChannels
224
225 astNumChannels OBJECT-TYPE
226         SYNTAX          Gauge32
227         MAX-ACCESS      read-only
228         STATUS          current
229         DESCRIPTION
230                 "Current number of active channels."
231         ::= { asteriskChannels 1 }
232
233 astChanTable OBJECT-TYPE
234         SYNTAX          SEQUENCE OF AstChanEntry
235         MAX-ACCESS      not-accessible
236         STATUS          current
237         DESCRIPTION
238                 "Table with details of the currently active channels
239                 in the Asterisk instance."
240         ::= { asteriskChannels 2 }
241
242 astChanEntry OBJECT-TYPE
243         SYNTAX          AstChanEntry
244         MAX-ACCESS      not-accessible
245         STATUS          current
246         DESCRIPTION
247                 "Details of a single channel."
248         INDEX           { astChanIndex }
249         ::= { astChanTable 1 }
250
251 AstChanEntry ::= SEQUENCE {
252         astChanIndex            Integer32,
253         astChanName             DisplayString,
254         astChanLanguage         DisplayString,
255         astChanType             DisplayString,
256         astChanMusicClass       DisplayString,
257         astChanBridge           DisplayString,
258         astChanMasq             DisplayString,
259         astChanMasqr            DisplayString,
260         astChanWhenHangup       TimeTicks,
261         astChanApp              DisplayString,
262         astChanData             DisplayString,
263         astChanContext          DisplayString,
264         astChanMacroContext     DisplayString,
265         astChanMacroExten       DisplayString,
266         astChanMacroPri         Integer32,
267         astChanExten            DisplayString,
268         astChanPri              Integer32,
269         astChanAccountCode      DisplayString,
270         astChanForwardTo        DisplayString,
271         astChanUniqueId         DisplayString,
272         astChanCallGroup        Unsigned32,
273         astChanPickupGroup      Unsigned32,
274         astChanState            INTEGER,
275         astChanMuted            TruthValue,
276         astChanRings            Integer32,
277         astChanCidDNID          DisplayString,
278         astChanCidNum           DisplayString,
279         astChanCidName          DisplayString,
280         astChanCidANI           DisplayString,
281         astChanCidRDNIS         DisplayString,
282         astChanCidPresentation  DisplayString,
283         astChanCidANI2          Integer32,
284         astChanCidTON           Integer32,
285         astChanCidTNS           Integer32,
286         astChanAMAFlags         INTEGER,
287         astChanADSI             INTEGER,
288         astChanToneZone         DisplayString,
289         astChanHangupCause      INTEGER,
290         astChanVariables        DisplayString,
291         astChanFlags            BITS,
292         astChanTransferCap      INTEGER
293 }
294
295 astChanIndex OBJECT-TYPE
296         SYNTAX          Integer32 (1 .. 2147483647)
297         MAX-ACCESS      read-only
298         STATUS          current
299         DESCRIPTION
300                 "Index into the channel table."
301         ::= { astChanEntry 1 }
302
303 astChanName OBJECT-TYPE
304         SYNTAX          DisplayString
305         MAX-ACCESS      read-only
306         STATUS          current
307         DESCRIPTION
308                 "Name of the current channel."
309         ::= { astChanEntry 2 }
310
311 astChanLanguage OBJECT-TYPE
312         SYNTAX          DisplayString
313         MAX-ACCESS      read-only
314         STATUS          current
315         DESCRIPTION
316                 "Which language the current channel is configured to
317                 use -- used mainly for prompts."
318         ::= { astChanEntry 3 }
319
320 astChanType OBJECT-TYPE
321         SYNTAX          DisplayString
322         MAX-ACCESS      read-only
323         STATUS          current
324         DESCRIPTION
325                 "Underlying technology for the current channel."
326         ::= { astChanEntry 4 }
327
328 astChanMusicClass OBJECT-TYPE
329         SYNTAX          DisplayString
330         MAX-ACCESS      read-only
331         STATUS          current
332         DESCRIPTION
333                 "Music class to be used for Music on Hold for this
334                 channel."
335         ::= { astChanEntry 5 }
336
337 astChanBridge OBJECT-TYPE
338         SYNTAX          DisplayString
339         MAX-ACCESS      read-only
340         STATUS          current
341         DESCRIPTION
342                 "Which channel this channel is currently bridged (in a
343                 conversation) with."
344         ::= { astChanEntry 6 }
345
346 astChanMasq OBJECT-TYPE
347         SYNTAX          DisplayString
348         MAX-ACCESS      read-only
349         STATUS          current
350         DESCRIPTION
351                 "Channel masquerading for us."
352         ::= { astChanEntry 7 }
353
354 astChanMasqr OBJECT-TYPE
355         SYNTAX          DisplayString
356         MAX-ACCESS      read-only
357         STATUS          current
358         DESCRIPTION
359                 "Channel we are masquerading for."
360         ::= { astChanEntry 8 }
361
362 astChanWhenHangup OBJECT-TYPE
363         SYNTAX          TimeTicks
364         MAX-ACCESS      read-only
365         STATUS          current
366         DESCRIPTION
367                 "How long until this channel will be hung up."
368         ::= { astChanEntry 9 }
369
370 astChanApp OBJECT-TYPE
371         SYNTAX          DisplayString
372         MAX-ACCESS      read-only
373         STATUS          current
374         DESCRIPTION
375                 "Current application for the channel."
376         ::= { astChanEntry 10 }
377
378 astChanData OBJECT-TYPE
379         SYNTAX          DisplayString
380         MAX-ACCESS      read-only
381         STATUS          current
382         DESCRIPTION
383                 "Arguments passed to the current application."
384         ::= { astChanEntry 11 }
385
386 astChanContext OBJECT-TYPE
387         SYNTAX          DisplayString
388         MAX-ACCESS      read-only
389         STATUS          current
390         DESCRIPTION
391                 "Current extension context."
392         ::= { astChanEntry 12 }
393
394 astChanMacroContext OBJECT-TYPE
395         SYNTAX          DisplayString
396         MAX-ACCESS      read-only
397         STATUS          current
398         DESCRIPTION
399                 "Current macro context."
400         ::= { astChanEntry 13 }
401
402 astChanMacroExten OBJECT-TYPE
403         SYNTAX          DisplayString
404         MAX-ACCESS      read-only
405         STATUS          current
406         DESCRIPTION
407                 "Current macro extension."
408         ::= { astChanEntry 14 }
409
410 astChanMacroPri OBJECT-TYPE
411         SYNTAX          Integer32
412         MAX-ACCESS      read-only
413         STATUS          current
414         DESCRIPTION
415                 "Current macro priority."
416         ::= { astChanEntry 15 }
417
418 astChanExten OBJECT-TYPE
419         SYNTAX          DisplayString
420         MAX-ACCESS      read-only
421         STATUS          current
422         DESCRIPTION
423                 "Current extension."
424         ::= { astChanEntry 16 }
425
426 astChanPri OBJECT-TYPE
427         SYNTAX          Integer32
428         MAX-ACCESS      read-only
429         STATUS          current
430         DESCRIPTION
431                 "Current priority."
432         ::= { astChanEntry 17 }
433
434 astChanAccountCode OBJECT-TYPE
435         SYNTAX          DisplayString
436         MAX-ACCESS      read-only
437         STATUS          current
438         DESCRIPTION
439                 "Account Code for billing."
440         ::= { astChanEntry 18 }
441
442 astChanForwardTo OBJECT-TYPE
443         SYNTAX          DisplayString
444         MAX-ACCESS      read-only
445         STATUS          current
446         DESCRIPTION
447                 "Where to forward to if asked to dial on this
448                 interface."
449         ::= { astChanEntry 19 }
450
451 astChanUniqueId OBJECT-TYPE
452         SYNTAX          DisplayString
453         MAX-ACCESS      read-only
454         STATUS          current
455         DESCRIPTION
456                 "Unique Channel Identifier."
457         ::= { astChanEntry 20 }
458
459 astChanCallGroup OBJECT-TYPE
460         SYNTAX          Unsigned32
461         MAX-ACCESS      read-only
462         STATUS          current
463         DESCRIPTION
464                 "Call Group."
465         ::= { astChanEntry 21 }
466
467 astChanPickupGroup OBJECT-TYPE
468         SYNTAX          Unsigned32
469         MAX-ACCESS      read-only
470         STATUS          current
471         DESCRIPTION
472                 "Pickup Group."
473         ::= { astChanEntry 22 }
474
475 astChanState OBJECT-TYPE
476         SYNTAX          INTEGER {
477                 stateDown(0),
478                 stateReserved(1),
479                 stateOffHook(2),
480                 stateDialing(3),
481                 stateRing(4),
482                 stateRinging(5),
483                 stateUp(6),
484                 stateBusy(7),
485                 stateDialingOffHook(8),
486                 statePreRing(9)
487         }
488         MAX-ACCESS      read-only
489         STATUS          current
490         DESCRIPTION
491                 "Channel state."
492         ::= { astChanEntry 23 }
493
494 astChanMuted OBJECT-TYPE
495         SYNTAX          TruthValue
496         MAX-ACCESS      read-only
497         STATUS          current
498         DESCRIPTION
499                 "Transmission of voice data has been muted."
500         ::= { astChanEntry 24 }
501
502 astChanRings OBJECT-TYPE
503         SYNTAX          Integer32
504         MAX-ACCESS      read-only
505         STATUS          current
506         DESCRIPTION
507                 "Number of rings so far."
508         ::= { astChanEntry 25 }
509
510 astChanCidDNID OBJECT-TYPE
511         SYNTAX          DisplayString
512         MAX-ACCESS      read-only
513         STATUS          current
514         DESCRIPTION
515                 "Dialled Number ID."
516         ::= { astChanEntry 26 }
517
518 astChanCidNum OBJECT-TYPE
519         SYNTAX          DisplayString
520         MAX-ACCESS      read-only
521         STATUS          current
522         DESCRIPTION
523                 "Caller Number."
524         ::= { astChanEntry 27 }
525
526 astChanCidName OBJECT-TYPE
527         SYNTAX          DisplayString
528         MAX-ACCESS      read-only
529         STATUS          current
530         DESCRIPTION
531                 "Caller Name."
532         ::= { astChanEntry 28 }
533
534 astChanCidANI OBJECT-TYPE
535         SYNTAX          DisplayString
536         MAX-ACCESS      read-only
537         STATUS          current
538         DESCRIPTION
539                 "ANI"
540         ::= { astChanEntry 29 }
541
542 astChanCidRDNIS OBJECT-TYPE
543         SYNTAX          DisplayString
544         MAX-ACCESS      read-only
545         STATUS          current
546         DESCRIPTION
547                 "Redirected Dialled Number Service."
548         ::= { astChanEntry 30 }
549
550 astChanCidPresentation OBJECT-TYPE
551         SYNTAX          DisplayString
552         MAX-ACCESS      read-only
553         STATUS          current
554         DESCRIPTION
555                 "Number Presentation/Screening."
556         ::= { astChanEntry 31 }
557
558 astChanCidANI2 OBJECT-TYPE
559         SYNTAX          Integer32
560         MAX-ACCESS      read-only
561         STATUS          current
562         DESCRIPTION
563                 "ANI 2 (info digit)."
564         ::= { astChanEntry 32 }
565
566 astChanCidTON OBJECT-TYPE
567         SYNTAX          Integer32
568         MAX-ACCESS      read-only
569         STATUS          current
570         DESCRIPTION
571                 "Type of Number."
572         ::= { astChanEntry 33 }
573
574 astChanCidTNS OBJECT-TYPE
575         SYNTAX          Integer32
576         MAX-ACCESS      read-only
577         STATUS          current
578         DESCRIPTION
579                 "Transit Network Select."
580         ::= { astChanEntry 34 }
581
582 astChanAMAFlags OBJECT-TYPE
583         SYNTAX          INTEGER {
584                 default(0),
585                 omit(1),
586                 billing(2),
587                 documentation(3)
588         }
589         MAX-ACCESS      read-only
590         STATUS          current
591         DESCRIPTION
592                 "AMA Flags."
593         ::= { astChanEntry 35 }
594
595 astChanADSI OBJECT-TYPE
596         SYNTAX          INTEGER {
597                 unknown(0),
598                 available(1),
599                 unavailable(2),
600                 offHookOnly(3)
601         }
602         MAX-ACCESS      read-only
603         STATUS          current
604         DESCRIPTION
605                 "Whether or not ADSI is detected on CPE."
606         ::= { astChanEntry 36 }
607
608 astChanToneZone OBJECT-TYPE
609         SYNTAX          DisplayString
610         MAX-ACCESS      read-only
611         STATUS          current
612         DESCRIPTION
613                 "Indication zone to use for channel."
614         ::= { astChanEntry 37 }
615
616 astChanHangupCause OBJECT-TYPE
617         SYNTAX          INTEGER {
618                 notDefined(0),
619                 unregistered(3),
620                 normal(16),
621                 busy(17),
622                 noAnswer(19),
623                 congestion(34),
624                 failure(38),
625                 noSuchDriver(66)
626         }
627         MAX-ACCESS      read-only
628         STATUS          current
629         DESCRIPTION
630                 "Why is the channel hung up."
631         ::= { astChanEntry 38 }
632
633 astChanVariables OBJECT-TYPE
634         SYNTAX          DisplayString
635         MAX-ACCESS      read-only
636         STATUS          current
637         DESCRIPTION
638                 "Channel Variables defined for this channel."
639         ::= { astChanEntry 39 }
640
641 astChanFlags OBJECT-TYPE
642         SYNTAX          BITS {
643                 wantsJitter(0),
644                 deferDTMF(1),
645                 writeInterrupt(2),
646                 blocking(3),
647                 zombie(4),
648                 exception(5),
649                 musicOnHold(6),
650                 spying(7),
651                 nativeBridge(8),
652                 autoIncrementingLoop(9)
653         }
654         MAX-ACCESS      read-only
655         STATUS          current
656         DESCRIPTION
657                 "Flags set on this channel."
658         ::= { astChanEntry 40 }
659
660 astChanTransferCap OBJECT-TYPE
661         SYNTAX          INTEGER {
662                 speech(0),
663                 digital(8),
664                 restrictedDigital(9),
665                 audio3k(16),
666                 digitalWithTones(17),
667                 video(24)
668         }
669         MAX-ACCESS      read-only
670         STATUS          current
671         DESCRIPTION
672                 "Transfer Capabilities for this channel."
673         ::= { astChanEntry 41 }
674
675 astNumChanTypes OBJECT-TYPE
676         SYNTAX          Integer32
677         MAX-ACCESS      read-only
678         STATUS          current
679         DESCRIPTION
680                 "Number of channel types (technologies) supported."
681         ::= { asteriskChannels 3 }
682
683 astChanTypeTable OBJECT-TYPE
684         SYNTAX          SEQUENCE OF AstChanTypeEntry
685         MAX-ACCESS      not-accessible
686         STATUS          current
687         DESCRIPTION
688                 "Table with details of the supported channel types."
689         ::= { asteriskChannels 4 }
690
691 astChanTypeEntry OBJECT-TYPE
692         SYNTAX          AstChanTypeEntry
693         MAX-ACCESS      not-accessible
694         STATUS          current
695         DESCRIPTION
696                 "Information about a technology we support, including
697                 how many channels are currently using this technology."
698         INDEX           { astChanTypeIndex }
699         ::= { astChanTypeTable 1 }
700
701 AstChanTypeEntry ::= SEQUENCE {
702         astChanTypeIndex        Integer32,
703         astChanTypeName         DisplayString,
704         astChanTypeDesc         DisplayString,
705         astChanTypeDeviceState  Integer32,
706         astChanTypeIndications  Integer32,
707         astChanTypeTransfer     Integer32,
708         astChanTypeChannels     Gauge32
709 }
710
711 astChanTypeIndex OBJECT-TYPE
712         SYNTAX          Integer32 (1 .. 2147483647)
713         MAX-ACCESS      read-only
714         STATUS          current
715         DESCRIPTION
716                 "Index into the table of channel types."
717         ::= { astChanTypeEntry 1 }
718
719 astChanTypeName OBJECT-TYPE
720         SYNTAX          DisplayString
721         MAX-ACCESS      read-only
722         STATUS          current
723         DESCRIPTION
724                 "Unique name of the technology we are describing."
725         ::= { astChanTypeEntry 2 }
726
727 astChanTypeDesc OBJECT-TYPE
728         SYNTAX          DisplayString
729         MAX-ACCESS      read-only
730         STATUS          current
731         DESCRIPTION
732                 "Description of the channel type (technology)."
733         ::= { astChanTypeEntry 3 }
734
735 astChanTypeDeviceState OBJECT-TYPE
736         SYNTAX          TruthValue
737         MAX-ACCESS      read-only
738         STATUS          current
739         DESCRIPTION
740                 "Whether the current technology can hold device states."
741         ::= { astChanTypeEntry 4 }
742
743 astChanTypeIndications OBJECT-TYPE
744         SYNTAX          TruthValue
745         MAX-ACCESS      read-only
746         STATUS          current
747         DESCRIPTION
748                 "Whether the current technology supports progress indication."
749         ::= { astChanTypeEntry 5 }
750
751 astChanTypeTransfer OBJECT-TYPE
752         SYNTAX          TruthValue
753         MAX-ACCESS      read-only
754         STATUS          current
755         DESCRIPTION
756                 "Whether the current technology supports transfers, where
757                 Asterisk can get out from inbetween two bridged channels."
758         ::= { astChanTypeEntry 6 }
759
760 astChanTypeChannels OBJECT-TYPE
761         SYNTAX          Gauge32
762         MAX-ACCESS      read-only
763         STATUS          current
764         DESCRIPTION
765                 "Number of active channels using the current technology."
766         ::= { astChanTypeEntry 7 }
767
768 astChanScalars OBJECT IDENTIFIER ::= { asteriskChannels 5 }
769
770 astNumChanBridge OBJECT-TYPE
771        SYNTAX          Gauge32
772        MAX-ACCESS      read-only
773        STATUS          current
774        DESCRIPTION
775                "Number of channels currently in a bridged state."
776        ::= { astChanScalars 1 }
777
778 END