-------------------------------------------------------------------------------- -- ACMEPACKET-CODEC-MIB: Acme Packet codec MIB file -- -- February 2008 -- -- Copyright (c) by Acme Packet, Inc. -- All rights reserved. -------------------------------------------------------------------------------- -- This MIB provides a means to gather codec and transcoding information -- generated by Acme Packet Session Router and Session Director -- APCODEC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF acmepacketMgmt FROM ACMEPACKET-SMI apSigRealmStatsEntry FROM APSYSMGMT-MIB; apCodecModule MODULE-IDENTITY LAST-UPDATED "0802041000Z" ORGANIZATION "Acme Packet, Inc" CONTACT-INFO " Customer Service Postal: Acme Packet, Inc 71 Third Avenue Burlington, MA 01803 US Tel: 1-781-328-4400 E-mail: support@acmepacket.com" DESCRIPTION "The codec and transcoding MIB for Acme Packet" ::= { acmepacketMgmt 7 } apCodecMIBObjects OBJECT IDENTIFIER ::= { apCodecModule 1 } -- Codec realm stats table apCodecRealmStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ApCodecRealmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of codec statistics per-realm. The table provides additional statistics augmenting the apSigRealmStatsTable." ::= { apCodecMIBObjects 1 } apCodecRealmStatsEntry OBJECT-TYPE SYNTAX ApCodecRealmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Additional per-realm statistics for codecs" AUGMENTS { apSigRealmStatsEntry } ::= { apCodecRealmStatsTable 1 } ApCodecRealmStatsEntry ::= SEQUENCE { apCodecRealmCountOther Counter32, apCodecRealmCountPCMU Counter32, apCodecRealmCountPCMA Counter32, apCodecRealmCountG722 Counter32, apCodecRealmCountG723 Counter32, apCodecRealmCountG726-16 Counter32, apCodecRealmCountG726-24 Counter32, apCodecRealmCountG726-32 Counter32, apCodecRealmCountG726-40 Counter32, apCodecRealmCountG728 Counter32, apCodecRealmCountG729 Counter32, apCodecRealmCountGSM Counter32, apCodecRealmCountILBC Counter32, apCodecRealmCountAMR Counter32, apCodecRealmCountEVRC Counter32, apCodecRealmCountH261 Counter32, apCodecRealmCountH263 Counter32, apCodecRealmCountT38 Counter32 } apCodecRealmCountOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to a codec not defined in this table." ::= { apCodecRealmStatsEntry 1 } apCodecRealmCountPCMU OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the PCMU codec." ::= { apCodecRealmStatsEntry 2 } apCodecRealmCountPCMA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the PCMA codec." ::= { apCodecRealmStatsEntry 3 } apCodecRealmCountG722 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G722 codec." ::= { apCodecRealmStatsEntry 4 } apCodecRealmCountG723 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G723 codec." ::= { apCodecRealmStatsEntry 5 } apCodecRealmCountG726-16 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G726-16 codec." ::= { apCodecRealmStatsEntry 6 } apCodecRealmCountG726-24 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G726-24 codec." ::= { apCodecRealmStatsEntry 7 } apCodecRealmCountG726-32 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G726-32 codec." ::= { apCodecRealmStatsEntry 8 } apCodecRealmCountG726-40 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G726-40 codec." ::= { apCodecRealmStatsEntry 9 } apCodecRealmCountG728 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G728 codec." ::= { apCodecRealmStatsEntry 10 } apCodecRealmCountG729 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the G729 codec." ::= { apCodecRealmStatsEntry 11 } apCodecRealmCountGSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the GSM codec." ::= { apCodecRealmStatsEntry 12 } apCodecRealmCountILBC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the iLBC codec." ::= { apCodecRealmStatsEntry 13 } apCodecRealmCountAMR OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the AMR codec." ::= { apCodecRealmStatsEntry 14 } apCodecRealmCountEVRC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the EVRC codec." ::= { apCodecRealmStatsEntry 15 } apCodecRealmCountH261 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the H261 codec." ::= { apCodecRealmStatsEntry 16 } apCodecRealmCountH263 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the H263 codec." ::= { apCodecRealmStatsEntry 17 } apCodecRealmCountT38 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of SDP media streams received in the realm which negotiated to the T.38 codec." ::= { apCodecRealmStatsEntry 18 } -- Transcoding MIBs apCodecTranscodingMIBObjects OBJECT IDENTIFIER ::= { apCodecModule 2 } -- Transcoding realm stats table apCodecTranscodingRealmStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ApCodecTranscodingRealmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of transcoding statistics per-realm. The table provides additional statistics augmenting the apSigRealmStatsTable." ::= { apCodecTranscodingMIBObjects 1 } apCodecTranscodingRealmStatsEntry OBJECT-TYPE SYNTAX ApCodecTranscodingRealmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Additional per-realm statistics for transcoding" AUGMENTS { apSigRealmStatsEntry } ::= { apCodecTranscodingRealmStatsTable 1 } ApCodecTranscodingRealmStatsEntry ::= SEQUENCE { apCodecRealmSessionsTransparent Counter32, apCodecRealmSessionsTransrated Counter32, apCodecRealmSessionsTranscoded Counter32 } apCodecRealmSessionsTransparent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sessions in the realm that did not use any DSP resources for transcoding or transrating." ::= { apCodecTranscodingRealmStatsEntry 1 } apCodecRealmSessionsTransrated OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sessions in the realm that had a common codec but used DSP resources to modify packetizaton rate." ::= { apCodecTranscodingRealmStatsEntry 2 } apCodecRealmSessionsTranscoded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sessions in the realm that had used DSP resources to transcode between codecs." ::= { apCodecTranscodingRealmStatsEntry 3 } -- Notification MIBs apCodecNotificationObjects OBJECT IDENTIFIER ::= { apCodecModule 3 } -- Notifications apCodecNotificationPrefix OBJECT IDENTIFIER ::= { apCodecModule 4 } apCodecNotifications OBJECT IDENTIFIER ::= { apCodecNotificationPrefix 0 } -- Conformance information apCodecConformance OBJECT IDENTIFIER ::= { apCodecModule 5 } apCodecCompliances OBJECT IDENTIFIER ::= { apCodecConformance 1 } apCodecGroups OBJECT IDENTIFIER ::= { apCodecConformance 2 } apCodecNotificationsGroups OBJECT IDENTIFIER ::= { apCodecConformance 3 } -- Compliance statements -- Units of conformance apCodecRealmStatsObjectsGroup OBJECT-GROUP OBJECTS { apCodecRealmCountOther, apCodecRealmCountPCMU, apCodecRealmCountPCMA, apCodecRealmCountG722, apCodecRealmCountG723, apCodecRealmCountG726-16, apCodecRealmCountG726-24, apCodecRealmCountG726-32, apCodecRealmCountG726-40, apCodecRealmCountG728, apCodecRealmCountG729, apCodecRealmCountGSM, apCodecRealmCountILBC, apCodecRealmCountH261, apCodecRealmCountH263, apCodecRealmCountT38 } STATUS current DESCRIPTION "A collection of objects providing realm codec statistics" ::= { apCodecGroups 1 } apCodecMediaProcessingObjectsGroup OBJECT-GROUP OBJECTS { apCodecRealmSessionsTransparent, apCodecRealmSessionsTransrated, apCodecRealmSessionsTranscoded } STATUS current DESCRIPTION "A collection of objects providing realm transcoding statistics" ::= { apCodecGroups 2 } apCodecRealmStatsObjectsGroup2 OBJECT-GROUP OBJECTS { apCodecRealmCountAMR, apCodecRealmCountEVRC } STATUS current DESCRIPTION "A collection of objects providing additional realm codec statistics" ::= { apCodecGroups 3 } END