-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00 -- (C)opyright 1999-2014 bintec elmeg GmbH -- All Rights Reserved -- $RCSfile: mib-phone,v $ -- $Revision: 1.7 $ BINTEC-PHONE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Counter32, Counter64, IpAddress, TimeTicks, mib-2, enterprises FROM SNMPv2-SMI DisplayString, TimeStamp, TruthValue FROM SNMPv2-TC bibo, Date, BitValue, HexValue FROM BINTEC-MIB MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; phoneMIB MODULE-IDENTITY LAST-UPDATED "201211090000Z" ORGANIZATION "bintec elmeg GmbH" CONTACT-INFO "EMail: info@bintec-elmeg.com Web: www.bintec-elmeg.com " DESCRIPTION "This MIB module contains common definitions for phone interfaces." REVISION "200908010000Z" DESCRIPTION "First release of this MIB." ::= { bibo 15 } -- INTERFACES Group --------------------------------------------------------------------------- -- PHONE OID groups & all tables --------------------------------------------------------------------------- phone OBJECT IDENTIFIER ::= { phoneMIB 1 } -- phoneIfToneTable 1 -- phoneIfToneDefinitionTable 2 -- phoneIfRingTable 3 --------------------------------------------------------------------------- -- PHONE TYPES --------------------------------------------------------------------------- RingTabIndex ::= INTEGER -- table index ToneTabIndex ::= INTEGER -- table index ToneDefTabIndex ::= INTEGER -- table index ToneFrequency ::= INTEGER (300..3400) -- value in Hz CadenceString ::= DisplayString (SIZE (0..127)) --------------------------------------------------------------------------- -- 1. phoneIfToneTable: Tone Frequency and Cadence Table --------------------------------------------------------------------------- phoneIfToneTable OBJECT-TYPE SYNTAX SEQUENCE OF PhoneIfToneEntry MAX-ACCESS read-write STATUS current DESCRIPTION "The phoneIfToneTable contains configuration information for the various tone signals." ::= { phone 1 } phoneIfToneEntry OBJECT-TYPE SYNTAX PhoneIfToneEntry MAX-ACCESS read-write STATUS current DESCRIPTION "" INDEX { phoneIfToneIndex } ::= { phoneIfToneTable 1 } PhoneIfToneEntry ::= SEQUENCE { phoneIfToneIndex ToneTabIndex, phoneIfToneInternDef ToneDefTabIndex, phoneIfToneExternDef ToneDefTabIndex, phoneIfToneCallingDef ToneDefTabIndex, phoneIfToneBusyDef ToneDefTabIndex, phoneIfToneSpecialDialDef ToneDefTabIndex, phoneIfToneIntrusionDef ToneDefTabIndex, phoneIfTonePositiveAckDef ToneDefTabIndex, phoneIfToneNegativeAckDef ToneDefTabIndex, phoneIfToneContinousDialDef ToneDefTabIndex, phoneIfToneCallWaitingDef ToneDefTabIndex, phoneIfToneNotification1Def ToneDefTabIndex, phoneIfToneNotification2Def ToneDefTabIndex, phoneIfToneNotification3Def ToneDefTabIndex, phoneIfToneRingbackDef ToneDefTabIndex, phoneIfToneFallbackDef ToneDefTabIndex } phoneIfToneIndex OBJECT-TYPE SYNTAX ToneTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Index of the set of tone definitions." DEFVAL { -1 } ::= { phoneIfToneEntry 1 } phoneIfToneInternDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the internal dial tone." DEFVAL { -1 } ::= { phoneIfToneEntry 2 } phoneIfToneExternDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the external dial tone." DEFVAL { -1 } ::= { phoneIfToneEntry 3 } phoneIfToneCallingDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the calling tone." DEFVAL { -1 } ::= { phoneIfToneEntry 4 } phoneIfToneBusyDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the busy tone." DEFVAL { -1 } ::= { phoneIfToneEntry 5 } phoneIfToneSpecialDialDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the special dial tone." DEFVAL { -1 } ::= { phoneIfToneEntry 6 } phoneIfToneIntrusionDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the intrusion tone." DEFVAL { -1 } ::= { phoneIfToneEntry 7 } phoneIfTonePositiveAckDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the positive acknowledgement." DEFVAL { -1 } ::= { phoneIfToneEntry 8 } phoneIfToneNegativeAckDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the negative acknowledgement." DEFVAL { -1 } ::= { phoneIfToneEntry 9 } phoneIfToneContinousDialDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the continous dial tone." DEFVAL { -1 } ::= { phoneIfToneEntry 10 } phoneIfToneCallWaitingDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the call waiting tone." DEFVAL { -1 } ::= { phoneIfToneEntry 11 } phoneIfToneNotification1Def OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the notification tone 1." DEFVAL { -1 } ::= { phoneIfToneEntry 12 } phoneIfToneNotification2Def OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the notification tone 2." DEFVAL { -1 } ::= { phoneIfToneEntry 13 } phoneIfToneNotification3Def OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the notification tone 3." DEFVAL { -1 } ::= { phoneIfToneEntry 14 } phoneIfToneRingbackDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the ring back tone." DEFVAL { -1 } ::= { phoneIfToneEntry 15 } phoneIfToneFallbackDef OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Tone definition table index for the fall back tone." DEFVAL { -1 } ::= { phoneIfToneEntry 16 } --------------------------------------------------------------------------- -- 2. phoneIfToneDefinitionTable: Tone Frequency and Cadence Table --------------------------------------------------------------------------- phoneIfToneDefinitionTable OBJECT-TYPE SYNTAX SEQUENCE OF PhoneIfToneDefinitionEntry MAX-ACCESS read-write STATUS current DESCRIPTION "The phoneIfToneTable the contains configuration information for several tones on FXO and FXS lines." ::= { phone 2 } phoneIfToneDefinitionEntry OBJECT-TYPE SYNTAX PhoneIfToneDefinitionEntry MAX-ACCESS read-write STATUS current DESCRIPTION "" INDEX { phoneIfToneDefinitionIndex } ::= { phoneIfToneDefinitionTable 1 } PhoneIfToneDefinitionEntry ::= SEQUENCE { phoneIfToneDefinitionIndex ToneDefTabIndex, phoneIfToneDefinitionType INTEGER, phoneIfToneDefinitionFreq1 ToneFrequency, phoneIfToneDefinitionFreq2 ToneFrequency, phoneIfToneDefinitionLevel INTEGER, phoneIfToneDefinitionCadence CadenceString } phoneIfToneDefinitionIndex OBJECT-TYPE SYNTAX ToneDefTabIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Index of the set of tone cadences." DEFVAL { 0 } ::= { phoneIfToneDefinitionEntry 1 } phoneIfToneDefinitionType OBJECT-TYPE SYNTAX INTEGER { single(1), dual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of tone: single(1) just one frequency dual(2) mix of two frequencies Variables phoneIfToneDefinitionFreq1 and phoneIfToneDefinitionFreq2 specify frequencies involved as appropriate. Default value is single-tone." DEFVAL { single } ::= { phoneIfToneDefinitionEntry 2 } phoneIfToneDefinitionFreq1 OBJECT-TYPE SYNTAX ToneFrequency UNITS "Hz" MAX-ACCESS read-write STATUS current DESCRIPTION "Tone frequency 1: only tone (for single-tone type) or first tone of dual-tone signal (type dual-tone)." DEFVAL { 425 } ::= { phoneIfToneDefinitionEntry 3 } phoneIfToneDefinitionFreq2 OBJECT-TYPE SYNTAX ToneFrequency UNITS "Hz" MAX-ACCESS read-write STATUS current DESCRIPTION "Tone frequency 2: second tone of dual-tone signal. Ignored for single-tone entries." DEFVAL { 425 } ::= { phoneIfToneDefinitionEntry 4 } phoneIfToneDefinitionLevel OBJECT-TYPE SYNTAX INTEGER (-50..0) UNITS "dB" MAX-ACCESS read-write STATUS current DESCRIPTION "Tone signal level." DEFVAL { -10 } ::= { phoneIfToneDefinitionEntry 5 } phoneIfToneDefinitionCadence OBJECT-TYPE SYNTAX CadenceString MAX-ACCESS read-write STATUS current DESCRIPTION "Cadence string for this single/dual-tone. The cadence definition consists of times of activity, times of no activity and some control information. All information is concatenated to one string and all times are given in milliseconds. Synopsis: [:] active time [:] [passive time] [:]... Arguments: active time a