aboutsummaryrefslogtreecommitdiffstats
path: root/doc/asterisk-mib.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/asterisk-mib.txt')
-rw-r--r--doc/asterisk-mib.txt748
1 files changed, 0 insertions, 748 deletions
diff --git a/doc/asterisk-mib.txt b/doc/asterisk-mib.txt
deleted file mode 100644
index a635347b1..000000000
--- a/doc/asterisk-mib.txt
+++ /dev/null
@@ -1,748 +0,0 @@
-ASTERISK-MIB DEFINITIONS ::= BEGIN
-
-IMPORTS
- OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32, TimeTicks,
- Unsigned32, Gauge32
- FROM SNMPv2-SMI
-
- TEXTUAL-CONVENTION, DisplayString, TruthValue
- FROM SNMPv2-TC
-
- digium
- FROM DIGIUM-MIB;
-
-asterisk MODULE-IDENTITY
- LAST-UPDATED "200806202025Z"
- ORGANIZATION "Digium, Inc."
- CONTACT-INFO
- "Mark A. Spencer
- Postal: Digium, Inc.
- 445 Jan Davis Drive
- Huntsville, AL 35806
- USA
- Tel: +1 256 428 6000
- Email: markster@digium.com
-
- Thorsten Lockert
- Postal: Voop AS
- Boehmergaten 42
- NO-5057 Bergen
- Norway
- Tel: +47 5598 7200
- Email: tholo@voop.no"
- DESCRIPTION
- "Asterisk is an Open Source PBX. This MIB defined
- objects for managing Asterisk instances."
- REVISION "200806202025Z"
- DESCRIPTION
- "smilint police --
- Add missing imports; fix initial capitalization
- of enumeration elements; add missing range
- restrictions for Integer32 indices, correct
- spelling of astChanCidANI in its definition.
- Addresses bug 12905. - jeffg@opennms.org"
- REVISION "200603061840Z"
- DESCRIPTION
- "Change audio codec identification from 3kAudio to
- Audio3k to conform better with specification.
-
- Expand on contact information."
- REVISION "200602041900Z"
- DESCRIPTION
- "Initial published revision."
- ::= { digium 1 }
-
-asteriskVersion OBJECT IDENTIFIER ::= { asterisk 1 }
-asteriskConfiguration OBJECT IDENTIFIER ::= { asterisk 2 }
-asteriskModules OBJECT IDENTIFIER ::= { asterisk 3 }
-asteriskIndications OBJECT IDENTIFIER ::= { asterisk 4 }
-asteriskChannels OBJECT IDENTIFIER ::= { asterisk 5 }
-
--- asteriskVersion
-
-astVersionString OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Text version string of the version of Asterisk that
- the SNMP Agent was compiled to run against."
- ::= { asteriskVersion 1 }
-
-astVersionTag OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "SubVersion revision of the version of Asterisk that
- the SNMP Agent was compiled to run against -- this is
- typically 0 for release-versions of Asterisk."
- ::= { asteriskVersion 2 }
-
--- asteriskConfiguration
-
-astConfigUpTime OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time ticks since Asterisk was started."
- ::= { asteriskConfiguration 1 }
-
-astConfigReloadTime OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time ticks since Asterisk was last reloaded."
- ::= { asteriskConfiguration 2 }
-
-astConfigPid OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The process id of the running Asterisk process."
- ::= { asteriskConfiguration 3 }
-
-astConfigSocket OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The control socket for giving Asterisk commands."
- ::= { asteriskConfiguration 4 }
-
--- asteriskModules
-
-astNumModules OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of modules currently loaded into Asterisk."
- ::= { asteriskModules 1 }
-
--- asteriskIndications
-
-astNumIndications OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of indications currently defined in Asterisk."
- ::= { asteriskIndications 1 }
-
-astCurrentIndication OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Default indication zone to use."
- ::= { asteriskIndications 2 }
-
-astIndicationsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AstIndicationsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table with all the indication zones currently know to
- the running Asterisk instance."
- ::= { asteriskIndications 3 }
-
-astIndicationsEntry OBJECT-TYPE
- SYNTAX AstIndicationsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a single indication zone."
- INDEX { astIndIndex }
- ::= { astIndicationsTable 1 }
-
-AstIndicationsEntry ::= SEQUENCE {
- astIndIndex Integer32,
- astIndCountry DisplayString,
- astIndAlias DisplayString,
- astIndDescription DisplayString
-}
-
-astIndIndex OBJECT-TYPE
- SYNTAX Integer32 (1 .. 2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Numerical index into the table of indication zones."
- ::= { astIndicationsEntry 1 }
-
-astIndCountry OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Country for which the indication zone is valid,
- typically this is the ISO 2-letter code of the country."
- ::= { astIndicationsEntry 2 }
-
-astIndAlias OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- ""
- ::= { astIndicationsEntry 3 }
-
-astIndDescription OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Description of the indication zone, usually the full
- name of the country it is valid for."
- ::= { astIndicationsEntry 4 }
-
--- asteriskChannels
-
-astNumChannels OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current number of active channels."
- ::= { asteriskChannels 1 }
-
-astChanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AstChanEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table with details of the currently active channels
- in the Asterisk instance."
- ::= { asteriskChannels 2 }
-
-astChanEntry OBJECT-TYPE
- SYNTAX AstChanEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Details of a single channel."
- INDEX { astChanIndex }
- ::= { astChanTable 1 }
-
-AstChanEntry ::= SEQUENCE {
- astChanIndex Integer32,
- astChanName DisplayString,
- astChanLanguage DisplayString,
- astChanType DisplayString,
- astChanMusicClass DisplayString,
- astChanBridge DisplayString,
- astChanMasq DisplayString,
- astChanMasqr DisplayString,
- astChanWhenHangup TimeTicks,
- astChanApp DisplayString,
- astChanData DisplayString,
- astChanContext DisplayString,
- astChanMacroContext DisplayString,
- astChanMacroExten DisplayString,
- astChanMacroPri Integer32,
- astChanExten DisplayString,
- astChanPri Integer32,
- astChanAccountCode DisplayString,
- astChanForwardTo DisplayString,
- astChanUniqueId DisplayString,
- astChanCallGroup Unsigned32,
- astChanPickupGroup Unsigned32,
- astChanState INTEGER,
- astChanMuted TruthValue,
- astChanRings Integer32,
- astChanCidDNID DisplayString,
- astChanCidNum DisplayString,
- astChanCidName DisplayString,
- astChanCidANI DisplayString,
- astChanCidRDNIS DisplayString,
- astChanCidPresentation DisplayString,
- astChanCidANI2 Integer32,
- astChanCidTON Integer32,
- astChanCidTNS Integer32,
- astChanAMAFlags INTEGER,
- astChanADSI INTEGER,
- astChanToneZone DisplayString,
- astChanHangupCause INTEGER,
- astChanVariables DisplayString,
- astChanFlags BITS,
- astChanTransferCap INTEGER
-}
-
-astChanIndex OBJECT-TYPE
- SYNTAX Integer32 (1 .. 2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Index into the channel table."
- ::= { astChanEntry 1 }
-
-astChanName OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Name of the current channel."
- ::= { astChanEntry 2 }
-
-astChanLanguage OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Which language the current channel is configured to
- use -- used mainly for prompts."
- ::= { astChanEntry 3 }
-
-astChanType OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Underlying technology for the current channel."
- ::= { astChanEntry 4 }
-
-astChanMusicClass OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Music class to be used for Music on Hold for this
- channel."
- ::= { astChanEntry 5 }
-
-astChanBridge OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Which channel this channel is currently bridged (in a
- conversation) with."
- ::= { astChanEntry 6 }
-
-astChanMasq OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Channel masquerading for us."
- ::= { astChanEntry 7 }
-
-astChanMasqr OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Channel we are masquerading for."
- ::= { astChanEntry 8 }
-
-astChanWhenHangup OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "How long until this channel will be hung up."
- ::= { astChanEntry 9 }
-
-astChanApp OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current application for the channel."
- ::= { astChanEntry 10 }
-
-astChanData OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Arguments passed to the current application."
- ::= { astChanEntry 11 }
-
-astChanContext OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current extension context."
- ::= { astChanEntry 12 }
-
-astChanMacroContext OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current macro context."
- ::= { astChanEntry 13 }
-
-astChanMacroExten OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current macro extension."
- ::= { astChanEntry 14 }
-
-astChanMacroPri OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current macro priority."
- ::= { astChanEntry 15 }
-
-astChanExten OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current extension."
- ::= { astChanEntry 16 }
-
-astChanPri OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Current priority."
- ::= { astChanEntry 17 }
-
-astChanAccountCode OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Account Code for billing."
- ::= { astChanEntry 18 }
-
-astChanForwardTo OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Where to forward to if asked to dial on this
- interface."
- ::= { astChanEntry 19 }
-
-astChanUniqueId OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Unique Channel Identifier."
- ::= { astChanEntry 20 }
-
-astChanCallGroup OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Call Group."
- ::= { astChanEntry 21 }
-
-astChanPickupGroup OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Pickup Group."
- ::= { astChanEntry 22 }
-
-astChanState OBJECT-TYPE
- SYNTAX INTEGER {
- stateDown(0),
- stateReserved(1),
- stateOffHook(2),
- stateDialing(3),
- stateRing(4),
- stateRinging(5),
- stateUp(6),
- stateBusy(7),
- stateDialingOffHook(8),
- statePreRing(9)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Channel state."
- ::= { astChanEntry 23 }
-
-astChanMuted OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Transmission of voice data has been muted."
- ::= { astChanEntry 24 }
-
-astChanRings OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of rings so far."
- ::= { astChanEntry 25 }
-
-astChanCidDNID OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Dialled Number ID."
- ::= { astChanEntry 26 }
-
-astChanCidNum OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Caller Number."
- ::= { astChanEntry 27 }
-
-astChanCidName OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Caller Name."
- ::= { astChanEntry 28 }
-
-astChanCidANI OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "ANI"
- ::= { astChanEntry 29 }
-
-astChanCidRDNIS OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Redirected Dialled Number Service."
- ::= { astChanEntry 30 }
-
-astChanCidPresentation OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number Presentation/Screening."
- ::= { astChanEntry 31 }
-
-astChanCidANI2 OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "ANI 2 (info digit)."
- ::= { astChanEntry 32 }
-
-astChanCidTON OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Type of Number."
- ::= { astChanEntry 33 }
-
-astChanCidTNS OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Transit Network Select."
- ::= { astChanEntry 34 }
-
-astChanAMAFlags OBJECT-TYPE
- SYNTAX INTEGER {
- default(0),
- omit(1),
- billing(2),
- documentation(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "AMA Flags."
- ::= { astChanEntry 35 }
-
-astChanADSI OBJECT-TYPE
- SYNTAX INTEGER {
- unknown(0),
- available(1),
- unavailable(2),
- offHookOnly(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Whether or not ADSI is detected on CPE."
- ::= { astChanEntry 36 }
-
-astChanToneZone OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Indication zone to use for channel."
- ::= { astChanEntry 37 }
-
-astChanHangupCause OBJECT-TYPE
- SYNTAX INTEGER {
- notDefined(0),
- unregistered(3),
- normal(16),
- busy(17),
- noAnswer(19),
- congestion(34),
- failure(38),
- noSuchDriver(66)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Why is the channel hung up."
- ::= { astChanEntry 38 }
-
-astChanVariables OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Channel Variables defined for this channel."
- ::= { astChanEntry 39 }
-
-astChanFlags OBJECT-TYPE
- SYNTAX BITS {
- wantsJitter(0),
- deferDTMF(1),
- writeInterrupt(2),
- blocking(3),
- zombie(4),
- exception(5),
- musicOnHold(6),
- spying(7),
- nativeBridge(8),
- autoIncrementingLoop(9)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Flags set on this channel."
- ::= { astChanEntry 40 }
-
-astChanTransferCap OBJECT-TYPE
- SYNTAX INTEGER {
- speech(0),
- digital(8),
- restrictedDigital(9),
- audio3k(16),
- digitalWithTones(17),
- video(24)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Transfer Capabilities for this channel."
- ::= { astChanEntry 41 }
-
-astNumChanTypes OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of channel types (technologies) supported."
- ::= { asteriskChannels 3 }
-
-astChanTypeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AstChanTypeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table with details of the supported channel types."
- ::= { asteriskChannels 4 }
-
-astChanTypeEntry OBJECT-TYPE
- SYNTAX AstChanTypeEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a technology we support, including
- how many channels are currently using this technology."
- INDEX { astChanTypeIndex }
- ::= { astChanTypeTable 1 }
-
-AstChanTypeEntry ::= SEQUENCE {
- astChanTypeIndex Integer32,
- astChanTypeName DisplayString,
- astChanTypeDesc DisplayString,
- astChanTypeDeviceState Integer32,
- astChanTypeIndications Integer32,
- astChanTypeTransfer Integer32,
- astChanTypeChannels Gauge32
-}
-
-astChanTypeIndex OBJECT-TYPE
- SYNTAX Integer32 (1 .. 2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Index into the table of channel types."
- ::= { astChanTypeEntry 1 }
-
-astChanTypeName OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Unique name of the technology we are describing."
- ::= { astChanTypeEntry 2 }
-
-astChanTypeDesc OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Description of the channel type (technology)."
- ::= { astChanTypeEntry 3 }
-
-astChanTypeDeviceState OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Whether the current technology can hold device states."
- ::= { astChanTypeEntry 4 }
-
-astChanTypeIndications OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Whether the current technology supports progress indication."
- ::= { astChanTypeEntry 5 }
-
-astChanTypeTransfer OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Whether the current technology supports transfers, where
- Asterisk can get out from inbetween two bridged channels."
- ::= { astChanTypeEntry 6 }
-
-astChanTypeChannels OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Number of active channels using the current technology."
- ::= { astChanTypeEntry 7 }
-
-END