mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
4410 lines
163 KiB
Plaintext
4410 lines
163 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-GPRS-CHARGING-MIB.my: MIB file for GPRS charging gateway
|
|
--
|
|
-- June 2000, Huiyang Yang
|
|
-- Oct 2008, Annie Mishalini Devasahayam
|
|
-- Nov 2009, Jigar Shah
|
|
-- May 2010, Bibhabari Praharaj
|
|
--
|
|
-- Copyright (c) 2001, 2002, 2004-2006, 2008-2010 by Cisco Systems Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
CISCO-GPRS-CHARGING-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
Counter32,
|
|
Gauge32,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue,
|
|
RowStatus,
|
|
TestAndIncr,
|
|
StorageType
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InetAddressType,
|
|
InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
CiscoAlarmSeverity
|
|
FROM CISCO-TC
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoGprsChargingMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201006080000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-gprs@cisco.com"
|
|
DESCRIPTION
|
|
"This MIB module manages the charging related
|
|
function on the GGSN node of a GPRS system.
|
|
|
|
The following diagram illustrates a simplified GPRS
|
|
logical architecture with the interface name
|
|
denotations:
|
|
|
|
+==+ +===+ +====+ +====+ +===+
|
|
|MS|-----|BSS|-----|SGSN|---Gn---|GGSN|---Gi---|PDN|
|
|
+==+ +===+ +====+ +====+ +===+
|
|
\ /
|
|
Ga Ga
|
|
\ +==+ /
|
|
|CG|
|
|
+==+
|
|
|
|
Charging information in GPRS is collected for each MS
|
|
by SGSNs and GGSNs that are serving that MS. The GGSN
|
|
collects charging information for each MS based on
|
|
both external data network usage and the GPRS network
|
|
resources.
|
|
|
|
Acronyms and terms:
|
|
|
|
APN Access Point Name
|
|
BSS Base Station System
|
|
CCA Credit Control Answer
|
|
CDR Call Detail Record
|
|
CID Charging Identification
|
|
CG Charging Gateway
|
|
CGF Charging Gateway Functionality
|
|
CGG Charging Gateway Group.
|
|
DCCA Diameter Credit Control Application
|
|
ETSI European Telecommunications Standards
|
|
Institute
|
|
Ga Name of the interface between SGSN/GGSN and CG
|
|
Gi Name of the interface between GGSN and PDN
|
|
Gn Name of the interface between GGSN and SGSN
|
|
G-CDR Gateway GPRS Support Node-Call Detail Record
|
|
GGSN Gateway GPRS Support Node
|
|
GPRS General Packet Radio Service
|
|
GSM Global System for Mobile communication
|
|
GTP GPRS Tunneling Protocol
|
|
GTP' GTP enchanced for charging
|
|
IE Information Element
|
|
MS Mobile Station
|
|
PDN Packet Data Network
|
|
PDP Packet Data Protocol
|
|
SGSN Serving GPRS support Node
|
|
TOS Type of Service.
|
|
PSD Persistance Storage Device.
|
|
PTC Packet Transfer Command."
|
|
REVISION "201006080000Z"
|
|
DESCRIPTION
|
|
"deprecated cgprsCgProfileContentDccaProfile.
|
|
|
|
Added cgprsCgProfileContentDccaProfileTable.
|
|
|
|
Deprecated following group and compliance
|
|
cgprsCgMIBExtConfigGroup
|
|
cgprsCgComplianceRev9
|
|
|
|
Added following group and compliance
|
|
cgprsCgMIBConfigGroupR100.
|
|
cgprsCgComplianceRev10."
|
|
REVISION "201002010000Z"
|
|
DESCRIPTION
|
|
"Deprecated table cgprsCgGatewayTable and
|
|
cgprsCgAlarmHistTable.
|
|
|
|
Deprecated objects cgprsCgServiceMode and
|
|
cgprsCgSwitchOverPriority from ciscoGprsChargingConfig.
|
|
|
|
Deprecated objects cgprsCgActiveChgGatewayAddrType,
|
|
cgprsCgActiveChgGatewayAddress and cgprsCgOldChgGatewayAddress
|
|
from ciscoGprsChargingStatus.
|
|
|
|
Added Textual-Convention CgprsCgGatewayType.
|
|
|
|
Added following tables to ciscoGprsChargingConfig:
|
|
cgprsCgGatewayIpTable,
|
|
cgprsCgGroupTable.
|
|
|
|
Added following table to ciscoGprsChargingStats:
|
|
cgprsCgGatewayGroupStatisticsTable.
|
|
|
|
Added following table to ciscoGprsChargingStatus:
|
|
cgprsCgGatewayGroupStatusTable.
|
|
|
|
Added following table to ciscoGprsChargingAlarms:
|
|
cgprsCgGatewayGroupAlarmHistTable.
|
|
|
|
Added table cgprsCgGatewayIpTable with following objects:
|
|
cgprsCgGatewayIpIndex,
|
|
cgprsCgGatewayIpAddrType,
|
|
cgprsCgGatewayIpAddr,
|
|
cgprsCgGatewayOperStatus,
|
|
cgprsCgGatewayLinkState,
|
|
cgprsCgGateway,
|
|
cgprsCgGatewayIpRowStatus
|
|
|
|
Added table cgprsCgGroupTable with following objects:
|
|
cgprsCgGroupIndex,
|
|
cgprsCgGroupIscsi,
|
|
cgprsCgGroupServiceMode,
|
|
cgprsCgGroupSwitchOverPriority,
|
|
cgprsCgGroupRowStatus
|
|
|
|
Added table cgprsCgGatewayGroupStatisticsTable with following
|
|
objects:
|
|
cgprsCgGatewayGroupCgDownTimes,
|
|
cgprsCgGatewayGroupAccPtNum,
|
|
cgprsCgGatewayGroupCdrOpenedNum,
|
|
cgprsCgGatewayGroupCdrClosedNum,
|
|
cgprsCgGatewayGroupContainerNum,
|
|
cgprsCgGatewayGroupServiceRecordsNum,
|
|
cgprsCgGatewayGroupPendingMsgNum,
|
|
cgprsCgGatewayGroupCdrPendingMsgIscsiNum,
|
|
cgprsCgGatewayGroupCdrPendingMsgCgPathNum,
|
|
cgprsCgGatewayGroupCdrPendingMsgMaintNum,
|
|
cgprsCgGatewayGroupTotalCdrOpened,
|
|
cgprsCgGatewayGroupTotalContainerCreated,
|
|
cgprsCgGatewayGroupTotalServiceRecords,
|
|
cgprsCgGatewayGroupTotalSentMsg,
|
|
cgprsCgGatewayGroupTotalSentMsgToIscsi,
|
|
cgprsCgGatewayGroupTotalSentMsgToCg
|
|
|
|
Added table cgprsCgGatewayGroupStatusTable with following
|
|
objects:
|
|
cgprsCgGatewayGroupStatusAddrType,
|
|
cgprsCgGatewayGroupStatusActiveCgAddr,
|
|
cgprsCgGatewayGroupStatusOldCgAddr
|
|
|
|
Added table cgprsCgGatewayGroupAlarmHistTable with following
|
|
objects:
|
|
cgprsCgGatewayGroupAlarmHistIndex,
|
|
cgprsCgGatewayGroupAlarmHistType,
|
|
cgprsCgGatewayGroupAlarmHistAddrType,
|
|
cgprsCgGatewayGroupAlarmHistAddress,
|
|
cgprsCgGatewayGroupAlarmHistSeverity,
|
|
cgprsCgGatewayGroupAlarmHistInfo
|
|
|
|
Added Alarm
|
|
cgprsCgGatewayGroupAlarmEnable
|
|
|
|
Deprecated Alarm:
|
|
cgprsCgAlarmEnable
|
|
|
|
Added Notification:
|
|
cgprsCgGatewayGroupAlarmNotif,
|
|
cgprsCgGatewayGroupSwitchoverNotif,
|
|
cgprsCgGatewayGroupInServiceModeNotif,
|
|
cgprsCgGatewayGroupMaintenanceModeNotif
|
|
|
|
Deprecated following group and compliance
|
|
cgprsCgComplianceRev8,
|
|
cgprsCgMIBAlarmsGroupRev1,
|
|
cgprsCgMIBConfigGroupRev4,
|
|
cgprsCgMIBNotifGroupRev1.
|
|
|
|
Added following group, compliance
|
|
cgprsCgMIBConfigGroupRev5,
|
|
cgprsCgComplianceRev9,
|
|
cgprsCgMIBAlarmsGroupRev2,
|
|
cgprsCgMIBStatusGroupRev1,
|
|
cgprsCgMIBConfigGroupR90,
|
|
cgprsCgMIBStatsGroupRev3.
|
|
cgprsCgMIBNotifGroupRev2"
|
|
REVISION "200812120000Z"
|
|
DESCRIPTION
|
|
"Added cgprsCgProfileContentPostUserLocChange to
|
|
cgprsCgProfileTable.
|
|
|
|
Added cgprsCgServiceRecordIncludeUserLocInfo to
|
|
ciscoGprsChargingConfig."
|
|
REVISION "200801290000Z"
|
|
DESCRIPTION
|
|
"Added cgprsCgChargingSrcInterface to
|
|
ciscoGprsChargingConfig."
|
|
REVISION "200608180000Z"
|
|
DESCRIPTION
|
|
"- Deprecated following objects
|
|
cgprsCgProfileMapNum,
|
|
cgprsCgProfileContentPostValTime.
|
|
|
|
- Added following objects
|
|
cgprsCgProfileMapNumber,
|
|
cgprsCgProfileContentPostValidityTime.
|
|
|
|
- Deprecated following groups and compliance
|
|
cgprsCgMIBConfigGroupR60,
|
|
cgprsCgMIBConfigGroupRev3,
|
|
cgprsCgComplianceRev5.
|
|
|
|
- Added following group, compliance
|
|
cgprsCgMIBConfigGroupRev4,
|
|
cgprsCgMIBExtConfigGroup.
|
|
cgprsCgComplianceRev6."
|
|
REVISION "200604041900Z"
|
|
DESCRIPTION
|
|
"Added following objects in cgprsCgProfileTable:
|
|
cgprsCgProfileContentPostQosChange,
|
|
cgprsCgProfileContentPostSgsnChange,
|
|
cgprsCgProfileContentPostRatChange,
|
|
cgprsCgProfileContentPostPlmnChange,
|
|
cgprsCgProfileStorageType
|
|
|
|
Changed the DEFVAL of cgprsCgCdrOptionDynamicAddr,
|
|
cgprsCgCdrOptionNip,
|
|
cgprsCgCdrOptionPdpType and
|
|
cgprsCgCdrOptionPdpAddress from 'false' to 'true'.
|
|
|
|
Added following objects in ciscoGprsChargingConfig:
|
|
cgprsCgServiceRecordIncludeRat,
|
|
cgprsCgServiceRecordIncludePlmn
|
|
|
|
Changed the DEFVAL of the following objects:
|
|
cgprsCgProfileCategory,
|
|
cgprsCgContainerTimeLimit."
|
|
REVISION "200509161800Z"
|
|
DESCRIPTION
|
|
"Added cgprsCgCdrOptionServiceRecord,
|
|
cgprsCgPartialCdrGenEnableAll,
|
|
cgprsCgCdrOptionApn,
|
|
cgprsCgCdrOptionVirtualApn,
|
|
cgprsCgCdrOptionApnSelMode,
|
|
cgprsCgCdrOptionDynamicAddr,
|
|
cgprsCgCdrOptionNip,
|
|
cgprsCgCdrOptionPdpAddress,
|
|
cgprsCgCdrOptionPdpType,
|
|
cgprsCgCdrOptionSerMsisdn,
|
|
cgprsCgCdrOptionSgsnPlmn
|
|
cgprsCgCdrOptionCamelCharInfo,
|
|
cgprsCgCdrOptionImeisv,
|
|
cgprsCgCdrOptionMsTimeZone,
|
|
cgprsCgCdrOptionRatType,
|
|
cgprsCgCdrOptionUserLocInfo to
|
|
ciscoGprsChargingConfig.
|
|
|
|
Added cgprsCgProfileCdrSuppressPrepaid,
|
|
cgprsCgProfileContentDccaProfile,
|
|
cgprsCgProfileContentPostTime,
|
|
cgprsCgProfileContentPostValTime,
|
|
cgprsCgProfileContentPostVolume,
|
|
cgprsCgProfileContentRulebaseId to
|
|
cgprsCgProfileTable.
|
|
|
|
Added cgprsCgTotalServiceRecords to
|
|
ciscoGprsChargingStats."
|
|
REVISION "200407260200Z"
|
|
DESCRIPTION
|
|
"Modified the description for cgprsCgProfileDurLimit
|
|
and cgprsCgProfileVolumeLimit."
|
|
REVISION "200403220300Z"
|
|
DESCRIPTION
|
|
"Added cgprsCgContainerTimeLimit, cgprsCgProfileTable,
|
|
cgprsCgProfileMapTable, cgprsCgServiceMode,
|
|
cgprsCgChargingCharReject, cgprsCgPartialCdrGenEnable
|
|
cgprsCgSwitchOverPriority, cgprsCgCharSelectionMode,
|
|
cgprsCgReconnect, cgprsCgPtcEnable,
|
|
cgprsCgPtcPossiblyDupEnable to
|
|
ciscoGprsChargingConfig.
|
|
Updated cgprsCgRelease.
|
|
Added cgprsCgGatewaySwitchoverNotif,
|
|
cgprsCgInServiceModeNotif, cgprsCgMaitenanceModeNotif
|
|
to ciscoGprsCharNotifs.
|
|
Added cgprsCgActiveChgGatewayAddrType,
|
|
cgprsCgActiveChgGatewayAddress,
|
|
cgprsCgOldChgGatewayAddress to
|
|
ciscoGprsChargingStatus.
|
|
Obsoleted cgprsCgCdrNonPrimaryEnable."
|
|
REVISION "200211111700Z"
|
|
DESCRIPTION
|
|
"Added cgprsCgRelease, cgprsCgGtpShortHeaderEnable and
|
|
cgprsCgTransFormNumRespEnable to
|
|
ciscoGprsChargingConfig.
|
|
Deprecated cgprsCgCdrNonPrimaryEnable."
|
|
REVISION "200206051000Z"
|
|
DESCRIPTION
|
|
"Added cgprsCgCdrSgsnChangeLimit to
|
|
ciscoGprsChargingConfig.
|
|
Deprecated cgprsCgSgsnChangeLimit.
|
|
Added cgprsCgAlarmHistLatestIndex to
|
|
ciscoGprsChargingAlarms.
|
|
Updated DEFVAL of cgprsCgConditionLimit.
|
|
Added cgprsCgAlarmChargingDisabled,
|
|
cgprsCgAlarmChargingEnabled to CgprsCgAlarmType.
|
|
Enums for cgprsCgClearCdrPartialCdr have been
|
|
modified to comply with the standards."
|
|
REVISION "200112041200Z"
|
|
DESCRIPTION
|
|
"Added the objects cgprsCgPartialCdrTrigger,
|
|
cgprsCgSgsnChangeLimit, cgprsCgTotalCdrOpened
|
|
cgprsCgTotalContainer."
|
|
REVISION "200109181600Z"
|
|
DESCRIPTION
|
|
"Added an object cgprsCgChargeForRoamersOnly.
|
|
|
|
Added cgprsCgMIBNotifGroup to MODULE-COMPLIANCE.
|
|
|
|
Added range for cgprsCgCdrAggreLimit,
|
|
cgprsCgPathRequest.
|
|
|
|
Changed the syntax of cgprsCgTransInterval from
|
|
TimeInterval to Unsigned32. Moreover changed its
|
|
default value from 10500 to 105.
|
|
|
|
Changed the syntax of cgprsCgServerSwitchTimeout from
|
|
TimeInterval to Unsigned32. Moreover changed its
|
|
default value from 6000 to 60.
|
|
|
|
Changed the range of cgprsCgN3BufferSize from <100 -
|
|
1480> to <300 - 1460> and its default value has been
|
|
changed from 1480 to 1460.
|
|
|
|
Changed the syntax of cgprsCgAlarmHistSeverity from
|
|
INTEGER to CiscoAlarmSeverity.
|
|
|
|
Changed the syntax from IpAddress to InetAddress for
|
|
the objects cgprsCgGatewayAddr and
|
|
cgprsCgAlarmHistAddress.
|
|
|
|
Changed the description for cgprsCgGatewayRowStatus.
|
|
|
|
Replaced the object:
|
|
- cgprsCgGatewayType with cgprsCgGatewayIndex.
|
|
- cgprsCgGatewayOperState with cgprsCgOperStatus.
|
|
- cgprsCgGatewayAdminState with cgprsCgLinkState.
|
|
|
|
|
|
Removed the object cgprsCgAlarmHistStatus and the
|
|
textual convention CgprsCgAlarmStatus."
|
|
REVISION "200009210000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 192 }
|
|
|
|
|
|
|
|
-- Textual conventions
|
|
|
|
CgprsCgAlarmType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the possible types of GPRS
|
|
charging gateway and charging related alarm.
|
|
|
|
cgprsCgAlarmCgDown
|
|
- CG is down.
|
|
cgprsCgAlarmCgUp
|
|
- CG is up.
|
|
cgprsCgAlarmTransFailure
|
|
- The GGSN has repeatedly
|
|
failed to receive responses
|
|
for Data Record Transfer Request Messages from CG.
|
|
cgprsCgAlarmTransSuccess
|
|
- The GGSN has successfully sent Data Record Transfer
|
|
Request Message to CG after the failure.
|
|
cgprsCgAlarmCapacityFull
|
|
- The GGSN is out of memory and has failed to buffer
|
|
a G-CDR internally.
|
|
cgprsCgAlarmCapacityFree
|
|
- The GGSN is able to buffer G-CDR after the failure to
|
|
buffer G-CDRs.
|
|
cgprsCgAlarmEchoFailure
|
|
- The GGSN has repeatedly failed to receive the Echo
|
|
Response Messages from the CG for the Echo Request
|
|
message.
|
|
cgprsCgAlarmEchoRestored
|
|
- The GGSN has got the Echo Response from the CG after
|
|
the cgprsCgAlarmEchoFailure has been detected.
|
|
cgprsCgAlarmCdrDiscard
|
|
- The G-CDRs are discarded.
|
|
cgprsCgAlarmCdrDiscardRestored
|
|
- This is to indicate that GGSN has started buffering G-CDRs
|
|
after cgprsCgAlarmCdrDiscard has occured.
|
|
cgprsCgAlarmChargingDisabled
|
|
- Indicates that charging transactions on the GGSN
|
|
are disabled.
|
|
cgprsCgAlarmChargingEnabled
|
|
- Indicates that charging transactions on the GGSN
|
|
are enabled."
|
|
SYNTAX INTEGER {
|
|
cgprsCgAlarmCgDown(1),
|
|
cgprsCgAlarmCgUp(2),
|
|
cgprsCgAlarmTransFailure(3),
|
|
cgprsCgAlarmTransSuccess(4),
|
|
cgprsCgAlarmCapacityFull(5),
|
|
cgprsCgAlarmCapacityFree(6),
|
|
cgprsCgAlarmEchoFailure(7),
|
|
cgprsCgAlarmEchoRestored(8),
|
|
cgprsCgAlarmCdrDiscard(9),
|
|
cgprsCgAlarmCdrBuffered(10),
|
|
cgprsCgAlarmChargingDisabled(11),
|
|
cgprsCgAlarmChargingEnabled(12)
|
|
}
|
|
|
|
CgprsCgGatewayType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the possible types of GPRS
|
|
charging gateway.
|
|
|
|
cgprsCgGatewayPrimary
|
|
- Indicates it is a primary charging gateway.
|
|
cgprsCgGatewaySecondary
|
|
- Indicates it is a secondary charging gateway.
|
|
cgprsCgGatewayTertiary
|
|
- Indicates it is a tertiary charging gateway."
|
|
SYNTAX INTEGER {
|
|
cgprsCgGatewayPrimary(1),
|
|
cgprsCgGatewaySecondary(2),
|
|
cgprsCgGatewayTertiary(3)
|
|
}
|
|
-- Object definitions
|
|
|
|
ciscoGprsChargingMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIB 1 }
|
|
|
|
ciscoGprsChargingConfig OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIBObjects 1 }
|
|
|
|
ciscoGprsChargingOthers OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIBObjects 2 }
|
|
|
|
ciscoGprsChargingStats OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIBObjects 3 }
|
|
|
|
ciscoGprsChargingAlarms OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIBObjects 4 }
|
|
|
|
ciscoGprsChargingStatus OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIBObjects 5 }
|
|
|
|
|
|
-- Charging Configuration
|
|
|
|
cgprsCgEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable the charging
|
|
transaction feature on the GGSN. When the object is
|
|
set to 'true', charging processing is enabled on the GGSN."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 1 }
|
|
|
|
cgprsCgCdrLocalSeqNumEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable the feature of using
|
|
the local record sequence number field in G-CDRs on the GGSN.
|
|
When the object is set to 'true', the G-CDRs contain the local
|
|
record sequence number in the CDR."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 2 }
|
|
|
|
cgprsCgCdrNodeIdEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable the feature of using
|
|
the NodeID field in G-CDRs on the GGSN. When the object is
|
|
set to 'true', the G-CDRs include the NodeID field."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 3 }
|
|
|
|
cgprsCgFlowControlEcho OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable flow control
|
|
between the GGSN and CG.
|
|
When the object is set to 'true', the GGSN enables private
|
|
extension information element in the echo request. This is
|
|
used for maintaining flow control on packets transmitted
|
|
to the CG."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 4 }
|
|
|
|
cgprsCgCdrPktsStatEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable G-CDR packet statistics
|
|
collection. When the object is set to 'true', the G-CDR is
|
|
enabled to collect the packet statistics from
|
|
cgprsGtpChargingPktsUplink and cgprsGtpChargingPktsDownlink
|
|
object."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 5 }
|
|
|
|
cgprsCgCdrNonPrimaryEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object controls the generation of non-primary
|
|
partial CDRs on GGSN as follows:
|
|
'true(1)' - the generation of non-primary partial CDRs
|
|
is enabled.
|
|
'false(2)'- the generation of non-primary partial CDRs is
|
|
disabled and all partial CDRs have the same
|
|
content of primary partial CDRs."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 6 }
|
|
|
|
cgprsCgCdrAggreLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maximum number of G-CDRs that can be aggregated in a
|
|
charging data transfer message to a CG."
|
|
DEFVAL { 255 }
|
|
::= { ciscoGprsChargingConfig 7 }
|
|
|
|
cgprsCgTransInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the time interval between transfers of
|
|
GPRS charging data for a PDP context (user session)
|
|
between the GGSN and the charging gateway."
|
|
DEFVAL { 105 }
|
|
::= { ciscoGprsChargingConfig 8 }
|
|
|
|
cgprsCgPktsQSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..512)
|
|
UNITS "PDUs"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of the GGSN's queue of outstanding charging
|
|
data transfer requests."
|
|
DEFVAL { 128 }
|
|
::= { ciscoGprsChargingConfig 9 }
|
|
|
|
cgprsCgPathRequest OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval between two TCP connection establishment
|
|
retry attempts if the TCP connection can't be established
|
|
for the communication with CG."
|
|
DEFVAL { 0 }
|
|
::= { ciscoGprsChargingConfig 10 }
|
|
|
|
cgprsCgContainerVolThresh OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The traffic volume threshold that triggers addition of a
|
|
container and closing the G-CDR."
|
|
DEFVAL { 1048576 }
|
|
::= { ciscoGprsChargingConfig 11 }
|
|
|
|
cgprsCgMapDataTos OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies a IP Type of Service (TOS) mapping for GPRS
|
|
charging data packets transmitted by the GGSN. A higher
|
|
TOS mapping value indicates a higher service priority.
|
|
The values '6' and '7' are not used in the mapping."
|
|
DEFVAL { 3 }
|
|
::= { ciscoGprsChargingConfig 12 }
|
|
|
|
cgprsCgPathProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp(1),
|
|
tcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the transport protocol used by the GGSN to transmit
|
|
and receive charging data to and from a CG.
|
|
udp - use UDP for charging data transfers.
|
|
tcp - use TCP for charging data transfers."
|
|
DEFVAL { udp }
|
|
::= { ciscoGprsChargingConfig 13 }
|
|
|
|
cgprsCgServerSwitchTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A timeout value that determines when the GGSN attempts to
|
|
switch over to an alternate CG after a destination CG cannot
|
|
be located or becomes unusable. Setting value 0 disables this
|
|
feature."
|
|
DEFVAL { 60 }
|
|
::= { ciscoGprsChargingConfig 14 }
|
|
|
|
cgprsCgConditionLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of charging condition changes to
|
|
trigger closure of a G-CDR partial record. When the
|
|
maximum number is reached, the G-CDR is closed and
|
|
a new partial G-CDR is opened."
|
|
DEFVAL { 5 }
|
|
::= { ciscoGprsChargingConfig 15 }
|
|
|
|
cgprsCgGtpPrimePort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1024..10000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination port for transferring G-CDR between GGSN
|
|
and CG. The port number is used for both UDP and TCP."
|
|
DEFVAL { 3386 }
|
|
::= { ciscoGprsChargingConfig 16 }
|
|
|
|
cgprsCgN3BufferSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (300..1460)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmit buffer size for sending GTP' PDU."
|
|
DEFVAL { 1460 }
|
|
::= { ciscoGprsChargingConfig 17 }
|
|
|
|
cgprsCgChargeForRoamersOnly OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to indicate to the GGSN that it needs to
|
|
generate CDRs only for roamers. When the object is set
|
|
to 'false' GGSN will generate CDRs for non-roamers also.
|
|
This option only affects new PDP contexts while the ones
|
|
that have already been created are not affected."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 18 }
|
|
|
|
cgprsCgTariffTimeMaxEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the upper limit on the number of entries that the
|
|
cgprsCgTariffTimeTable may contain."
|
|
DEFVAL { 32 }
|
|
::= { ciscoGprsChargingConfig 19 }
|
|
|
|
cgprsCgTariffTimeNextIndex OBJECT-TYPE
|
|
SYNTAX TestAndIncr
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to
|
|
be used for cgprsCgTariffTimeIndex when creating
|
|
entries in the cgprsCgTariffTimeTable. The value 0
|
|
indicates that no new rows can be created. Otherwise,
|
|
it is recommended that values are assigned contiguously,
|
|
starting from 1.
|
|
Algorithm for Tariff Time creation by a Manager:
|
|
done = false
|
|
while done == false
|
|
begin
|
|
index = GET (cgprsCgTariffTimeNextIndex.0)
|
|
if ( index == 0 ) break;
|
|
SET (cgprsCgTariffTimeNextIndex.0=index) &&
|
|
SET(cgprsCgTariffTimeRowStatus.index=createAndGo)
|
|
if (set failed)
|
|
done = false
|
|
else
|
|
done = true
|
|
end."
|
|
::= { ciscoGprsChargingConfig 20 }
|
|
|
|
cgprsCgTariffTimeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgTariffTimeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tariff time table. The tariff time table contains all
|
|
currently configured tariff times on the GGSN"
|
|
::= { ciscoGprsChargingConfig 21 }
|
|
|
|
cgprsCgTariffTimeEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgTariffTimeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A description of a tariff time entry. An entry is created
|
|
whenever a tariff time is configured. When the GPRS tariffs
|
|
time is reached, a container will be attached to the G-CDR
|
|
for the user. A new entry cannot be created in this table
|
|
when the table is full."
|
|
INDEX { cgprsCgTariffTimeIndex }
|
|
::= { cgprsCgTariffTimeTable 1 }
|
|
|
|
CgprsCgTariffTimeEntry ::= SEQUENCE {
|
|
cgprsCgTariffTimeIndex Unsigned32,
|
|
cgprsCgTariffTimeRowStatus RowStatus,
|
|
cgprsCgTariffTimeHour Unsigned32,
|
|
cgprsCgTariffTimeMin Unsigned32,
|
|
cgprsCgTariffTimeSec Unsigned32
|
|
}
|
|
|
|
cgprsCgTariffTimeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary non-zero integer value uniquely identifying
|
|
each charging tariff time."
|
|
::= { cgprsCgTariffTimeEntry 1 }
|
|
|
|
cgprsCgTariffTimeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or delete an
|
|
existing row in this table.
|
|
The objects in this table can't be modified if the value
|
|
of this object is 'active'.RowStatus options 'notInService'
|
|
and 'createAndWait' are not supported."
|
|
::= { cgprsCgTariffTimeEntry 2 }
|
|
|
|
cgprsCgTariffTimeHour OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..23)
|
|
UNITS "hours"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the hours part of GPRS tariffs time."
|
|
::= { cgprsCgTariffTimeEntry 3 }
|
|
|
|
cgprsCgTariffTimeMin OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..59)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the minutes part of GPRS tariffs time."
|
|
::= { cgprsCgTariffTimeEntry 4 }
|
|
|
|
cgprsCgTariffTimeSec OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..59)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the seconds part of GPRS tariffs time."
|
|
::= { cgprsCgTariffTimeEntry 5 }
|
|
|
|
|
|
-- Charging Gateway Table
|
|
|
|
cgprsCgGatewayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgGatewayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Charging gateway table.
|
|
The table contains a list of charging gateways.
|
|
A charging gateway contains databases to store the
|
|
collected G-CDRs for billing purposes.
|
|
cgprsCgGatewayTable only stores information about
|
|
the global default charging gateway group. However, either
|
|
of global default charing gateway or charging gateway 1-29
|
|
can be used under an APN.
|
|
This table is deprecated by cgprsCgGatewayIpTable."
|
|
::= { ciscoGprsChargingConfig 22 }
|
|
|
|
cgprsCgGatewayEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgGatewayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A conceptual row in the cgprsCgGatewayTable."
|
|
INDEX { cgprsCgGatewayIndex }
|
|
::= { cgprsCgGatewayTable 1 }
|
|
|
|
CgprsCgGatewayEntry ::= SEQUENCE {
|
|
cgprsCgGatewayIndex Integer32,
|
|
cgprsCgGatewayAddrType InetAddressType,
|
|
cgprsCgGatewayAddr InetAddress,
|
|
cgprsCgGatewayRowStatus RowStatus,
|
|
cgprsCgOperStatus INTEGER,
|
|
cgprsCgLinkState INTEGER
|
|
}
|
|
|
|
cgprsCgGatewayIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An unique identifier for the CG."
|
|
::= { cgprsCgGatewayEntry 1 }
|
|
|
|
cgprsCgGatewayAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the type of Internet address
|
|
given in cgprsCgGatewayAddr."
|
|
::= { cgprsCgGatewayEntry 2 }
|
|
|
|
cgprsCgGatewayAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The IP address that is used to uniquely identify the CG."
|
|
::= { cgprsCgGatewayEntry 3 }
|
|
|
|
cgprsCgGatewayRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is used to create a new row or delete an
|
|
existing row in this table.
|
|
|
|
To create a row, set this object to 'createAndGo'.
|
|
cgprsCgGatewayAddrType and cgprsCgGatewayAddr are the
|
|
mandatory objects in a create request.
|
|
|
|
To delete a row, set this object to 'destroy'."
|
|
::= { cgprsCgGatewayEntry 4 }
|
|
|
|
cgprsCgOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
active(2),
|
|
standby(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is used to indicate whether the configured CG
|
|
is active(2) or standby(3).The object will return undefined(1)
|
|
when its not used either as active(2) or standby(3)."
|
|
DEFVAL { undefined }
|
|
::= { cgprsCgGatewayEntry 5 }
|
|
|
|
cgprsCgLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2),
|
|
pending(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is used to indicate the reachability of the CG.
|
|
If the CG is reachable then this object is set to 'on'. When
|
|
the CG is not reachable but the GGSN tries to establish a
|
|
connection then the object will be set to 'pending' state.
|
|
When the CG is not reachable then the value returned for this
|
|
object will be 'off'."
|
|
::= { cgprsCgGatewayEntry 6 }
|
|
|
|
|
|
|
|
cgprsCgClearCdrPartialCdr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
closeCdr(1),
|
|
canCloseCdr(2),
|
|
cannotCloseCdr(3),
|
|
closingCdr(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to close all existing CDRs, transfer them
|
|
to the CG and open new partial CDRs for any existing PDP
|
|
contexts.
|
|
closeCdr - close all existing CDRs.
|
|
canCloseCdr - CDRs can be closed. This object can be set
|
|
to 'closeCdr' only when it is in 'canCloseCdr' state.
|
|
cannotCloseCdr - CDRs cannot be closed.
|
|
closingCdr - CDRs are being closed."
|
|
::= { ciscoGprsChargingConfig 23 }
|
|
|
|
cgprsCgSgsnChangeLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object denotes the maximum number of SGSN changes that
|
|
will trigger the closure of G-CDR or partial record. When the
|
|
maximum number is reached, the record is closed and a new
|
|
partial record is opened. When the value is zero, then for
|
|
every SGSN change, the G-CDR or partial record is closed.
|
|
This object is deprecated by cgprsCgCdrSgsnChangeLimit."
|
|
DEFVAL { 15 }
|
|
::= { ciscoGprsChargingConfig 24 }
|
|
|
|
cgprsCgCdrSgsnChangeLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object denotes the maximum number of SGSN changes that
|
|
will trigger the closure of G-CDR or partial record. When the
|
|
maximum number is reached, the record is closed and a new
|
|
partial record is opened. When the value is zero, then for
|
|
every SGSN change, the G-CDR or partial record is closed.
|
|
If the value of object is set to '-1', then the number of
|
|
SGSN changes is not associated with the closure of G-CDR
|
|
or creation/closure of partial record."
|
|
DEFVAL { -1 }
|
|
::= { ciscoGprsChargingConfig 25 }
|
|
|
|
cgprsCgRelease OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
release98(1),
|
|
release99(2),
|
|
release4(3),
|
|
release5(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the release specific parameters that
|
|
needs to be used when communicating with the CG. for eg:
|
|
Qos Profile Info, Charging Characteristics field, etc.,
|
|
|
|
This object also defines the charging release to enable the
|
|
CRs implemented in GGSN version 5.0 (GGSN version is
|
|
defined in cGgsnVersion in CISCO-GGSN-MIB, which is out of
|
|
scope of this MIB).
|
|
|
|
'release98' - No behavior change in GGSN 5.0.
|
|
'release99' - From the baseline support of R99 that we
|
|
already have in GGSN4.0, add support of 32.015
|
|
CR 032 with the latest (Data Record Format
|
|
Version) of 32.015 v3.10.0.
|
|
'release4' or 'release5' - From the baseline support of R99
|
|
in GGSN 5.0, add 32.215 CR 002 and Charging
|
|
Characteristics Selection Mode."
|
|
REFERENCE
|
|
"3G TS 32.015 V3.2.0, Release99 Charging.
|
|
GSM 12.15 V7.4.0, Release98 GPRS Charging.
|
|
3GPP TS 32.215."
|
|
DEFVAL { release99 }
|
|
::= { ciscoGprsChargingConfig 26 }
|
|
|
|
cgprsCgGtpShortHeaderEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables the GGSN to use the 6-byte GTP short
|
|
header for charging transactions. This object cannot be
|
|
toggled when there are pending CDR's."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 27 }
|
|
|
|
cgprsCgTransFormNumRespEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'true', the data record transfer
|
|
response IE uses the one octet format which contains the
|
|
number of records responded. When set to 'false', it uses the
|
|
2-octet format and it contains the length of this IE. This
|
|
object cannot be toggled when there are active MS sessions on
|
|
the GGSN."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 28 }
|
|
|
|
cgprsCgContainerTimeLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 5..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A G-CDR is used to collect charging information related
|
|
to the packet data information for a GPRS mobile in the
|
|
GGSN.The List of Traffic Data Volumes attribute of the
|
|
G-CDR consists of a set of containers, that can be closed
|
|
on certain trigers conditions like,
|
|
|
|
- Data volume limit
|
|
- Time duration limit
|
|
- Maximum number of change condition limit
|
|
|
|
This object when set to some non-zero time value, enables
|
|
the G-CDR updation when the time limit is reached."
|
|
REFERENCE
|
|
"3GPP; Technical Specification Group Services and System
|
|
Aspects; Telecommunication Management; Charging and billing;
|
|
GSM call and event data for the Packet Switched (PS) domain
|
|
(Release 1999); 3GPP TS 32.015"
|
|
DEFVAL { 0 }
|
|
::= { ciscoGprsChargingConfig 29 }
|
|
|
|
cgprsCgProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Charging characteristics is a parameter introduced in
|
|
Release 99.Charging Characteristics allows the operator
|
|
to apply different charging methods on a per PDP basis.
|
|
|
|
Charging Characteristics is a 2-octet parameter:
|
|
|
|
The first 4 bits of the first octet, the 'P' bits, is called
|
|
the charging profile index. It specifies up to 16 different
|
|
charging profiles.
|
|
|
|
The remaining bits, the 'B' bits, can be used to further
|
|
characterize the Charging behavior.
|
|
|
|
Charging characteristics can be received from the SGSN as an
|
|
IE in the create PDP request message or from locally defined
|
|
defaults. There can be local default at the access-point or
|
|
GGSN levels. At either level, there may be also different
|
|
defaults for home, roaming, visiting subscribers, etc.
|
|
|
|
This table allows to create a charging profile and define
|
|
all the characteristics for that profile. This profile
|
|
will be mapped to some APN."
|
|
::= { ciscoGprsChargingConfig 30 }
|
|
|
|
cgprsCgProfileEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each charging profile, with the
|
|
characteristics of the charging being configured, it has
|
|
some default characteristics when not configured."
|
|
INDEX { cgprsCgProfileNum }
|
|
::= { cgprsCgProfileTable 1 }
|
|
|
|
CgprsCgProfileEntry ::= SEQUENCE {
|
|
cgprsCgProfileNum Unsigned32,
|
|
cgprsCgProfileRowStatus RowStatus,
|
|
cgprsCgProfileDesc SnmpAdminString,
|
|
cgprsCgProfileCategory INTEGER,
|
|
cgprsCgProfileCdrSuppress TruthValue,
|
|
cgprsCgProfileVolumeLimit Unsigned32,
|
|
cgprsCgProfileVolumeLimitReset TruthValue,
|
|
cgprsCgProfileDurLimit Unsigned32,
|
|
cgprsCgProfileDurLimitReset TruthValue,
|
|
cgprsCgProfileTariffTime TruthValue,
|
|
cgprsCgProfileSgsnChange Integer32,
|
|
cgprsCgProfileCdrSuppressPrepaid TruthValue,
|
|
cgprsCgProfileContentDccaProfile SnmpAdminString,
|
|
cgprsCgProfileContentPostTime Unsigned32,
|
|
cgprsCgProfileContentPostValTime Unsigned32,
|
|
cgprsCgProfileContentPostVolume Unsigned32,
|
|
cgprsCgProfileContentRulebaseId SnmpAdminString,
|
|
cgprsCgProfileContentPostQosChange TruthValue,
|
|
cgprsCgProfileContentPostSgsnChange TruthValue,
|
|
cgprsCgProfileContentPostRatChange TruthValue,
|
|
cgprsCgProfileContentPostPlmnChange TruthValue,
|
|
cgprsCgProfileStorageType StorageType,
|
|
cgprsCgProfileContentPostValidityTime Unsigned32,
|
|
cgprsCgProfileContentPostUserLocChange TruthValue
|
|
}
|
|
|
|
cgprsCgProfileNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the charging profile index. This object
|
|
represents the 'P' bits in charging characteristics."
|
|
::= { cgprsCgProfileEntry 1 }
|
|
|
|
cgprsCgProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or delete an
|
|
existing row in this table.
|
|
|
|
To create a row, set this object to 'createAndGo'.
|
|
|
|
To delete a row, set this object to 'destroy'.
|
|
|
|
Only these two values 'createAndGo' and 'destroy'
|
|
will be accepted. The table objects can be
|
|
modified, when the RowStatus (cgprsCgProfileRowStatus) is
|
|
active."
|
|
::= { cgprsCgProfileEntry 2 }
|
|
|
|
cgprsCgProfileDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..99))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to describe this profile."
|
|
::= { cgprsCgProfileEntry 3 }
|
|
|
|
cgprsCgProfileCategory OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
hotRate(0),
|
|
flat(1),
|
|
prepaid(2),
|
|
normal(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the charging profile category.
|
|
|
|
hotRate(0) - Charging by hot billing.
|
|
flat(1) - Flat rate charging.
|
|
prepaid(2) - Prepaid charging.
|
|
normal(3) - Normal charging."
|
|
REFERENCE "3GPP TS 32.215 V5.5.0 (2003-12), section 5.6"
|
|
DEFVAL { normal }
|
|
::= { cgprsCgProfileEntry 4 }
|
|
|
|
cgprsCgProfileCdrSuppress OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the generation of CDRs.
|
|
If set to 'true', there won't be any CDRs generated.
|
|
If set to 'false', the CDRs will be generated."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 5 }
|
|
|
|
cgprsCgProfileVolumeLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the volume limit at which the
|
|
CDR updation has to take place."
|
|
DEFVAL { 1048576 }
|
|
::= { cgprsCgProfileEntry 6 }
|
|
|
|
cgprsCgProfileVolumeLimitReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to reset the volume limit timer
|
|
specified in cgprsCgProfileVolumeLimit when another
|
|
trigger occurs.
|
|
|
|
If set to 'true' the volume limit timer will be reset when
|
|
another trigger such as duration limit occurs.
|
|
|
|
If set to 'false', the volume timer will continue until
|
|
it reaches the value set in cgprsCgProfileVolumeLimit."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 7 }
|
|
|
|
cgprsCgProfileDurLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 5..4294967295)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the time limit in which the
|
|
CDR updation has to take place.
|
|
|
|
The value '0' means no duration limit."
|
|
DEFVAL { 0 }
|
|
::= { cgprsCgProfileEntry 8 }
|
|
|
|
cgprsCgProfileDurLimitReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to reset the duration limit timer
|
|
specified in cgprsCgProfileDurLimit when another
|
|
trigger occurs.
|
|
|
|
If set to 'true' the duration limit timer will be reset when
|
|
another trigger such as volume limit occurs.
|
|
|
|
If set to 'false', the duration timer will continue until
|
|
it reaches the value set in cgprsCgProfileDurLimit."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 9 }
|
|
|
|
cgprsCgProfileTariffTime OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables the tariff time for this profile."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 10 }
|
|
|
|
cgprsCgProfileSgsnChange OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..15)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object denotes the maximum number of SGSN changes that
|
|
will trigger the closure of G-CDR or partial record. When the
|
|
maximum number is reached, the record is closed and a new
|
|
partial record is opened. When the value is zero, then for
|
|
every SGSN change, the G-CDR or partial record is closed.
|
|
|
|
The value '-1' indicates no sgsn change limit."
|
|
DEFVAL { -1 }
|
|
::= { cgprsCgProfileEntry 11 }
|
|
|
|
cgprsCgProfileCdrSuppressPrepaid OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the suppression of CDRs for
|
|
prepaid.
|
|
|
|
This object can be set to 'true' only when the object
|
|
cgprsCgProfileCdrSuppress is set to 'false'.
|
|
|
|
If set to 'true', there won't be any CDRs generated
|
|
for prepaid users.
|
|
|
|
If set to 'false', the CDRs will be generated for
|
|
prepaid users."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 12 }
|
|
|
|
cgprsCgProfileContentDccaProfile OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies a DCCA client to use to communicate
|
|
with a DCCA server in a GGSN charging profile.
|
|
|
|
The profile name is the DCCA profile name
|
|
(cGgsnSADccaProfileName) which is present in
|
|
CISCO-GGSN-SERVICE-AWARE-MIB and it's outside the scope of
|
|
this MIB.
|
|
|
|
The presence of the object in this table indicates online
|
|
billing is required. Therefore, regardless of whether a
|
|
subscriber is prepaid or postpaid, the GGSN will contact
|
|
the DCCA server if this object is set.
|
|
|
|
If the user is to be treated as a postpaid user, the server
|
|
returns X and the user is treated as a postpaid user. If
|
|
this object is not set to valid value, then users using the
|
|
charging profile will be treated as postpaid (offline
|
|
billing)."
|
|
::= { cgprsCgProfileEntry 13 }
|
|
|
|
cgprsCgProfileContentPostTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (300..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a trigger condition for postpaid
|
|
users in this charging profile, the time duration limit
|
|
that when exceeded causes the GGSN to collect upstream
|
|
and downstream traffic byte counts and close and update
|
|
the G-CDR for a particular PDP context."
|
|
::= { cgprsCgProfileEntry 14 }
|
|
|
|
cgprsCgProfileContentPostValTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (900..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the validity timeout for this
|
|
postpaid users in this charging profile. By default, the
|
|
time and volume quota for postpaid has no validity timeout.
|
|
If it is configured, it applies to both time based or volume
|
|
based quota. This object is deprecated by
|
|
cgprsCgProfileContentPostValidityTime"
|
|
::= { cgprsCgProfileEntry 15 }
|
|
|
|
cgprsCgProfileContentPostVolume OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a trigger condition for postpaid
|
|
users in this charging profile, the maximum number of
|
|
bytes that the GGSN maintains across all containers for
|
|
a particular PDP context before closing and updating
|
|
the G-CDR."
|
|
::= { cgprsCgProfileEntry 16 }
|
|
|
|
cgprsCgProfileContentRulebaseId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object sets the rulebase ID for this charging profile.
|
|
|
|
Rulebases contain the rules for defining categories of
|
|
traffic, categories on which decisions such as whether to
|
|
allow or disallow traffic, and how to measure the traffic,
|
|
are based. The GGSN maps Diameter Rulebase IDs to CSG
|
|
billing plans.
|
|
|
|
The rulebase value presented in a RADIUS Access Accept
|
|
message overrides the default rulebase ID configured in
|
|
the charging profile. A rulebase ID received in a CCA
|
|
initial message from a DCCA server overrides the Rulebase
|
|
ID received from the RADIUS server and the default rulebase
|
|
ID configured in a charging profile."
|
|
::= { cgprsCgProfileEntry 17 }
|
|
|
|
cgprsCgProfileContentPostQosChange OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enables the trigger for QoS
|
|
change for postpaid users using this charging profile.
|
|
|
|
The change in QoS causes GGSN to close the G-CDR for a
|
|
particular PDP context and generate the service record for each
|
|
service."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 18 }
|
|
|
|
cgprsCgProfileContentPostSgsnChange OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enables the trigger for SGSN
|
|
change for postpaid users using this charging profile. The
|
|
SGSN address is added to the SGSN list in the context G-CDR.
|
|
|
|
When the SGSN limit is reached, the G-CDR is closed. Current
|
|
SGSN address is written into the CDR, when the cgprsCgRelease
|
|
value is 'release4' or above, and service record is
|
|
generated."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 19 }
|
|
|
|
cgprsCgProfileContentPostRatChange OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enables the trigger for RAT
|
|
change for postpaid users using this charging profile.
|
|
|
|
This object can be set to 'true' only when the object
|
|
cgprsCgServiceRecordIncludeRat is 'true'.
|
|
|
|
When a RAT change is received, the G-CDR is closed. The new
|
|
RAT value is written into the new G-CDR and service record is
|
|
is generated with the new RAT value."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 20 }
|
|
|
|
cgprsCgProfileContentPostPlmnChange OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enables the trigger for PLMN
|
|
change for postpaid users using this charging profile. When
|
|
enabled, the current PLMN-ID is always written into the
|
|
service-record. If none is received in the PDP create/update
|
|
request, a value of zero is written into the service-record.
|
|
|
|
This object can be set to 'true' only when the object
|
|
cgprsCgServiceRecordIncludePlmn is 'true'.
|
|
|
|
When a PLMN-ID change is received, the G-CDR is closed.
|
|
A new service-record is generated and the new PLMN-ID is
|
|
written into the new service-record."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 21 }
|
|
|
|
cgprsCgProfileStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this conceptual row.
|
|
Conceptual rows having the value 'permanent' need not
|
|
allow write-access to any columnar objects in the row."
|
|
DEFVAL { nonVolatile }
|
|
::= { cgprsCgProfileEntry 22 }
|
|
|
|
cgprsCgProfileContentPostValidityTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 900..4294967295)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the validity timeout for this
|
|
postpaid users in this charging profile. By default, the
|
|
time and volume quota for postpaid has no validity timeout.
|
|
If it is configured, it applies to both time based or volume
|
|
based quota. The valid range of this object is from 900 to
|
|
4294967295, and the value 0 indicates that the validity
|
|
timeout is not configured."
|
|
DEFVAL { 0 }
|
|
::= { cgprsCgProfileEntry 23 }
|
|
|
|
cgprsCgProfileContentPostUserLocChange OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enables the trigger for user
|
|
location change for postpaid users using this charging profile.
|
|
When the trigger is enabled and a user location change is
|
|
received, the G-CDR is closed. A new service-record is generated
|
|
and the new user location information is written into the new
|
|
service-record.
|
|
|
|
This object can be set to 'true' only when the object
|
|
cgprsCgServiceRecordIncludeUserLocInfo is 'true'."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileEntry 24 }
|
|
|
|
|
|
|
|
cgprsCgProfileMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgProfileMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table maintains the default charging profile
|
|
mappings. The profile set in cgprsCgProfileTable will
|
|
be mapped to the default profile table. Only one
|
|
mapping to the type of MS can be present.
|
|
|
|
This is a static table which contains only four entries,
|
|
each for a category."
|
|
::= { ciscoGprsChargingConfig 31 }
|
|
|
|
cgprsCgProfileMapEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgProfileMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for each category (all, home, visiting and roamer)
|
|
exists, which has the profile number and override
|
|
condition."
|
|
INDEX { cgprsCgProfileMapCategory }
|
|
::= { cgprsCgProfileMapTable 1 }
|
|
|
|
CgprsCgProfileMapEntry ::= SEQUENCE {
|
|
cgprsCgProfileMapCategory INTEGER,
|
|
cgprsCgProfileMapNum Integer32,
|
|
cgprsCgProfileMapOverride TruthValue,
|
|
cgprsCgProfileMapTrusted TruthValue,
|
|
cgprsCgProfileMapNumber Integer32
|
|
}
|
|
|
|
cgprsCgProfileMapCategory OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
any(1),
|
|
home(2),
|
|
roaming(3),
|
|
visitor(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the category in which the MS
|
|
falls into."
|
|
::= { cgprsCgProfileMapEntry 1 }
|
|
|
|
cgprsCgProfileMapNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object represents the profile number which is
|
|
created using cgprsCgProfileTable. This object holds the
|
|
valid value represented by cgprsCgProfileNum. The profile
|
|
number 0 cannot be created or deleted using
|
|
cgprsCgProfileTable. It's created using the other
|
|
configuration objects cgprsCgContainerVolThresh,
|
|
cgprsCgCdrSgsnChangeLimit, cgprsCgContainerTimeLimit.
|
|
This object is deprecated by cgprsCgProfileMapNumber."
|
|
DEFVAL { 0 }
|
|
::= { cgprsCgProfileMapEntry 2 }
|
|
|
|
cgprsCgProfileMapOverride OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines whether the profile set in
|
|
cgprsCgProfileMapNum should override the value received
|
|
from SGSN."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileMapEntry 3 }
|
|
|
|
cgprsCgProfileMapTrusted OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines whether the profile for 'roaming',
|
|
'visitor' is a trusted. This object has no meaning when
|
|
the value of the cgprsCgProfileMapCategory is 'all' or
|
|
'home'.
|
|
|
|
If this object is set to 'true' and cgprsCgProfileMapCategory
|
|
is 'roaming', then this profile will be the default profile
|
|
for trusted roamer. If set to 'false', then it's just a
|
|
roamer.
|
|
|
|
If this object is set to 'true' and cgprsCgProfileMapCategory
|
|
is 'visitor', then this profile will be the default profile
|
|
for trusted visitor. If set to 'false', then it's just a
|
|
roamer."
|
|
DEFVAL { false }
|
|
::= { cgprsCgProfileMapEntry 4 }
|
|
|
|
cgprsCgProfileMapNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the profile number which is
|
|
created using cgprsCgProfileTable. This object holds the
|
|
valid value represented by cgprsCgProfileNum. The profile
|
|
number 0 cannot be created or deleted using
|
|
cgprsCgProfileTable. It's created using the other
|
|
configuration objects cgprsCgContainerVolThresh,
|
|
cgprsCgCdrSgsnChangeLimit, cgprsCgContainerTimeLimit.
|
|
The value -1 for this object indicates that the default
|
|
profile for the category is not configured."
|
|
DEFVAL { -1 }
|
|
::= { cgprsCgProfileMapEntry 5 }
|
|
|
|
|
|
|
|
cgprsCgChargingCharReject OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines whether the incoming PDP create
|
|
request has to be rejected or accepted depending on
|
|
the charging profile match.
|
|
|
|
If in case a PDP create request comes in and if there
|
|
is no matching profile configured and there is no
|
|
overriding profile set, then if this object is set to
|
|
'false', the PDP will be accepted and the default
|
|
profile will be applied to it. If this object is set
|
|
to 'true', the PDP will be rejected if no matching
|
|
profile in the create request or overriding profile is
|
|
present."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 32 }
|
|
|
|
cgprsCgServiceMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(1),
|
|
maintenance(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the service mode for charging. The
|
|
charging functions in the GGSN involve mainly
|
|
collection/accumulation of CDRs and transmitting CDRs to the
|
|
Charging Gateways. The charging service-mode function has no
|
|
impact to the collection/accumulation of CDRs. The charging
|
|
service mode function only involves the transmission of CDRs
|
|
to the charging gateways. The charging service-mode has the
|
|
following two states:
|
|
|
|
'operational' : Normal operation.
|
|
'maintenance' : In this state, transmission of CDRs to the
|
|
charging gateways will not be performed;
|
|
However, collection and accumulation of CDRs
|
|
will continue as is done normally.
|
|
|
|
The default charging service-mode state is 'in-service'(This
|
|
mode is set with value as 'operational'). When the GGSN is in
|
|
'outOfService' mode set in cGgsnServiceMode, all the charging
|
|
configurations will be allowed. In the system-init phase,
|
|
the charging service mode CLI configs will not be handled.
|
|
|
|
The handling of 'Redirecting Request', 'Node Alive' and
|
|
charging gateway switchover mechanisms will not be performed
|
|
while the charging is in maintenance mode. After the mode is
|
|
changed to in-service, the messages in the pending queue will
|
|
be sent towards the newly configured active charging gateway
|
|
and the normal functions will continue from thereon.
|
|
|
|
When switching between modes, traps will be generated using
|
|
cgprsCgInServiceModeNotif and cgprsCgMaintenanceModeNotif.
|
|
This object is deprecated by cgprsCgGroupServiceMode."
|
|
DEFVAL { operational }
|
|
::= { ciscoGprsChargingConfig 33 }
|
|
|
|
cgprsCgPartialCdrGenEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Primary CDR refers to the first CDR for a PDP. Subsequent
|
|
CDR's, called secondary CDR's, will be opened when the primary
|
|
CDR is closed by triggers like exceeding data volume limit,
|
|
max number of charging condition changes, SGSN change, etc.,
|
|
A Partial CDR is such subsequent CDR in which some fields, like
|
|
Access Point Name, PDP Type, etc., that cannot change during
|
|
the life time of the PDP are not included. This object controls
|
|
the generation of partial CDRs on GGSN. When set to 'true',
|
|
partial CDR's are generated. When set to 'false', partial CDR's
|
|
are not generated i.e., all the fields are sent in the CDR."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 34 }
|
|
|
|
cgprsCgSwitchOverPriority OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is used to enable the switch over priority
|
|
mechanism.
|
|
|
|
'true' - If a higher priority CG comes up, it becomes the
|
|
active CG.
|
|
|
|
'false' - If a higher priority CG comes up, the existing
|
|
active CG continues to be active.
|
|
This object is deprecated by cgprsCgGroupSwitchOverPriority."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 35 }
|
|
|
|
cgprsCgCharSelectionMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to add the charging characteristic
|
|
selection mode in the CDR.
|
|
|
|
'true' - Charging characteristic selection mode will be
|
|
added in the CDR.
|
|
'false' - Charging characteristic selection mode will not
|
|
be added in the CDR."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 36 }
|
|
|
|
cgprsCgReconnect OBJECT-TYPE
|
|
SYNTAX Integer32 (0..600)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables the charging reconnect feature.
|
|
|
|
This feature when enabled, reconnects to the CG that is
|
|
unreachable due to some transient network or link failures.
|
|
It is only needed for CG using path protocoal as UDP and
|
|
when the CG can only respond to echo but cannot send echo
|
|
request.
|
|
|
|
By default this feature is disabled."
|
|
DEFVAL { 0 }
|
|
::= { ciscoGprsChargingConfig 37 }
|
|
|
|
cgprsCgPtcEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set, GGSN sends the Packet Transfer
|
|
Command (PTC) IE in the CDR message.
|
|
|
|
'true' - send PTC IE with the CDR. The value in the
|
|
IE will be 'Send Data Record Packet' if the
|
|
object cgprsCgPtcPossiblyDupEnable is not set
|
|
to 'true' and there is no condition of possibly
|
|
duplicate scenario.
|
|
'false' - do not send PTC IE with the CDR.
|
|
|
|
This object cannot be set to 'false' if the object
|
|
cgprsCgPtcPossiblyDupEnable is set to 'true'."
|
|
REFERENCE "GSM 12.15 version 7.6.0 Release 1998"
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 38 }
|
|
|
|
cgprsCgPtcPossiblyDupEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to send possibly duplicated Data Record
|
|
Packet. When the CDR packet is directed to a secondary CGF
|
|
(by a CDR generating node) because the currently used CGF
|
|
is not working or the CDR transfer is not working properly,
|
|
then this Packet Transfer Command is used instead of the
|
|
normal 'Send Data Record Packet'.
|
|
|
|
This object has no meaning unless the object cgprsCgPtcEnable
|
|
is set to 'true'.
|
|
|
|
'true' - send PTC IE with 'Possibly Duplicate Record' with
|
|
the CDR when the possibly duplicate scenario occurs.
|
|
'false' - Do not set the PTC IE with 'Possibly Duplicate
|
|
Record' even if possibly duplicate scenario occurs."
|
|
REFERENCE "GSM 12.15 version 7.6.0 Release 1998"
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 39 }
|
|
|
|
cgprsCgCdrOptionServiceRecord OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G-CDRs contain information for part, or the entire
|
|
duration, of a PDP context. The G-CDR includes information
|
|
such as the subscriber (MSISDN, IMSI), APN used, QoS
|
|
applied, SGSN ID (as the mobile access location), a time
|
|
stamp and duration, data volume recorded separately for
|
|
the upstream and downstream direction, and volume thresholds
|
|
for intermediate CDR generation and tariff time switches.
|
|
|
|
In addition to all of the above, additionally, enhanced
|
|
G-CDRs contain a service-record part that contains the usage
|
|
data of each service flow used by a PDP session (specified
|
|
by category ID). For example, the upstream and downstream
|
|
volume and duration is recorded per service flow.
|
|
|
|
By default this feature is not enabled.
|
|
|
|
The number specified is the maximum number of service records
|
|
a G-CDR can contain before the G-CDR is closed and a partial
|
|
G-CDR is opened."
|
|
DEFVAL { 0 }
|
|
::= { ciscoGprsChargingConfig 40 }
|
|
|
|
cgprsCgPartialCdrGenEnableAll OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enables the GGSN to copy
|
|
the SGSN list for charging release prior to release 4
|
|
(cgprsCgRelease). The SGSN change limit trigger
|
|
specified in the object cgprsCgCdrSgsnChangeLimit has to be
|
|
set as well.
|
|
|
|
If this object is set to 'false'-current SGSN address may not
|
|
be present in CDR.
|
|
|
|
This object can be set to true only when the object
|
|
cgprsCgPartialCdrGenEnable is set to 'true'."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 41 }
|
|
|
|
cgprsCgCdrOptionApn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes real APN in the
|
|
G-CDR and accounting records.
|
|
|
|
If object is set to 'false'- Access Point Name is
|
|
disabled in G-CDRs. The option cannot be disabed if the
|
|
CHARGING_RELEASE is 98 or 99."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 42 }
|
|
|
|
cgprsCgCdrOptionVirtualApn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes virtual APN in
|
|
G-CDR and accounting records.
|
|
|
|
If this object is set to 'false'- Real APN is included in the
|
|
G-CDRs."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 43 }
|
|
|
|
cgprsCgCdrOptionApnSelMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes 'APN selection mode'
|
|
field in G-CDR and sent to CG.
|
|
|
|
The field 'APN selection mode' indicates how the SGSN selected
|
|
the APN to be used. Selection Mode indicates whether a
|
|
subscribed APN was selected, or whether a non subscribed APN
|
|
sent by the MS, or a non-subscribed APN chosen by SGSN was
|
|
was selected."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 44 }
|
|
|
|
cgprsCgCdrOptionDynamicAddr OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes 'Dynamic Address'
|
|
field in G-CDR and sent to CG.
|
|
|
|
This field indicates that PDP address has been dynamically
|
|
allocated for that particular PDP context. This field is
|
|
missing if address is static i.e. part of PDP context
|
|
subscription."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 45 }
|
|
|
|
cgprsCgCdrOptionNip OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes NIP (Network
|
|
Initiated PDP context) field in G-CDR and sent to CG.
|
|
|
|
This field indicates that PDP context is network initiated.
|
|
The field is missing in case of mobile activated PDP context."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 46 }
|
|
|
|
cgprsCgCdrOptionPdpAddress OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes 'Served PDP Address'
|
|
field in G-CDR and sent to CG.
|
|
|
|
This field (Served PDP Address) contains the PDP address
|
|
of the served IMSI. This is a network layer address
|
|
i.e. of type IP version 4 or IP version 6. This parameter
|
|
shall be present except when both the PDP type is PPP and
|
|
dynamic PDP address assignment is used."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 47 }
|
|
|
|
cgprsCgCdrOptionPdpType OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object if set to 'true' includes 'PDP Type' field
|
|
in G-CDRs.
|
|
|
|
This field defines the PDP type,e.g.IP,PPP or IHOSS:OSP."
|
|
DEFVAL { true }
|
|
::= { ciscoGprsChargingConfig 48 }
|
|
|
|
cgprsCgCdrOptionSerMsisdn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' enable the GGSN to provide
|
|
the MSISDN number from the create PDP context request
|
|
in the G-CDRs.
|
|
|
|
This field contains the Mobile Station (MS) ISDN number
|
|
(MSISDN) of the served party. The term 'served' party is
|
|
used to describe the mobile subscriber involved in the
|
|
transaction recorded.
|
|
|
|
If the object is set to 'false', Disable the GGSN to provide
|
|
MSISDN number in the G-CDRs."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 49 }
|
|
|
|
cgprsCgCdrOptionSgsnPlmn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object whe set to 'true' includes SGSN PLMN ID
|
|
(MCC and MNC) in the G-CDR and sent to CG.
|
|
|
|
The SGSN PLMN ID field contains a SGSN PLMN Identifier,
|
|
for the SGSNs which have been connected during the record.
|
|
This implies that when the MS moves to another PLMN, the G-CDR
|
|
has to be closed."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 50 }
|
|
|
|
cgprsCgCdrOptionCamelCharInfo OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object if set to 'true', S-CDR CAMEL information
|
|
recieved from SGSN, which is a copy of Tag and Length
|
|
from SGSN's CDR (S-CDR) is included in G-CDR.
|
|
|
|
If this object is set to 'false', CAMEL field is not
|
|
included in G-CDRs."
|
|
REFERENCE
|
|
"3GPP;Technical Specification Group Services and System
|
|
Aspects;Telecommunication Management;Charging Management;
|
|
Charging data description for the Packet Switched (PS) domain
|
|
(Release 5); 3GPP TS 32.215 V5.7.0"
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 51 }
|
|
|
|
cgprsCgCdrOptionImeisv OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' the IMEI (Software Version)
|
|
IE shall be handled by GGSN in a transparent manner and shall
|
|
be sent to the Charging gateway that is release 5.0 compliant
|
|
without any modification.
|
|
|
|
International Mobile Equipment Identity IMEI Software Version
|
|
(IMEISV): indicates identity of mobile equipment used by the
|
|
subscriber."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 52 }
|
|
|
|
cgprsCgCdrOptionMsTimeZone OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes MS Time Zone field
|
|
in the G-CDRs and sent to CG.
|
|
|
|
MS Time Zone indicates the offset between universal time
|
|
and local time in steps of 15 minutes of where the MS currently
|
|
resides."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 53 }
|
|
|
|
cgprsCgCdrOptionRatType OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes Radio Access Type
|
|
(RAT) IE in the G-CDRs and sent to CG.
|
|
|
|
RAT, indicates whether the SGSN serves the User Equipment
|
|
(UE) by Universal Terrestrial Radio Access Network (UTRAN)
|
|
or GSM/EDGE RAN (GERAN)."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 54 }
|
|
|
|
cgprsCgCdrOptionUserLocInfo OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true' includes the User Location
|
|
Information IE in G-CDRs and sent to CG.
|
|
|
|
User Location Information gives Cell Global Identity
|
|
(CGI)/Service Area Identity (SAI) of where the MS is
|
|
currently located."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 55 }
|
|
|
|
cgprsCgServiceRecordIncludeRat OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true', writes the RAT value into
|
|
into the service record when RAT change is recieved.
|
|
|
|
If this object is set to 'false', it disables the RAT trigger
|
|
set by the object cgprsCgProfileContentPostRatChange."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 56 }
|
|
|
|
cgprsCgServiceRecordIncludePlmn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object when set to 'true', writes the PLMN-ID of the
|
|
PDP into the service record when there is change in the
|
|
PLMN-ID.
|
|
|
|
If this object is set to 'false', it disables the plmn trigger
|
|
set by the object cgprsCgProfileContentPostPlmnChange."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 57 }
|
|
|
|
cgprsCgChargingSrcInterface OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the loopback interface to be used
|
|
by GGSN as the charging source interface. When this is
|
|
set to any value other than -1, the GTP path to the
|
|
charging gateways will be re-created with the new address
|
|
obtained from the loopback interface and this address will
|
|
be used for all the charging messages in GGSN. When this
|
|
is set to -1, the global GTP virtual template will be used
|
|
as source interface for all charging messages."
|
|
DEFVAL { -1 }
|
|
::= { ciscoGprsChargingConfig 58 }
|
|
|
|
cgprsCgServiceRecordIncludeUserLocInfo OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'true', the user location
|
|
information of the PDP is written into the service record
|
|
when there is change in the user location information.
|
|
|
|
When this object is set to 'false', the user location
|
|
information of the PDP is not written into the service
|
|
record."
|
|
DEFVAL { false }
|
|
::= { ciscoGprsChargingConfig 59 }
|
|
|
|
cgprsCgGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Charging gateway group table.
|
|
The table contains a list of charging groups.
|
|
In each charging group, a unique primary, secondary, and
|
|
tertiary charging gateway, and iSCSI target can be defined
|
|
and associated with an APN. Charging group enables sending
|
|
charging records belonging to different APNs to
|
|
different destinations."
|
|
::= { ciscoGprsChargingConfig 60 }
|
|
|
|
cgprsCgGroupEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the cgprsCgGroupTable.
|
|
A row is created in cgprsCgGroupTable whenever a
|
|
charing group is configured, whereas a row is deleted
|
|
on removal/unconfiguration of a charging group."
|
|
INDEX { cgprsCgGroupIndex }
|
|
::= { cgprsCgGroupTable 1 }
|
|
|
|
CgprsCgGroupEntry ::= SEQUENCE {
|
|
cgprsCgGroupIndex Integer32,
|
|
cgprsCgGroupIscsi SnmpAdminString,
|
|
cgprsCgGroupServiceMode INTEGER,
|
|
cgprsCgGroupSwitchOverPriority TruthValue,
|
|
cgprsCgGroupRowStatus RowStatus
|
|
}
|
|
|
|
cgprsCgGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..29)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A locally unique identifier for the charging groups
|
|
on GGSN.
|
|
Note: There is support for only 30 charging
|
|
groups (0-29). Where charging group 0 is also
|
|
referred as default charging gateway group."
|
|
::= { cgprsCgGroupEntry 1 }
|
|
|
|
cgprsCgGroupIscsi OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the iSCSI gateway name for
|
|
the charging group."
|
|
DEFVAL { "" }
|
|
::= { cgprsCgGroupEntry 2 }
|
|
|
|
cgprsCgGroupServiceMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(1),
|
|
maintenance(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the charging service-mode for a charging
|
|
group. The charging functions in the GGSN involve mainly
|
|
collection/accumulation of CDRs and transmitting CDRs to the
|
|
Charging Gateways. The charging service-mode function has no
|
|
impact to the collection/accumulation of CDRs. The charging
|
|
service mode function only involves the transmission of CDRs
|
|
to the charging gateways. The charging service-mode has the
|
|
following two states:
|
|
'operational' : In this state, the charging group will observe
|
|
normal charging operations. That is,
|
|
accumulation and transmission of CDRs to the
|
|
charging gateway will continue as is done
|
|
normally.
|
|
'maintenance' : In this state, transmission of CDRs to the
|
|
charging gateways will not be performed;
|
|
However, collection and accumulation of CDRs
|
|
will continue as is done normally.
|
|
|
|
When the GGSN is in 'maintenance' mode, all the charging
|
|
configurations will be allowed. In the system-init phase,
|
|
the charging service mode CLI configs will not be handled.
|
|
|
|
The handling of 'Redirecting Request', 'Node Alive' and
|
|
charging gateway switchover mechanisms will not be performed
|
|
while the charging is in maintenance mode. After the mode is
|
|
changed to operational mode, the messages in the pending queue
|
|
will be sent towards the newly configured active charging
|
|
gateway and the normal functions will continue from thereon.
|
|
When switching between modes, traps will be generated using
|
|
cgprsCgGatewayGroupInServiceModeNotif and
|
|
cgprsCgGatewayGroupMaintenanceModeNotif."
|
|
DEFVAL { operational }
|
|
::= { cgprsCgGroupEntry 3 }
|
|
|
|
cgprsCgGroupSwitchOverPriority OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the switch over priority
|
|
mechanism.
|
|
|
|
'true' - If a higher priority CG comes up, it becomes the
|
|
active CG.
|
|
|
|
'false' - If a higher priority CG comes up, the existing
|
|
active CG continues to be active."
|
|
DEFVAL { false }
|
|
::= { cgprsCgGroupEntry 4 }
|
|
|
|
cgprsCgGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or delete
|
|
an existing row in this table."
|
|
::= { cgprsCgGroupEntry 5 }
|
|
|
|
|
|
-- Charging Gateway IP Table
|
|
|
|
cgprsCgGatewayIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgGatewayIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Charging gateway table.
|
|
The table contains a list of charging gateways.
|
|
A charging gateway contains databases to store the
|
|
collected G-CDRs for billing purposes."
|
|
::= { ciscoGprsChargingConfig 61 }
|
|
|
|
cgprsCgGatewayIpEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgGatewayIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the cgprsCgGatewayIpTable."
|
|
INDEX {
|
|
cgprsCgGroupIndex,
|
|
cgprsCgGatewayIpIndex
|
|
}
|
|
::= { cgprsCgGatewayIpTable 1 }
|
|
|
|
CgprsCgGatewayIpEntry ::= SEQUENCE {
|
|
cgprsCgGatewayIpIndex Unsigned32,
|
|
cgprsCgGatewayIpAddrType InetAddressType,
|
|
cgprsCgGatewayIpAddr InetAddress,
|
|
cgprsCgGatewayOperStatus INTEGER,
|
|
cgprsCgGatewayLinkState INTEGER,
|
|
cgprsCgGateway CgprsCgGatewayType,
|
|
cgprsCgGatewayIpRowStatus RowStatus
|
|
}
|
|
|
|
cgprsCgGatewayIpIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An unique identifier for the CG."
|
|
::= { cgprsCgGatewayIpEntry 1 }
|
|
|
|
cgprsCgGatewayIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of Internet address
|
|
given in cgprsCgGatewayIpAddr."
|
|
::= { cgprsCgGatewayIpEntry 2 }
|
|
|
|
cgprsCgGatewayIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the IP address that is used to uniquely
|
|
identify the CG."
|
|
::= { cgprsCgGatewayIpEntry 3 }
|
|
|
|
cgprsCgGatewayOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
active(2),
|
|
standby(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to indicate what is the operation status
|
|
of the configured charging gateway.
|
|
|
|
undefined(1) The operation status of the CG is neither
|
|
active nor standby.
|
|
active(2) The operation status of the CG is active
|
|
standby(3) The operation status of the CG is standby"
|
|
DEFVAL { undefined }
|
|
::= { cgprsCgGatewayIpEntry 4 }
|
|
|
|
cgprsCgGatewayLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2),
|
|
pending(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to indicate the reachability of the CG.
|
|
|
|
on(1) The CG is reachable
|
|
off(2) The CG is not reachable
|
|
pending(3) The CG is not reachable but the GGSN is trying to
|
|
establish a connection"
|
|
DEFVAL { off }
|
|
::= { cgprsCgGatewayIpEntry 5 }
|
|
|
|
cgprsCgGateway OBJECT-TYPE
|
|
SYNTAX CgprsCgGatewayType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of GPRS charging gateway."
|
|
::= { cgprsCgGatewayIpEntry 6 }
|
|
|
|
cgprsCgGatewayIpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or delete an
|
|
existing row in this table."
|
|
::= { cgprsCgGatewayIpEntry 7 }
|
|
|
|
|
|
-- Charging DCCA profile
|
|
|
|
cgprsCgProfileContentDccaProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgProfileContentDccaProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the list of DCCA Profiles
|
|
configured as part of the charging profile."
|
|
::= { ciscoGprsChargingConfig 62 }
|
|
|
|
cgprsCgProfileContentDccaProfileEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgProfileContentDccaProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Entry contains the DCCA profile name."
|
|
INDEX {
|
|
cgprsCgProfileNum,
|
|
cgprsCgProfileContentDccaProfileName
|
|
}
|
|
::= { cgprsCgProfileContentDccaProfileTable 1 }
|
|
|
|
CgprsCgProfileContentDccaProfileEntry ::= SEQUENCE {
|
|
cgprsCgProfileContentDccaProfileName SnmpAdminString,
|
|
cgprsCgProfileContentDccaProfileRowStatus RowStatus
|
|
}
|
|
|
|
cgprsCgProfileContentDccaProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..40))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a DCCA client to use to communicate
|
|
with a DCCA server in a GGSN charging profile.
|
|
|
|
The value must be same as an entry in cGgsnSADccaProfileTable
|
|
identified by cGgsnSADccaProfileName."
|
|
REFERENCE
|
|
"cGgsnSADccaProfileName is defined in
|
|
CISCO-GGSN-SERVICE-AWARE-MIB."
|
|
::= { cgprsCgProfileContentDccaProfileEntry 1 }
|
|
|
|
cgprsCgProfileContentDccaProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or delete an
|
|
existing row in this table.
|
|
This object must be set to 'creatAndGo' to create
|
|
an entry and set to 'destroy' to delete an entry.
|
|
|
|
The value in any column may be modified any time even the
|
|
value of this entry rowStatus object is 'active'."
|
|
::= { cgprsCgProfileContentDccaProfileEntry 2 }
|
|
|
|
|
|
|
|
-- Charging GW statistics
|
|
|
|
cgprsCgDownTimes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "transitions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of occurrences of cgprsCgAlarmEchoFailure
|
|
traps state transitions since system startup.
|
|
|
|
Trigger Condition: This counter is incremented when
|
|
the GGSN detects a CG has gone down.
|
|
Condition includes,
|
|
a) Link state down.
|
|
b) Redirection request."
|
|
::= { ciscoGprsChargingStats 1 }
|
|
|
|
cgprsCgAccPtNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "access-points"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of access points for which charging data
|
|
is being collected.
|
|
|
|
Trigger Condition: This counter is triggered when a
|
|
CDR is opened for a PDP and that PDP belongs to a new
|
|
APN."
|
|
::= { ciscoGprsChargingStats 2 }
|
|
|
|
cgprsCgCdrOpenedNum OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of currently opened G-CDRs on the GGSN.
|
|
A G-CDR shall be opened for each activated PDP context.
|
|
|
|
Trigger Condition: This counter is triggered when a new
|
|
CDR is opened. This new CDR might be opened initially and
|
|
also due to the closure of the existing opened CDR."
|
|
::= { ciscoGprsChargingStats 3 }
|
|
|
|
cgprsCgCdrClosedNum OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of currently closed G-CDRs on the GGSN
|
|
which have not been sent to the CG.
|
|
The G-CDR shall be closed on encountering some trigger
|
|
conditions. In the event that the G-CDR is closed and the
|
|
PDP remains active, a new G-CDR will be opened for the PDP.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is closed. The closure might be due to different trigger
|
|
conditions.
|
|
a) Clearing of the CDR using CLI.
|
|
b) Tigger conditions like vloume limit, time limit,
|
|
sgsn change limit, container change limit
|
|
set with configuration objects.
|
|
c) CDR size reaches maximum."
|
|
::= { ciscoGprsChargingStats 4 }
|
|
|
|
cgprsCgContainerNum OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "containers"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of currently open or closed charging containers.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is closed or the CDR is updated."
|
|
::= { ciscoGprsChargingStats 5 }
|
|
|
|
cgprsCgPendingMsgNum OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of currently pending G-CDR output messages.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is sent to the CG and the response from the CG failed."
|
|
::= { ciscoGprsChargingStats 6 }
|
|
|
|
cgprsCgSentMsgNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of transmitted G-CDR output messages since
|
|
the charging service is enabled. The sent G-CDR is
|
|
the CDR that was sent to the CG for which the GGSN
|
|
got a response back from the CG.
|
|
|
|
Trigger Condition: This counter is incremented when a CDR
|
|
is sent to the CG and got a positive response."
|
|
::= { ciscoGprsChargingStats 7 }
|
|
|
|
cgprsCgTotalCdrOpened OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object gives the total number of CDRs opened on the
|
|
GGSN, either since system startup or since the last time the
|
|
charging statistics was cleared.
|
|
|
|
Trigger Condition: This counter is incremented when a new CDR
|
|
is opened. This new CDR might be opened initially and also
|
|
due to the closure of the existing opened CDR."
|
|
::= { ciscoGprsChargingStats 8 }
|
|
|
|
cgprsCgTotalContainerCreated OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "containers"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object gives the total number of containers created on
|
|
the GGSN, either since system startup or since the last time
|
|
the charging statistics was cleared.
|
|
|
|
Trigger Condition: This counter is incremented when the CDR is
|
|
closed or the CDR is updated."
|
|
::= { ciscoGprsChargingStats 9 }
|
|
|
|
cgprsCgTotalServiceRecords OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "records"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object reflects the total number of service records
|
|
created on the GGSN, either since the system startup or since
|
|
the time the service aware feature is enabled.
|
|
|
|
Trigger Condition: This counter is incremented when the
|
|
service record is closed."
|
|
::= { ciscoGprsChargingStats 10 }
|
|
|
|
cgprsCgGatewayGroupStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgGatewayGroupStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the charging statistics of
|
|
all the charging groups on this GGSN."
|
|
::= { ciscoGprsChargingStats 11 }
|
|
|
|
cgprsCgGatewayGroupStatisticsEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgGatewayGroupStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the entry for each charging group
|
|
in statistics table.
|
|
An entry will be created in the statistics table whenever
|
|
a charging group is configured, whereas an entry will be
|
|
removed from the table on unconfiguration of the charging
|
|
group."
|
|
AUGMENTS { cgprsCgGroupEntry }
|
|
::= { cgprsCgGatewayGroupStatisticsTable 1 }
|
|
|
|
CgprsCgGatewayGroupStatisticsEntry ::= SEQUENCE {
|
|
cgprsCgGatewayGroupCgDownTimes Counter32,
|
|
cgprsCgGatewayGroupAccPtNum Counter32,
|
|
cgprsCgGatewayGroupCdrOpenedNum Unsigned32,
|
|
cgprsCgGatewayGroupCdrClosedNum Unsigned32,
|
|
cgprsCgGatewayGroupContainerNum Unsigned32,
|
|
cgprsCgGatewayGroupServiceRecordsNum Unsigned32,
|
|
cgprsCgGatewayGroupPendingMsgNum Unsigned32,
|
|
cgprsCgGatewayGroupCdrPendingMsgIscsiNum Unsigned32,
|
|
cgprsCgGatewayGroupCdrPendingMsgCgPathNum Unsigned32,
|
|
cgprsCgGatewayGroupCdrPendingMsgMaintNum Unsigned32,
|
|
cgprsCgGatewayGroupTotalCdrOpened Counter32,
|
|
cgprsCgGatewayGroupTotalContainerCreated Counter32,
|
|
cgprsCgGatewayGroupTotalServiceRecords Counter32,
|
|
cgprsCgGatewayGroupTotalSentMsg Counter32,
|
|
cgprsCgGatewayGroupTotalSentMsgToIscsi Counter32,
|
|
cgprsCgGatewayGroupTotalSentMsgToCg Counter32
|
|
}
|
|
|
|
cgprsCgGatewayGroupCgDownTimes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "transitions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of occurrences of
|
|
cgprsCgAlarmEchoFailure traps state transitions since
|
|
system startup.
|
|
|
|
Trigger Condition: This counter is incremented when
|
|
the GGSN detects a CG has gone down.
|
|
Condition includes,
|
|
a) Link state down.
|
|
b) Redirection request."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 1 }
|
|
|
|
cgprsCgGatewayGroupAccPtNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "access-points"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of access points configured
|
|
with a charging group for which charging data is being
|
|
collected.
|
|
|
|
Trigger Condition: This counter is triggered when a
|
|
CDR is opened for a PDP and that PDP belongs to a new
|
|
APN."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 2 }
|
|
|
|
cgprsCgGatewayGroupCdrOpenedNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of currently opened G-CDRs
|
|
on GGSN for a charging group.
|
|
A G-CDR shall be opened for each activated PDP context.
|
|
|
|
Trigger Condition: This counter is triggered when a new
|
|
CDR is opened. This new CDR might be opened initially and
|
|
also due to the closure of the existing opened CDR."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 3 }
|
|
|
|
cgprsCgGatewayGroupCdrClosedNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of currently closed G-CDRs
|
|
on GGSN for a charging group, which have not been sent to the
|
|
CG. The G-CDR shall be closed on encountering some trigger
|
|
conditions. In the event that the G-CDR is closed and the
|
|
PDP remains active, a new G-CDR will be opened for the PDP.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is closed. The closure might be due to different trigger
|
|
conditions.
|
|
a) Clearing of the CDR using CLI.
|
|
b) Tigger conditions like vloume limit, time limit,
|
|
sgsn change limit, container change limit
|
|
set with configuration objects.
|
|
c) CDR size reaches maximum."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 4 }
|
|
|
|
cgprsCgGatewayGroupContainerNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "containers"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of currently open or closed
|
|
charging containers for a charging group.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is closed or the CDR is updated."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 5 }
|
|
|
|
cgprsCgGatewayGroupServiceRecordsNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "records"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indcates the number of currently created
|
|
service records on GGSN for a charging group.
|
|
|
|
Trigger Condition: This counter is triggered when the
|
|
service record is closed."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 6 }
|
|
|
|
cgprsCgGatewayGroupPendingMsgNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of currently pending G-CDR
|
|
output messages for a charging group.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is sent to the CG or iSCSI and the response from the CG or
|
|
iSCSI target failed."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 7 }
|
|
|
|
cgprsCgGatewayGroupCdrPendingMsgIscsiNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of currently pending G-CDR
|
|
output messages for a charging group in the iSCSI path.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR is
|
|
sent to the iSCSI and response from the iSCSI target failed."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 8 }
|
|
|
|
cgprsCgGatewayGroupCdrPendingMsgCgPathNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of currently pending G-CDR output messages
|
|
for a charging group in the CG path.
|
|
|
|
Trigger Condition: This counter is triggered when the CDR
|
|
is sent to the CG and response from the CG target failed."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 9 }
|
|
|
|
cgprsCgGatewayGroupCdrPendingMsgMaintNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of currently pending G-CDR
|
|
output messages for a charging group, when the charging group
|
|
service mode is maintenance.
|
|
|
|
Trigger Condition: This counter is triggered when there are
|
|
pending G-CDR output messages and the charging group is moved
|
|
to maintenance mode."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 10 }
|
|
|
|
cgprsCgGatewayGroupTotalCdrOpened OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "CDRs"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of CDRs opened on the
|
|
GGSN for a charging group, either since system startup or since
|
|
the last time the charging statistics was cleared.
|
|
|
|
Trigger Condition: This counter is incremented when a new CDR
|
|
is opened. This new CDR might be opened initially and also
|
|
due to the closure of the existing opened CDR."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 11 }
|
|
|
|
cgprsCgGatewayGroupTotalContainerCreated OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "containers"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of containers created on
|
|
the GGSN for a charging group, either since system startup or
|
|
since the last time the charging statistics was cleared.
|
|
|
|
Trigger Condition: This counter is incremented when the CDR is
|
|
closed or the CDR is updated."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 12 }
|
|
|
|
cgprsCgGatewayGroupTotalServiceRecords OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "records"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of service records
|
|
created on GGSN for a charging group, either since the system
|
|
startup or since the time the service aware feature is enabled.
|
|
|
|
Trigger Condition: This counter is incremented when the
|
|
service record is closed."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 13 }
|
|
|
|
cgprsCgGatewayGroupTotalSentMsg OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of G-CDR output
|
|
messages sent from a charging group on the GGSN since
|
|
the charging service is enabled.
|
|
|
|
Trigger Condition: This counter is incremented when a CDR
|
|
is sent either to a CG or an iSCSI target and got a
|
|
positive response."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 14 }
|
|
|
|
cgprsCgGatewayGroupTotalSentMsgToIscsi OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of G-CDR output
|
|
messages sent from a charging group on the GGSN to an
|
|
iSCSI target since the charging service is enabled.
|
|
|
|
Trigger Condition: This counter is incremented when a CDR
|
|
is sent to the iSCSI target and got a positive response."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 15 }
|
|
|
|
cgprsCgGatewayGroupTotalSentMsgToCg OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of G-CDR output
|
|
messages sent from a charging group on the GGSN to a
|
|
CG since the charging service is enabled.
|
|
|
|
Trigger Condition: This counter is incremented when a CDR
|
|
is sent to a CG and got a positive response."
|
|
::= { cgprsCgGatewayGroupStatisticsEntry 16 }
|
|
|
|
|
|
|
|
-- Charging Gateway Status
|
|
|
|
cgprsCgActiveChgGatewayAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the address type of the active
|
|
charging gateway. This object is deprecated by
|
|
cgprsCgGatewayGroupStatusAddrType."
|
|
::= { ciscoGprsChargingStatus 1 }
|
|
|
|
cgprsCgActiveChgGatewayAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the address of the active charging
|
|
gateway.
|
|
|
|
The type of address will be represented by
|
|
cgprsCgActiveChgGatewayAddrType. This object is deprecated by
|
|
cgprsCgGatewayGroupStatusActiveCgAddr."
|
|
::= { ciscoGprsChargingStatus 2 }
|
|
|
|
cgprsCgOldChgGatewayAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the address of the previous active
|
|
charging gateway.
|
|
The type of address will same as the one present in
|
|
cgprsCgActiveChgGatewayAddrType. This object is deprecated by
|
|
cgprsCgGatewayGroupStatusOldCgAddr."
|
|
::= { ciscoGprsChargingStatus 3 }
|
|
|
|
cgprsCgGatewayGroupStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgGatewayGroupStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Charging gateway table.
|
|
The table contains a list of currently active
|
|
and previous active charging gateways."
|
|
::= { ciscoGprsChargingStatus 4 }
|
|
|
|
cgprsCgGatewayGroupStatusEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgGatewayGroupStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the cgprsCgGatewayGroupStatusTable."
|
|
INDEX { cgprsCgGroupIndex }
|
|
::= { cgprsCgGatewayGroupStatusTable 1 }
|
|
|
|
CgprsCgGatewayGroupStatusEntry ::= SEQUENCE {
|
|
cgprsCgGatewayGroupStatusAddrType InetAddressType,
|
|
cgprsCgGatewayGroupStatusActiveCgAddr InetAddress,
|
|
cgprsCgGatewayGroupStatusOldCgAddr InetAddress
|
|
}
|
|
|
|
cgprsCgGatewayGroupStatusAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the address type of the active
|
|
charging gateway."
|
|
::= { cgprsCgGatewayGroupStatusEntry 1 }
|
|
|
|
cgprsCgGatewayGroupStatusActiveCgAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the address of the active charging
|
|
gateway.
|
|
The type of address will be represented by
|
|
cgprsCgGatewayGroupStatusAddrType"
|
|
::= { cgprsCgGatewayGroupStatusEntry 2 }
|
|
|
|
cgprsCgGatewayGroupStatusOldCgAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the address of the previous active
|
|
charging gateway.
|
|
The type of address will same as the one present in
|
|
cgprsCgGatewayGroupStatusAddrType."
|
|
::= { cgprsCgGatewayGroupStatusEntry 3 }
|
|
|
|
|
|
|
|
-- CG alarm history group
|
|
|
|
cgprsCgAlarmEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The object controls the generation of
|
|
cgprsCgAlarmNotif as follows:
|
|
'true(1)' - the generation of cgprsCgAlarmNotif
|
|
notifications is enabled.
|
|
'false(2)' - the generation of cgprsCgAlarmNotif
|
|
notifications is disabled."
|
|
::= { ciscoGprsChargingAlarms 1 }
|
|
|
|
cgprsCgAlarmHistTableMax OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the upper limit on the number of entries
|
|
that the cgprsCgAlarmHistTable may contain."
|
|
DEFVAL { 500 }
|
|
::= { ciscoGprsChargingAlarms 2 }
|
|
|
|
cgprsCgAlarmHistTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgAlarmHistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This table contains a history of all
|
|
charging gateway and charging related alarms that
|
|
were generated.This table is deprecated by
|
|
cgprsCgGatewayGroupAlarmHistTable"
|
|
::= { ciscoGprsChargingAlarms 3 }
|
|
|
|
cgprsCgAlarmHistEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgAlarmHistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The information regarding a CG alarm.
|
|
An entry, the oldest entry, is removed if the
|
|
table is full and a new entry is created
|
|
in the table to accommodate a new alarm."
|
|
INDEX { cgprsCgAlarmHistIndex }
|
|
::= { cgprsCgAlarmHistTable 1 }
|
|
|
|
CgprsCgAlarmHistEntry ::= SEQUENCE {
|
|
cgprsCgAlarmHistIndex Unsigned32,
|
|
cgprsCgAlarmHistType CgprsCgAlarmType,
|
|
cgprsCgAlarmHistAddrType InetAddressType,
|
|
cgprsCgAlarmHistAddress InetAddress,
|
|
cgprsCgAlarmHistSeverity CiscoAlarmSeverity,
|
|
cgprsCgAlarmHistInfo SnmpAdminString
|
|
}
|
|
|
|
cgprsCgAlarmHistIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A monotonically increasing integer for the sole purpose
|
|
of indexing the charging gateway and charging related alarms.
|
|
When the index reaches the maximum value it will wrap around
|
|
to one."
|
|
::= { cgprsCgAlarmHistEntry 1 }
|
|
|
|
cgprsCgAlarmHistType OBJECT-TYPE
|
|
SYNTAX CgprsCgAlarmType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Type of the GPRS charging gateway or charging related
|
|
alarm."
|
|
::= { cgprsCgAlarmHistEntry 2 }
|
|
|
|
cgprsCgAlarmHistAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the type of Internet address
|
|
given in cgprsCgAlarmHistAddress."
|
|
::= { cgprsCgAlarmHistEntry 3 }
|
|
|
|
cgprsCgAlarmHistAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The IP address that is used to uniquely identify the CG."
|
|
::= { cgprsCgAlarmHistEntry 4 }
|
|
|
|
cgprsCgAlarmHistSeverity OBJECT-TYPE
|
|
SYNTAX CiscoAlarmSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object indicates the severity of the alarm."
|
|
::= { cgprsCgAlarmHistEntry 5 }
|
|
|
|
cgprsCgAlarmHistInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object provide detailed information when a GPRS
|
|
charging gateway or charging related alarm is generated."
|
|
::= { cgprsCgAlarmHistEntry 6 }
|
|
|
|
|
|
|
|
cgprsCgAlarmHistLatestIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of cgprsCgAlarmHistIndex for the most recently
|
|
created entry in cgprsCgAlarmHistTable."
|
|
::= { ciscoGprsChargingAlarms 4 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsCgGatewayGroupAlarmHistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a history of all
|
|
charging groups and charging related alarms that
|
|
were generated for the charging gateways per charging group."
|
|
::= { ciscoGprsChargingAlarms 5 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistEntry OBJECT-TYPE
|
|
SYNTAX CgprsCgGatewayGroupAlarmHistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the information regarding a CG alarm
|
|
per charging group.
|
|
An entry is created in the table on receiving a charging
|
|
gateway alarm per charging group. A CG alarm can be received
|
|
for scenarios described by CgprsCgAlarmType.
|
|
An entry, the oldest entry, is removed if the
|
|
table is full and a new entry is created
|
|
in the table to accommodate a new alarm."
|
|
INDEX {
|
|
cgprsCgGroupIndex,
|
|
cgprsCgGatewayGroupAlarmHistIndex
|
|
}
|
|
::= { cgprsCgGatewayGroupAlarmHistTable 1 }
|
|
|
|
CgprsCgGatewayGroupAlarmHistEntry ::= SEQUENCE {
|
|
cgprsCgGatewayGroupAlarmHistIndex Unsigned32,
|
|
cgprsCgGatewayGroupAlarmHistType CgprsCgAlarmType,
|
|
cgprsCgGatewayGroupAlarmHistAddrType InetAddressType,
|
|
cgprsCgGatewayGroupAlarmHistAddress InetAddress,
|
|
cgprsCgGatewayGroupAlarmHistSeverity CiscoAlarmSeverity,
|
|
cgprsCgGatewayGroupAlarmHistInfo SnmpAdminString
|
|
}
|
|
|
|
cgprsCgGatewayGroupAlarmHistIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates a monotonically increasing integer for
|
|
the sole purpose of indexing the charging gateway and charging
|
|
related alarms in a charging group. When the index reaches the
|
|
maximum value it will wrap around to one."
|
|
::= { cgprsCgGatewayGroupAlarmHistEntry 1 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistType OBJECT-TYPE
|
|
SYNTAX CgprsCgAlarmType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of GPRS, charging gateway or
|
|
charging related alarm."
|
|
::= { cgprsCgGatewayGroupAlarmHistEntry 2 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of Internet address
|
|
given in cgprsCgGatewayGroupAlarmHistAddress."
|
|
::= { cgprsCgGatewayGroupAlarmHistEntry 3 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address that is used to
|
|
uniquely identify the CG."
|
|
::= { cgprsCgGatewayGroupAlarmHistEntry 4 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistSeverity OBJECT-TYPE
|
|
SYNTAX CiscoAlarmSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the severity of the alarm."
|
|
::= { cgprsCgGatewayGroupAlarmHistEntry 5 }
|
|
|
|
cgprsCgGatewayGroupAlarmHistInfo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object provides detailed information when a GPRS
|
|
charging gateway or charging related alarm is generated."
|
|
::= { cgprsCgGatewayGroupAlarmHistEntry 6 }
|
|
|
|
|
|
|
|
cgprsCgGatewayGroupAlarmEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object controls the generation of
|
|
cgprsCgGatewayGroupAlarmNotif as follows:
|
|
'true(1)' - the generation of cgprsCgGatewayGroupAlarmNotif
|
|
notifications is enabled.
|
|
'false(2)' - the generation of cgprsCgGatewayGroupAlarmNotif
|
|
notifications is disabled."
|
|
::= { ciscoGprsChargingAlarms 6 }
|
|
-- Notification Definitions
|
|
|
|
ciscoGprsCharNotifPrefix OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIB 2 }
|
|
|
|
ciscoGprsCharNotifs OBJECT IDENTIFIER
|
|
::= { ciscoGprsCharNotifPrefix 0 }
|
|
|
|
|
|
cgprsCgAlarmNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsCgAlarmHistType,
|
|
cgprsCgAlarmHistAddrType,
|
|
cgprsCgAlarmHistAddress,
|
|
cgprsCgAlarmHistSeverity,
|
|
cgprsCgAlarmHistInfo
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A cgprsCgAlarmNotif signifies that a GPRS related
|
|
alarm is detected in the managed system.
|
|
This alarm is sent after an entry has been added to
|
|
cgprsCgAlarmHistTable or cgprsCgGatewayGroupAlarmHistTable.
|
|
This notification is deprecated by
|
|
cgprsCgGatewayGroupAlarmNotif"
|
|
::= { ciscoGprsCharNotifs 1 }
|
|
|
|
cgprsCgGatewaySwitchoverNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsCgActiveChgGatewayAddrType,
|
|
cgprsCgActiveChgGatewayAddress,
|
|
cgprsCgOldChgGatewayAddress
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A notification of this type is generated when the
|
|
charging gateway is switched, the new charging
|
|
gateway is identified by cgprsCgActiveChgGatewayAddress
|
|
and the old charging gateway is identified by
|
|
cgprsCgOldChgGatewayAddress.
|
|
|
|
The switchover will happen according to the value set
|
|
in cgprsCgGroupSwitchOverTime and the selection of the
|
|
new CG will be according to the value set in
|
|
cgprsCgSwitchOverPriority.
|
|
Note: Selection of new CG based on the value set in
|
|
cgprsCgSwitchOverPriority is only true for default
|
|
charging gateway group, for other charging gateway groups
|
|
including defualt charging gateway group it can be determined
|
|
by the value set in cgprsCgGroupSwitchOverPriority.
|
|
This notification is deprecated by
|
|
cgprsCgGatewayGroupSwitchoverNotif"
|
|
::= { ciscoGprsCharNotifs 2 }
|
|
|
|
cgprsCgInServiceModeNotif NOTIFICATION-TYPE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A notification of this type is generated when the
|
|
GGSN charging function is in normal mode. This can
|
|
be identified by cgprsCgServiceMode object for default
|
|
charging gateway group whereas for other charging groups,
|
|
including default charging gateway group it can be identfied
|
|
by cgprsCgGroupServiceMode.
|
|
This notification is deprecated by
|
|
cgprsCgGatewayGroupInServiceModeNotif"
|
|
::= { ciscoGprsCharNotifs 3 }
|
|
|
|
cgprsCgMaintenanceModeNotif NOTIFICATION-TYPE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A notification of this type is generated when the
|
|
GGSN charging function is in maintenance mode. This
|
|
can be identified by cgprsCgServiceMode object for default
|
|
charging gateway group whereas for other charging groups,
|
|
including default charging gateway group it can be identfied
|
|
by cgprsCgGroupServiceMode.
|
|
This notification is deprecated by
|
|
cgprsCgGatewayGroupMaintenanceModeNotif"
|
|
::= { ciscoGprsCharNotifs 4 }
|
|
|
|
cgprsCgGatewayGroupAlarmNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsCgGatewayGroupAlarmHistType,
|
|
cgprsCgGatewayGroupAlarmHistAddrType,
|
|
cgprsCgGatewayGroupAlarmHistAddress,
|
|
cgprsCgGatewayGroupAlarmHistSeverity,
|
|
cgprsCgGatewayGroupAlarmHistInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A cgprsCgGroupAlarmNotif signifies that a GPRS related
|
|
alarm is detected in the managed system.
|
|
This alarm is sent after an entry has been added to
|
|
cgprsCgGatewayGroupAlarmHistTable."
|
|
::= { ciscoGprsCharNotifs 5 }
|
|
|
|
cgprsCgGatewayGroupSwitchoverNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsCgGatewayGroupStatusAddrType,
|
|
cgprsCgGatewayGroupStatusActiveCgAddr,
|
|
cgprsCgGatewayGroupStatusOldCgAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification of this type is generated when the
|
|
charging gateway is switched, the new charging
|
|
gateway is identified by cgprsCgGatewayGroupStatusActiveCgAddr
|
|
and the old charging gateway is identified by
|
|
cgprsCgGatewayGroupStatusOldCgAddr."
|
|
::= { ciscoGprsCharNotifs 6 }
|
|
|
|
cgprsCgGatewayGroupInServiceModeNotif NOTIFICATION-TYPE
|
|
OBJECTS { cgprsCgGroupServiceMode }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cgprsCgGatewayGroupInServiceModeNotif notification is
|
|
generated when the charging group state transitions to
|
|
in-service mode, identified by the object
|
|
cgprsCgGroupServiceMode"
|
|
::= { ciscoGprsCharNotifs 7 }
|
|
|
|
cgprsCgGatewayGroupMaintenanceModeNotif NOTIFICATION-TYPE
|
|
OBJECTS { cgprsCgGroupServiceMode }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cgprsCgGatewayGroupMaintenanceModeNotif notification is
|
|
generated when the charging group state transitions to
|
|
maintenance mode, identified by the object
|
|
cgprsCgGroupServiceMode"
|
|
::= { ciscoGprsCharNotifs 8 }
|
|
-- Conformances definitions
|
|
|
|
ciscoGprsCharMIBConformances OBJECT IDENTIFIER
|
|
::= { ciscoGprsChargingMIB 3 }
|
|
|
|
cgprsCgMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoGprsCharMIBConformances 1 }
|
|
|
|
cgprsCgMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoGprsCharMIBConformances 2 }
|
|
|
|
|
|
-- compliance statements
|
|
|
|
cgprsCgCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cgprsCgMIBConfigGroup }
|
|
|
|
GROUP cgprsCgMIBStatsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging statistics feature."
|
|
|
|
GROUP cgprsCgMIBAlarmsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging gateway alarm feature."
|
|
|
|
GROUP cgprsCgMIBNotifGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging notifications."
|
|
::= { cgprsCgMIBCompliances 1 }
|
|
|
|
cgprsCgComplianceRev1 MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB. This is deprecated by
|
|
cgprsCgComplianceRev2."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cgprsCgMIBConfigGroupRev1 }
|
|
|
|
GROUP cgprsCgMIBStatsGroupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging status and statistics feature."
|
|
|
|
GROUP cgprsCgMIBAlarmsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging gateway alarm feature."
|
|
|
|
GROUP cgprsCgMIBNotifGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging notifications."
|
|
::= { cgprsCgMIBCompliances 2 }
|
|
|
|
cgprsCgComplianceRev2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cgprsCgMIBConfigGroupRev2 }
|
|
|
|
GROUP cgprsCgMIBStatsGroupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging status and statistics feature."
|
|
|
|
GROUP cgprsCgMIBAlarmsGroupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging gateway alarm feature."
|
|
|
|
GROUP cgprsCgMIBNotifGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging notifications."
|
|
::= { cgprsCgMIBCompliances 3 }
|
|
|
|
cgprsCgComplianceRev3 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cgprsCgMIBConfigGroupRev3 }
|
|
|
|
GROUP cgprsCgMIBStatsGroupRev2
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging statistics feature."
|
|
|
|
GROUP cgprsCgMIBAlarmsGroupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging gateway alarm feature."
|
|
|
|
GROUP cgprsCgMIBNotifGroupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging notifications."
|
|
|
|
GROUP cgprsCgMIBStatusGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that
|
|
supports GGSN charging status feature."
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
::= { cgprsCgMIBCompliances 4 }
|
|
|
|
cgprsCgComplianceRev4 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev3,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev1,
|
|
cgprsCgMIBNotifGroupRev1,
|
|
cgprsCgMIBStatusGroup,
|
|
cgprsCgMIBConfigGroupR60,
|
|
cgprsCgMIBStatusGroupR60
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
::= { cgprsCgMIBCompliances 5 }
|
|
|
|
cgprsCgComplianceRev5 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev3,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev1,
|
|
cgprsCgMIBNotifGroupRev1,
|
|
cgprsCgMIBStatusGroup,
|
|
cgprsCgMIBConfigGroupR60,
|
|
cgprsCgMIBStatusGroupR60,
|
|
cgprsCgMIBConfigProfileChangeGroup
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgProfileStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { cgprsCgMIBCompliances 6 }
|
|
|
|
cgprsCgComplianceRev6 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB. This is deprecated by
|
|
cgprsCgComplianceRev7."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev4,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev1,
|
|
cgprsCgMIBNotifGroupRev1,
|
|
cgprsCgMIBStatusGroup,
|
|
cgprsCgMIBStatusGroupR60,
|
|
cgprsCgMIBExtConfigGroup,
|
|
cgprsCgMIBConfigProfileChangeGroup
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgProfileStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { cgprsCgMIBCompliances 7 }
|
|
|
|
cgprsCgComplianceRev7 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB. This is deprecated by
|
|
cgprsCgComplianceRev8."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev4,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev1,
|
|
cgprsCgMIBNotifGroupRev1,
|
|
cgprsCgMIBStatusGroup,
|
|
cgprsCgMIBStatusGroupR60,
|
|
cgprsCgMIBExtConfigGroup,
|
|
cgprsCgMIBConfigGroupR80,
|
|
cgprsCgMIBConfigProfileChangeGroup
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgProfileStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { cgprsCgMIBCompliances 8 }
|
|
|
|
cgprsCgComplianceRev8 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB. This is deprecated by
|
|
cgprsCgComplianceRev9."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev4,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev1,
|
|
cgprsCgMIBNotifGroupRev1,
|
|
cgprsCgMIBStatusGroup,
|
|
cgprsCgMIBStatusGroupR60,
|
|
cgprsCgMIBExtConfigGroup,
|
|
cgprsCgMIBConfigGroupR80,
|
|
cgprsCgMIBConfigProfileChangeGroupRev1
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgProfileStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
::= { cgprsCgMIBCompliances 9 }
|
|
|
|
cgprsCgComplianceRev9 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB. This is deprecated by
|
|
cgprsCgComplianceRev10."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev5,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev2,
|
|
cgprsCgMIBNotifGroupRev2,
|
|
cgprsCgMIBStatusGroupRev1,
|
|
cgprsCgMIBStatusGroupR60,
|
|
cgprsCgMIBExtConfigGroup,
|
|
cgprsCgMIBConfigGroupR80,
|
|
cgprsCgMIBConfigGroupR90,
|
|
cgprsCgMIBStatsGroupRev3,
|
|
cgprsCgMIBConfigProfileChangeGroupRev1
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgGroupRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgGatewayIpRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgProfileStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cgprsCgGatewayIpAddrType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 address type."
|
|
|
|
OBJECT cgprsCgGatewayGroupStatusAddrType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 address type."
|
|
|
|
OBJECT cgprsCgGatewayGroupAlarmHistAddrType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 address type."
|
|
::= { cgprsCgMIBCompliances 10 }
|
|
|
|
cgprsCgComplianceRev10 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
CISCO GPRS CHARGING MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cgprsCgMIBConfigGroupRev5,
|
|
cgprsCgMIBStatsGroupRev2,
|
|
cgprsCgMIBAlarmsGroupRev2,
|
|
cgprsCgMIBNotifGroupRev2,
|
|
cgprsCgMIBStatusGroupRev1,
|
|
cgprsCgMIBStatusGroupR60,
|
|
cgprsCgMIBConfigGroupR80,
|
|
cgprsCgMIBConfigGroupR90,
|
|
cgprsCgMIBStatsGroupRev3,
|
|
cgprsCgMIBConfigProfileChangeGroupRev1,
|
|
cgprsCgMIBConfigGroupR100
|
|
}
|
|
|
|
OBJECT cgprsCgProfileRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgGroupRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgGatewayIpRowStatus
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
createAndGo(4),
|
|
destroy(6)
|
|
}
|
|
DESCRIPTION
|
|
"The states notInService(2), notReady(3) and
|
|
createAndWait(5) need not be supported."
|
|
|
|
OBJECT cgprsCgProfileStorageType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT cgprsCgGatewayIpAddrType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 address type."
|
|
|
|
OBJECT cgprsCgGatewayGroupStatusAddrType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 address type."
|
|
|
|
OBJECT cgprsCgGatewayGroupAlarmHistAddrType
|
|
SYNTAX INTEGER {
|
|
ipv4(1)
|
|
}
|
|
DESCRIPTION
|
|
"An implementation is only required to support
|
|
IPv4 address type."
|
|
::= { cgprsCgMIBCompliances 11 }
|
|
|
|
-- units of conformance
|
|
|
|
cgprsCgMIBConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayAddrType,
|
|
cgprsCgGatewayAddr,
|
|
cgprsCgGatewayRowStatus,
|
|
cgprsCgOperStatus,
|
|
cgprsCgLinkState,
|
|
cgprsCgEnable,
|
|
cgprsCgCdrLocalSeqNumEnable,
|
|
cgprsCgCdrNodeIdEnable,
|
|
cgprsCgFlowControlEcho,
|
|
cgprsCgCdrPktsStatEnable,
|
|
cgprsCgCdrNonPrimaryEnable,
|
|
cgprsCgCdrAggreLimit,
|
|
cgprsCgTransInterval,
|
|
cgprsCgPktsQSize,
|
|
cgprsCgPathRequest,
|
|
cgprsCgContainerVolThresh,
|
|
cgprsCgMapDataTos,
|
|
cgprsCgPathProtocol,
|
|
cgprsCgServerSwitchTimeout,
|
|
cgprsCgConditionLimit,
|
|
cgprsCgGtpPrimePort,
|
|
cgprsCgN3BufferSize,
|
|
cgprsCgChargeForRoamersOnly,
|
|
cgprsCgTariffTimeMaxEntries,
|
|
cgprsCgTariffTimeNextIndex,
|
|
cgprsCgTariffTimeRowStatus,
|
|
cgprsCgTariffTimeHour,
|
|
cgprsCgTariffTimeMin,
|
|
cgprsCgTariffTimeSec
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configuration."
|
|
::= { cgprsCgMIBGroups 1 }
|
|
|
|
cgprsCgMIBStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgDownTimes,
|
|
cgprsCgAccPtNum,
|
|
cgprsCgCdrOpenedNum,
|
|
cgprsCgCdrClosedNum,
|
|
cgprsCgContainerNum,
|
|
cgprsCgPendingMsgNum,
|
|
cgprsCgSentMsgNum
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
statistics."
|
|
::= { cgprsCgMIBGroups 2 }
|
|
|
|
cgprsCgMIBAlarmsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgAlarmEnable,
|
|
cgprsCgAlarmHistTableMax,
|
|
cgprsCgAlarmHistType,
|
|
cgprsCgAlarmHistAddrType,
|
|
cgprsCgAlarmHistAddress,
|
|
cgprsCgAlarmHistSeverity,
|
|
cgprsCgAlarmHistInfo
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing information about the
|
|
charging gateway and charging related alarms.
|
|
This group is obsoleted by cgprsCgMIBAlarmsGroupRev1."
|
|
::= { cgprsCgMIBGroups 3 }
|
|
|
|
cgprsCgMIBNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { cgprsCgAlarmNotif }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of notification."
|
|
::= { cgprsCgMIBGroups 4 }
|
|
|
|
cgprsCgMIBConfigGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayAddrType,
|
|
cgprsCgGatewayAddr,
|
|
cgprsCgGatewayRowStatus,
|
|
cgprsCgOperStatus,
|
|
cgprsCgLinkState,
|
|
cgprsCgEnable,
|
|
cgprsCgCdrLocalSeqNumEnable,
|
|
cgprsCgCdrNodeIdEnable,
|
|
cgprsCgFlowControlEcho,
|
|
cgprsCgCdrPktsStatEnable,
|
|
cgprsCgCdrNonPrimaryEnable,
|
|
cgprsCgCdrAggreLimit,
|
|
cgprsCgTransInterval,
|
|
cgprsCgPktsQSize,
|
|
cgprsCgPathRequest,
|
|
cgprsCgContainerVolThresh,
|
|
cgprsCgMapDataTos,
|
|
cgprsCgPathProtocol,
|
|
cgprsCgServerSwitchTimeout,
|
|
cgprsCgConditionLimit,
|
|
cgprsCgGtpPrimePort,
|
|
cgprsCgN3BufferSize,
|
|
cgprsCgChargeForRoamersOnly,
|
|
cgprsCgTariffTimeMaxEntries,
|
|
cgprsCgTariffTimeNextIndex,
|
|
cgprsCgTariffTimeRowStatus,
|
|
cgprsCgTariffTimeHour,
|
|
cgprsCgTariffTimeMin,
|
|
cgprsCgTariffTimeSec,
|
|
cgprsCgClearCdrPartialCdr,
|
|
cgprsCgSgsnChangeLimit
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configuration. This group is deprecated by
|
|
cgprsCgMIBConfigGroupRev2."
|
|
::= { cgprsCgMIBGroups 5 }
|
|
|
|
cgprsCgMIBStatsGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgDownTimes,
|
|
cgprsCgAccPtNum,
|
|
cgprsCgCdrOpenedNum,
|
|
cgprsCgCdrClosedNum,
|
|
cgprsCgContainerNum,
|
|
cgprsCgPendingMsgNum,
|
|
cgprsCgSentMsgNum,
|
|
cgprsCgTotalCdrOpened,
|
|
cgprsCgTotalContainerCreated
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing information about the
|
|
charging gateway and charging related alarms."
|
|
::= { cgprsCgMIBGroups 6 }
|
|
|
|
cgprsCgMIBConfigGroupRev2 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayAddrType,
|
|
cgprsCgGatewayAddr,
|
|
cgprsCgGatewayRowStatus,
|
|
cgprsCgOperStatus,
|
|
cgprsCgLinkState,
|
|
cgprsCgEnable,
|
|
cgprsCgCdrLocalSeqNumEnable,
|
|
cgprsCgCdrNodeIdEnable,
|
|
cgprsCgFlowControlEcho,
|
|
cgprsCgCdrPktsStatEnable,
|
|
cgprsCgCdrAggreLimit,
|
|
cgprsCgTransInterval,
|
|
cgprsCgPktsQSize,
|
|
cgprsCgPathRequest,
|
|
cgprsCgContainerVolThresh,
|
|
cgprsCgMapDataTos,
|
|
cgprsCgPathProtocol,
|
|
cgprsCgServerSwitchTimeout,
|
|
cgprsCgConditionLimit,
|
|
cgprsCgGtpPrimePort,
|
|
cgprsCgN3BufferSize,
|
|
cgprsCgChargeForRoamersOnly,
|
|
cgprsCgTariffTimeMaxEntries,
|
|
cgprsCgTariffTimeNextIndex,
|
|
cgprsCgTariffTimeRowStatus,
|
|
cgprsCgTariffTimeHour,
|
|
cgprsCgTariffTimeMin,
|
|
cgprsCgTariffTimeSec,
|
|
cgprsCgClearCdrPartialCdr,
|
|
cgprsCgCdrSgsnChangeLimit,
|
|
cgprsCgSgsnChangeLimit,
|
|
cgprsCgRelease,
|
|
cgprsCgGtpShortHeaderEnable,
|
|
cgprsCgTransFormNumRespEnable
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configuration."
|
|
::= { cgprsCgMIBGroups 7 }
|
|
|
|
cgprsCgMIBAlarmsGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgAlarmEnable,
|
|
cgprsCgAlarmHistTableMax,
|
|
cgprsCgAlarmHistType,
|
|
cgprsCgAlarmHistAddrType,
|
|
cgprsCgAlarmHistAddress,
|
|
cgprsCgAlarmHistSeverity,
|
|
cgprsCgAlarmHistInfo,
|
|
cgprsCgAlarmHistLatestIndex
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing information about the
|
|
charging gateway and charging related alarms.
|
|
This group is obsoleted by cgprsCgMIBAlarmsGroupRev2"
|
|
::= { cgprsCgMIBGroups 8 }
|
|
|
|
cgprsCgMIBConfigGroupRev3 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayAddrType,
|
|
cgprsCgGatewayAddr,
|
|
cgprsCgGatewayRowStatus,
|
|
cgprsCgOperStatus,
|
|
cgprsCgLinkState,
|
|
cgprsCgEnable,
|
|
cgprsCgCdrLocalSeqNumEnable,
|
|
cgprsCgCdrNodeIdEnable,
|
|
cgprsCgFlowControlEcho,
|
|
cgprsCgCdrPktsStatEnable,
|
|
cgprsCgCdrAggreLimit,
|
|
cgprsCgTransInterval,
|
|
cgprsCgPktsQSize,
|
|
cgprsCgPathRequest,
|
|
cgprsCgContainerVolThresh,
|
|
cgprsCgMapDataTos,
|
|
cgprsCgPathProtocol,
|
|
cgprsCgServerSwitchTimeout,
|
|
cgprsCgConditionLimit,
|
|
cgprsCgGtpPrimePort,
|
|
cgprsCgN3BufferSize,
|
|
cgprsCgChargeForRoamersOnly,
|
|
cgprsCgTariffTimeMaxEntries,
|
|
cgprsCgTariffTimeNextIndex,
|
|
cgprsCgTariffTimeRowStatus,
|
|
cgprsCgTariffTimeHour,
|
|
cgprsCgTariffTimeMin,
|
|
cgprsCgTariffTimeSec,
|
|
cgprsCgClearCdrPartialCdr,
|
|
cgprsCgCdrSgsnChangeLimit,
|
|
cgprsCgRelease,
|
|
cgprsCgGtpShortHeaderEnable,
|
|
cgprsCgTransFormNumRespEnable,
|
|
cgprsCgContainerTimeLimit,
|
|
cgprsCgProfileRowStatus,
|
|
cgprsCgProfileDesc,
|
|
cgprsCgProfileCategory,
|
|
cgprsCgProfileCdrSuppress,
|
|
cgprsCgProfileVolumeLimit,
|
|
cgprsCgProfileVolumeLimitReset,
|
|
cgprsCgProfileDurLimit,
|
|
cgprsCgProfileDurLimitReset,
|
|
cgprsCgProfileTariffTime,
|
|
cgprsCgProfileSgsnChange,
|
|
cgprsCgProfileMapNum,
|
|
cgprsCgProfileMapOverride,
|
|
cgprsCgProfileMapTrusted,
|
|
cgprsCgChargingCharReject,
|
|
cgprsCgServiceMode,
|
|
cgprsCgPartialCdrGenEnable,
|
|
cgprsCgSwitchOverPriority,
|
|
cgprsCgCharSelectionMode,
|
|
cgprsCgReconnect,
|
|
cgprsCgPtcEnable,
|
|
cgprsCgPtcPossiblyDupEnable
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configuration."
|
|
::= { cgprsCgMIBGroups 9 }
|
|
|
|
cgprsCgMIBNotifGroupRev1 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
cgprsCgAlarmNotif,
|
|
cgprsCgGatewaySwitchoverNotif,
|
|
cgprsCgInServiceModeNotif,
|
|
cgprsCgMaintenanceModeNotif
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of notification."
|
|
::= { cgprsCgMIBGroups 10 }
|
|
|
|
cgprsCgMIBStatsGroupRev2 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgDownTimes,
|
|
cgprsCgAccPtNum,
|
|
cgprsCgCdrOpenedNum,
|
|
cgprsCgCdrClosedNum,
|
|
cgprsCgContainerNum,
|
|
cgprsCgPendingMsgNum,
|
|
cgprsCgSentMsgNum,
|
|
cgprsCgTotalCdrOpened,
|
|
cgprsCgTotalContainerCreated
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
statistics."
|
|
::= { cgprsCgMIBGroups 11 }
|
|
|
|
cgprsCgMIBStatusGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgActiveChgGatewayAddrType,
|
|
cgprsCgActiveChgGatewayAddress,
|
|
cgprsCgOldChgGatewayAddress
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
status."
|
|
::= { cgprsCgMIBGroups 12 }
|
|
|
|
cgprsCgMIBConfigGroupR60 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgCdrOptionServiceRecord,
|
|
cgprsCgPartialCdrGenEnableAll,
|
|
cgprsCgProfileCdrSuppressPrepaid,
|
|
cgprsCgProfileContentDccaProfile,
|
|
cgprsCgProfileContentPostTime,
|
|
cgprsCgProfileContentPostValTime,
|
|
cgprsCgProfileContentPostVolume,
|
|
cgprsCgProfileContentRulebaseId,
|
|
cgprsCgCdrOptionApn,
|
|
cgprsCgCdrOptionVirtualApn,
|
|
cgprsCgCdrOptionApnSelMode,
|
|
cgprsCgCdrOptionDynamicAddr,
|
|
cgprsCgCdrOptionNip,
|
|
cgprsCgCdrOptionPdpAddress,
|
|
cgprsCgCdrOptionPdpType,
|
|
cgprsCgCdrOptionSerMsisdn,
|
|
cgprsCgCdrOptionSgsnPlmn,
|
|
cgprsCgCdrOptionCamelCharInfo,
|
|
cgprsCgCdrOptionImeisv,
|
|
cgprsCgCdrOptionMsTimeZone,
|
|
cgprsCgCdrOptionRatType,
|
|
cgprsCgCdrOptionUserLocInfo
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects added as part of GGSN release
|
|
R6.0."
|
|
::= { cgprsCgMIBGroups 13 }
|
|
|
|
cgprsCgMIBStatusGroupR60 OBJECT-GROUP
|
|
OBJECTS { cgprsCgTotalServiceRecords }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of status object added as part of GGSN
|
|
release R6.0."
|
|
::= { cgprsCgMIBGroups 14 }
|
|
|
|
cgprsCgMIBConfigProfileChangeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgProfileContentPostQosChange,
|
|
cgprsCgProfileContentPostSgsnChange,
|
|
cgprsCgProfileContentPostRatChange,
|
|
cgprsCgProfileContentPostPlmnChange,
|
|
cgprsCgProfileStorageType,
|
|
cgprsCgServiceRecordIncludeRat,
|
|
cgprsCgServiceRecordIncludePlmn
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configuration. This is deprecated by
|
|
cgprsCgMIBConfigProfileChangeGroupRev1."
|
|
::= { cgprsCgMIBGroups 15 }
|
|
|
|
cgprsCgMIBConfigGroupRev4 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayAddrType,
|
|
cgprsCgGatewayAddr,
|
|
cgprsCgGatewayRowStatus,
|
|
cgprsCgOperStatus,
|
|
cgprsCgLinkState,
|
|
cgprsCgEnable,
|
|
cgprsCgCdrLocalSeqNumEnable,
|
|
cgprsCgCdrNodeIdEnable,
|
|
cgprsCgFlowControlEcho,
|
|
cgprsCgCdrPktsStatEnable,
|
|
cgprsCgCdrAggreLimit,
|
|
cgprsCgTransInterval,
|
|
cgprsCgPktsQSize,
|
|
cgprsCgPathRequest,
|
|
cgprsCgContainerVolThresh,
|
|
cgprsCgMapDataTos,
|
|
cgprsCgPathProtocol,
|
|
cgprsCgServerSwitchTimeout,
|
|
cgprsCgConditionLimit,
|
|
cgprsCgGtpPrimePort,
|
|
cgprsCgN3BufferSize,
|
|
cgprsCgChargeForRoamersOnly,
|
|
cgprsCgTariffTimeMaxEntries,
|
|
cgprsCgTariffTimeNextIndex,
|
|
cgprsCgTariffTimeRowStatus,
|
|
cgprsCgTariffTimeHour,
|
|
cgprsCgTariffTimeMin,
|
|
cgprsCgTariffTimeSec,
|
|
cgprsCgClearCdrPartialCdr,
|
|
cgprsCgCdrSgsnChangeLimit,
|
|
cgprsCgRelease,
|
|
cgprsCgGtpShortHeaderEnable,
|
|
cgprsCgTransFormNumRespEnable,
|
|
cgprsCgContainerTimeLimit,
|
|
cgprsCgProfileRowStatus,
|
|
cgprsCgProfileDesc,
|
|
cgprsCgProfileCategory,
|
|
cgprsCgProfileCdrSuppress,
|
|
cgprsCgProfileVolumeLimit,
|
|
cgprsCgProfileVolumeLimitReset,
|
|
cgprsCgProfileDurLimit,
|
|
cgprsCgProfileDurLimitReset,
|
|
cgprsCgProfileTariffTime,
|
|
cgprsCgProfileSgsnChange,
|
|
cgprsCgProfileMapNumber,
|
|
cgprsCgProfileMapOverride,
|
|
cgprsCgProfileMapTrusted,
|
|
cgprsCgChargingCharReject,
|
|
cgprsCgServiceMode,
|
|
cgprsCgPartialCdrGenEnable,
|
|
cgprsCgSwitchOverPriority,
|
|
cgprsCgCharSelectionMode,
|
|
cgprsCgReconnect,
|
|
cgprsCgPtcEnable,
|
|
cgprsCgPtcPossiblyDupEnable
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configurations."
|
|
::= { cgprsCgMIBGroups 16 }
|
|
|
|
cgprsCgMIBExtConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgCdrOptionServiceRecord,
|
|
cgprsCgPartialCdrGenEnableAll,
|
|
cgprsCgProfileCdrSuppressPrepaid,
|
|
cgprsCgProfileContentDccaProfile,
|
|
cgprsCgProfileContentPostTime,
|
|
cgprsCgProfileContentPostValidityTime,
|
|
cgprsCgProfileContentPostVolume,
|
|
cgprsCgProfileContentRulebaseId,
|
|
cgprsCgCdrOptionApn,
|
|
cgprsCgCdrOptionVirtualApn,
|
|
cgprsCgCdrOptionApnSelMode,
|
|
cgprsCgCdrOptionDynamicAddr,
|
|
cgprsCgCdrOptionNip,
|
|
cgprsCgCdrOptionPdpAddress,
|
|
cgprsCgCdrOptionPdpType,
|
|
cgprsCgCdrOptionSerMsisdn,
|
|
cgprsCgCdrOptionSgsnPlmn,
|
|
cgprsCgCdrOptionCamelCharInfo,
|
|
cgprsCgCdrOptionImeisv,
|
|
cgprsCgCdrOptionMsTimeZone,
|
|
cgprsCgCdrOptionRatType,
|
|
cgprsCgCdrOptionUserLocInfo
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of status objects."
|
|
::= { cgprsCgMIBGroups 17 }
|
|
|
|
cgprsCgMIBConfigGroupR80 OBJECT-GROUP
|
|
OBJECTS { cgprsCgChargingSrcInterface }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects added as part of GGSN R8.0
|
|
release."
|
|
::= { cgprsCgMIBGroups 18 }
|
|
|
|
cgprsCgMIBConfigProfileChangeGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgProfileContentPostQosChange,
|
|
cgprsCgProfileContentPostSgsnChange,
|
|
cgprsCgProfileContentPostRatChange,
|
|
cgprsCgProfileContentPostPlmnChange,
|
|
cgprsCgProfileContentPostUserLocChange,
|
|
cgprsCgProfileStorageType,
|
|
cgprsCgServiceRecordIncludeRat,
|
|
cgprsCgServiceRecordIncludePlmn,
|
|
cgprsCgServiceRecordIncludeUserLocInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configuration."
|
|
::= { cgprsCgMIBGroups 19 }
|
|
|
|
cgprsCgMIBConfigGroupR90 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayIpAddrType,
|
|
cgprsCgGatewayIpAddr,
|
|
cgprsCgGatewayOperStatus,
|
|
cgprsCgGatewayLinkState,
|
|
cgprsCgGateway,
|
|
cgprsCgGatewayIpRowStatus,
|
|
cgprsCgGroupIscsi,
|
|
cgprsCgGroupServiceMode,
|
|
cgprsCgGroupSwitchOverPriority,
|
|
cgprsCgGroupRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects added as part of GGSN R9.0
|
|
release."
|
|
::= { cgprsCgMIBGroups 20 }
|
|
|
|
cgprsCgMIBStatsGroupRev3 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayGroupCgDownTimes,
|
|
cgprsCgGatewayGroupAccPtNum,
|
|
cgprsCgGatewayGroupCdrOpenedNum,
|
|
cgprsCgGatewayGroupCdrClosedNum,
|
|
cgprsCgGatewayGroupContainerNum,
|
|
cgprsCgGatewayGroupServiceRecordsNum,
|
|
cgprsCgGatewayGroupPendingMsgNum,
|
|
cgprsCgGatewayGroupCdrPendingMsgIscsiNum,
|
|
cgprsCgGatewayGroupCdrPendingMsgCgPathNum,
|
|
cgprsCgGatewayGroupCdrPendingMsgMaintNum,
|
|
cgprsCgGatewayGroupTotalCdrOpened,
|
|
cgprsCgGatewayGroupTotalContainerCreated,
|
|
cgprsCgGatewayGroupTotalServiceRecords,
|
|
cgprsCgGatewayGroupTotalSentMsg,
|
|
cgprsCgGatewayGroupTotalSentMsgToIscsi,
|
|
cgprsCgGatewayGroupTotalSentMsgToCg
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
statistics."
|
|
::= { cgprsCgMIBGroups 21 }
|
|
|
|
cgprsCgMIBAlarmsGroupRev2 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayGroupAlarmEnable,
|
|
cgprsCgAlarmHistTableMax,
|
|
cgprsCgGatewayGroupAlarmHistType,
|
|
cgprsCgGatewayGroupAlarmHistAddrType,
|
|
cgprsCgGatewayGroupAlarmHistAddress,
|
|
cgprsCgGatewayGroupAlarmHistSeverity,
|
|
cgprsCgGatewayGroupAlarmHistInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about the
|
|
charging gateway and charging related alarms."
|
|
::= { cgprsCgMIBGroups 22 }
|
|
|
|
cgprsCgMIBStatusGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgGatewayGroupStatusAddrType,
|
|
cgprsCgGatewayGroupStatusActiveCgAddr,
|
|
cgprsCgGatewayGroupStatusOldCgAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
status."
|
|
::= { cgprsCgMIBGroups 23 }
|
|
|
|
cgprsCgMIBConfigGroupRev5 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgEnable,
|
|
cgprsCgCdrLocalSeqNumEnable,
|
|
cgprsCgCdrNodeIdEnable,
|
|
cgprsCgFlowControlEcho,
|
|
cgprsCgCdrPktsStatEnable,
|
|
cgprsCgCdrAggreLimit,
|
|
cgprsCgTransInterval,
|
|
cgprsCgPktsQSize,
|
|
cgprsCgPathRequest,
|
|
cgprsCgContainerVolThresh,
|
|
cgprsCgMapDataTos,
|
|
cgprsCgPathProtocol,
|
|
cgprsCgServerSwitchTimeout,
|
|
cgprsCgConditionLimit,
|
|
cgprsCgGtpPrimePort,
|
|
cgprsCgN3BufferSize,
|
|
cgprsCgChargeForRoamersOnly,
|
|
cgprsCgTariffTimeMaxEntries,
|
|
cgprsCgTariffTimeNextIndex,
|
|
cgprsCgTariffTimeRowStatus,
|
|
cgprsCgTariffTimeHour,
|
|
cgprsCgTariffTimeMin,
|
|
cgprsCgTariffTimeSec,
|
|
cgprsCgClearCdrPartialCdr,
|
|
cgprsCgCdrSgsnChangeLimit,
|
|
cgprsCgRelease,
|
|
cgprsCgGtpShortHeaderEnable,
|
|
cgprsCgTransFormNumRespEnable,
|
|
cgprsCgContainerTimeLimit,
|
|
cgprsCgProfileRowStatus,
|
|
cgprsCgProfileDesc,
|
|
cgprsCgProfileCategory,
|
|
cgprsCgProfileCdrSuppress,
|
|
cgprsCgProfileVolumeLimit,
|
|
cgprsCgProfileVolumeLimitReset,
|
|
cgprsCgProfileDurLimit,
|
|
cgprsCgProfileDurLimitReset,
|
|
cgprsCgProfileTariffTime,
|
|
cgprsCgProfileSgsnChange,
|
|
cgprsCgProfileMapNumber,
|
|
cgprsCgProfileMapOverride,
|
|
cgprsCgProfileMapTrusted,
|
|
cgprsCgChargingCharReject,
|
|
cgprsCgPartialCdrGenEnable,
|
|
cgprsCgCharSelectionMode,
|
|
cgprsCgReconnect,
|
|
cgprsCgPtcEnable,
|
|
cgprsCgPtcPossiblyDupEnable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing charging related
|
|
configurations."
|
|
::= { cgprsCgMIBGroups 24 }
|
|
|
|
cgprsCgMIBNotifGroupRev2 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
cgprsCgGatewayGroupAlarmNotif,
|
|
cgprsCgGatewayGroupSwitchoverNotif,
|
|
cgprsCgGatewayGroupInServiceModeNotif,
|
|
cgprsCgGatewayGroupMaintenanceModeNotif
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notification."
|
|
::= { cgprsCgMIBGroups 25 }
|
|
|
|
cgprsCgMIBConfigGroupR100 OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsCgCdrOptionServiceRecord,
|
|
cgprsCgPartialCdrGenEnableAll,
|
|
cgprsCgProfileCdrSuppressPrepaid,
|
|
cgprsCgProfileContentPostTime,
|
|
cgprsCgProfileContentPostValidityTime,
|
|
cgprsCgProfileContentPostVolume,
|
|
cgprsCgProfileContentRulebaseId,
|
|
cgprsCgCdrOptionApn,
|
|
cgprsCgCdrOptionVirtualApn,
|
|
cgprsCgCdrOptionApnSelMode,
|
|
cgprsCgCdrOptionDynamicAddr,
|
|
cgprsCgCdrOptionNip,
|
|
cgprsCgCdrOptionPdpAddress,
|
|
cgprsCgCdrOptionPdpType,
|
|
cgprsCgCdrOptionSerMsisdn,
|
|
cgprsCgCdrOptionSgsnPlmn,
|
|
cgprsCgCdrOptionCamelCharInfo,
|
|
cgprsCgCdrOptionImeisv,
|
|
cgprsCgCdrOptionMsTimeZone,
|
|
cgprsCgCdrOptionRatType,
|
|
cgprsCgCdrOptionUserLocInfo,
|
|
cgprsCgProfileContentDccaProfileRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of charging related configuration objects
|
|
for GGSN 10.0 release."
|
|
::= { cgprsCgMIBGroups 26 }
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|