All MIBs › Fore-Callrecord-MIB
Organization: FORE
Last Updated: 1999-11-05
Category: ATM, Vendor: Fore Systems (ATM)
Description:
Fore Systems ATM call record MIB providing per-connection call detail records including setup, teardown, and traffic statistics.
Imported Objects
From Fore-Common-MIB
| EntryStatus | |
| software | OBJECT-IDENTITY |
From SNMPv2-SMI
| Counter32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE | |
| TimeTicks |
From SNMPv2-TC
| DisplayString |
What Is Fore-Callrecord-MIB?
This is a Fore Systems (an early ATM networking vendor) private MIB for ATM call record generation, defining how per-connection call detail records are captured, formatted, and transferred off the switch. It exposes configuration and status data for a call-record transfer mechanism: primary/secondary destination URLs for offloading records, recording interval, authentication credentials, and the current transfer status/status text, alongside grouping objects for configuration and statistics. Its monitoring value centers on software/process status rather than hardware sensors, specifically verifying that the call-record transfer job itself is healthy (crXfrTransferStatus) and successfully shipping call records to its configured primary or secondary destination, with trap objects to flag when a transfer destination becomes unreachable. It is a Fore-specific extension used alongside Fore's broader ATM switch MIB suite rather than a standards-based protocol. It was deployed on Fore Systems ATM switches in carrier and enterprise ATM networks needing per-call billing/detail record collection, with the Fore-Callrecord-MIB MIB serving as the reference for tracking that call-record transfer job's health.
IPNetwork Monitor allows you to monitor SNMP objects defined in Fore-Callrecord-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- call record transfer status
- call recording interval
- primary/secondary transfer destination reachability
- transfer failure trap status
Supported Devices
- Fore Systems ATM switch
Monitoring Examples
An administrator would poll crXfrTable/crXfrEntry keyed by crXfrIndex, checking crXfrTransferStatus and crXfrStatusText to confirm call records are being transferred successfully, and crXfrRecordingInterval to verify the configured reporting cadence. If crXfrTransferStatus shows a failure state, crXfrPrimaryUrl and crXfrSecondaryUrl would be checked to see which destination the switch is trying and failing to reach, with crXfrPrimaryTrapStatus/crXfrSecondaryTrapStatus indicating whether a failover trap has already fired. This lets an operator catch a broken call-record feed, and thus a billing/CDR gap, before it accumulates missing records.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| crGroup | 1.3.6.1.4.1.326.2.2.2.3.1 | Fore call recording mib. | ||
| crXfrGroup | 1.3.6.1.4.1.326.2.2.2.3.1.1 | |||
| crXfrTable | 1.3.6.1.4.1.326.2.2.2.3.1.1.1 | not-accessible | A table of feature-specific information pertaining to Callrecord transfers. | |
| crXfrEntry | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1 | not-accessible | A table entry containing information for Callrecord transfers from the switch(fabric) for a particular feature. | |
| INT crXfrIndex | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.1 | INTEGER | read-only | The index for a particular feature within the crXfrTable. |
| STR crXfrPrimaryUrl | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.2 | DisplayString | read-create | This is the specification of the Primary URL for callrecord transfers. The URL is in the form: //[:port][[]] This includes the IP address host to contact, and optionally the port on that host, the directory on that host to put the data into and the filename. The pathname and filename are each strings of characters with the following special tokens: Token Description _____ _______________________________________________________ %T SwitchType - identifies the type of switch. eg `vss' for Vector %N SwitchNumber - `SerialNumber.SwitchIndex' for a non-enclosure switch(fabric) or `EnclosureNumber.SwitchIndex' of a multi-fabric switch within an enclosure. The SwitchIndex is the slot number of the fabric within the enclosure(starting at 0). In the case of a non-enclosure switch, the SwitchIndex is always 0. %I SwitchIP - switch's IP address eg `169.144.1.90' %D DateTime - formatted as `YYMMDDhhmm'. %R RecordingInterval - elapsed time in minutes. %C CRType - identifies the contents of the file. - `account' for callrecord data - `stats' for Performance data %F FileStatus - status of the file. - `co' for file that switch(fabric) is currently writing to - `cc' for file that switch(fabric) has completed writing to If the pathname is not specified, the default file is transferred to the login directory specified by crXfrUserid. The following string will be used as the default filename in the case where the URL ends with a `/'(i.e. without any filename): %T_%C.%D.%R.%N.%F If multiple switches are to write to the same location, the pathname or filename should contain either a %I or a %N token. A %D token in the filename portion will separate each RecordingInterval worth of data into a different file with the name being the time the file was created. The following example would record every switch type and switch IP into a separate directory with a file at each RecordingInterval: //169.144.1.5/usr/auditlog/%T/%I/%D Given a Work Group switch with an IP address of 169.44.4.4, this would produce files in the following directory tree structure: /usr/auditlog/ASX200WG/169.44.4.4/9608252355 If the filename specified is not made up of the above tokens, then it is used as a prefix to the default filename. If the file transfer attempt fails, the switch will generate a trap and attempt a transfer to crXfrSecondaryUrl. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. |
| STR crXfrSecondaryUrl | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.3 | DisplayString | read-create | This is the specification of the Secondary URL for callrecord transfers. The URL is in the form: //[:port][[]] Please refer to the crXfrPrimaryUrl for more details. This URL is to be used only if the transfer to crXfrPrimaryUrl is not successful. If the file transfer attempt to this URL also fails, the switch will generate a trap. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. |
| I32 crXfrRecordingInterval | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.4 | Integer32 | read-create | The interval (in minutes) at which the the relevant information is transferred to the host. The default setting will be 5 minutes. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. |
| STR crXfrUserId | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.5 | DisplayString | read-create | The userid to be used for the data transfer sessions to the primary and secondary data servers. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. |
| STR crXfrPassword | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.6 | DisplayString | read-create | The password to be used for the data transfer sessions to the primary and secondary data servers. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. Note this object is write-only and reading it will result in implementation-specific results. |
| INT crXfrTransferStatus | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.7 | INTEGER | read-only | A message describing the status of the current file transfer. If the data transfer is not successful, refer to the crXfrPrimaryTrapStatus or crXfrSecondaryTrapStatus. |
| STR crXfrStatusText | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.8 | DisplayString | read-only | A message describing the status of the last file transfer. |
| CRX crXfrPrimaryTrapStatus | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.9 | CrXfrTrapStatus | read-only | The trap status of the file transfer to the primary URL. The trap status will be set to `crXfrNoError' at the start of the data transfer process and if the condition persists, a trap will be generated and the crXfrPrimaryTrapStatus updated to reflect the error condition. |
| CRX crXfrSecondaryTrapStatus | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.10 | CrXfrTrapStatus | read-only | The trap status of the file transfer to the secondary URL. The trap status will be set to `crXfrNoError' at the start of the data transfer process and if the condition persists, a trap will be generated and the crXfrSecondaryTrapStatus updated to reflect the error condition. |
| C32 crXfrPrimaryXfrFailed | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.11 | Counter32 | read-only | The number of failed data transfers to the primary data server |
| C32 crXfrSecondaryXfrFailed | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.12 | Counter32 | read-only | The number of failed data transfers to the secondary data server |
| ENT crXfrEntryStatus | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.13 | EntryStatus | read-create | The status of this entry in the crXfr table. |
| STR crXfrPrimaryUserId | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.14 | DisplayString | read-create | The userid to be used for the data transfer session to the primary data server. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. |
| STR crXfrPrimaryPassword | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.15 | DisplayString | read-create | The password to be used for the data transfer session to the primary data server. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. Note this object is write-only and reading it will result in implementation-specific results. |
| STR crXfrSecondaryUserId | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.16 | DisplayString | read-create | The userid to be used for the data transfer session to the secondary data server. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. |
| STR crXfrSecondaryPassword | 1.3.6.1.4.1.326.2.2.2.3.1.1.1.1.17 | DisplayString | read-create | The password to be used for the data transfer session to the secondary data server. If crAdminStatus is `on' and this value is changed, the change goes into effect at the next aligned crXfrRecordingInterval. Note this object is write-only and reading it will result in implementation-specific results. |
| crConfGroup | 1.3.6.1.4.1.326.2.2.2.3.1.2 | |||
| INT crAdminStatus | 1.3.6.1.4.1.326.2.2.2.3.1.2.1 | INTEGER | read-write | Specifies whether Callrecord is On or Off. By default, it is set to Off. If it is changed, the change takes effect immediately. |
| I32 crMemoryAllocated | 1.3.6.1.4.1.326.2.2.2.3.1.2.2 | Integer32 | read-write | A percentage specifying what portion of the mainheap (connection or user space) is to be reserved for Callrecords. The default setting will be 15%. This variable can be set to any value between 1% and 50%. Configuration of this value will affect memory available to signaling, routing and may result in increased call blocking. Engineering information will be provided as part of the deployment procedures. A change in this MIB value will be effective only after the next Callrecord initialization. (i.e. when the crAdminStatus changes from `off' to `on' the switch(fabric) is rebooted) |
| INT crMemOflowAction | 1.3.6.1.4.1.326.2.2.2.3.1.2.3 | INTEGER | read-write | This specifies the action that the switch(fabric) should take if the memory allocated for Callrecord runs out. rejectCall(1) specifies that the call should be rejected. dontRecordCall(2) specifies that the call should be allowed with no callrecord being generated for that call. The default setting will be rejectCall(1). If it is changed, the change takes effect immediately. |
| I32 crAdminMinRecords | 1.3.6.1.4.1.326.2.2.2.3.1.2.4 | Integer32 | read-write | This specifies the minimum number of call records which will be stored in the pool memory. Specifying a value of 0 implies that the default value for this variable will be set. |
| I32 crAdminMaxRecords | 1.3.6.1.4.1.326.2.2.2.3.1.2.5 | Integer32 | read-write | This specifies the maximum number of call records which could be stored in the pool memory. A value of 0 implies that the Call Records pool size is only limited by the amount of memory in the system. |
| I32 crOperRecords | 1.3.6.1.4.1.326.2.2.2.3.1.2.6 | Integer32 | read-only | This specifies the number of call records which are currently stored in the pool memory. |
| I32 crAdminMinDTBs | 1.3.6.1.4.1.326.2.2.2.3.1.2.7 | Integer32 | read-write | This specifies the minimum number of data transfer buffers which will be stored in the pool memory. Specifying a value of 0 implies that the default value for this variable will be set. |
| I32 crAdminMaxDTBs | 1.3.6.1.4.1.326.2.2.2.3.1.2.8 | Integer32 | read-write | This specifies the maximum number of data transfer buffers which could be stored in the pool memory. A value of 0 implies that the DTB pool size is only limited by the amount of memory in the system. |
| I32 crOperDTBs | 1.3.6.1.4.1.326.2.2.2.3.1.2.9 | Integer32 | read-only | This specifies the number of data transfer buffers which are currently stored in the pool memory. |
| INT crOperStatus | 1.3.6.1.4.1.326.2.2.2.3.1.2.10 | INTEGER | read-only | Specifies whether Callrecord is Operationally active, inactive or is in the processs of shutting down. Shutting sown occurs when call recording has been administratively disabled but is currently in the midst of an ftp transfer. |
| I32 crCounterCollectionInterval | 1.3.6.1.4.1.326.2.2.2.3.1.2.11 | Integer32 | read-only | The interval (in seconds) at which the relevant hardware counters will be collected and maintained. These counter values will be transferred to the host at every crXfrRecordingInterval minutes. The default setting will be the value configured for crXfrRecordingInterval in seconds. Valid values for this variable would range from 10 seconds to crXfrRecordingInterval value in seconds. Modifying this value is only applicable for the ASX 4000 platform. Setting this value to greater than the crXfrRecordingInterval value in seconds implies that hardware counters will only be collected every crXfrRecordingInterval minutes. If crAdminStatus is on and this value is changed, the change goes into effect at the next crCounterCollectionInterval. |
| crStatsGroup | 1.3.6.1.4.1.326.2.2.2.3.1.3 | |||
| C32 crCallsRejected | 1.3.6.1.4.1.326.2.2.2.3.1.3.1 | Counter32 | read-only | The number of calls rejected due to failure to allocate a callrecord. |
| C32 crCallsNotRecorded | 1.3.6.1.4.1.326.2.2.2.3.1.3.2 | Counter32 | read-only | The number of calls accepted even when there was a failure to allocate a callrecord. |
| C32 crCallsOpened | 1.3.6.1.4.1.326.2.2.2.3.1.3.3 | Counter32 | read-only | The number of calls for which a `start' callrecord was successfully generated. |
| C32 crIntervalsSkipped | 1.3.6.1.4.1.326.2.2.2.3.1.3.4 | Counter32 | read-only | The number of skipped data transfers due to preceding data transfers not complete within the recording interval |
| C32 crTermCallsLost | 1.3.6.1.4.1.326.2.2.2.3.1.3.5 | Counter32 | read-only | The number of terminated callrecords lost due to failure to allocate a data transfer buffer |
| TIK crUpTime | 1.3.6.1.4.1.326.2.2.2.3.1.3.6 | TimeTicks | read-only | The time in hundredths of a second since Callrecord has been on at the primary, secondary or both sides. This value along with the counters are reset when the crAdminStatus is modified. |
| C32 crCurrentCallsRecorded | 1.3.6.1.4.1.326.2.2.2.3.1.3.7 | Counter32 | read-only | The total number of calls currently being recorded. |
| perfConfGroup | 1.3.6.1.4.1.326.2.2.2.3.1.4 | |||
| INT perfAdminStatus | 1.3.6.1.4.1.326.2.2.2.3.1.4.1 | INTEGER | read-write | Specifies whether performance monitoring is On or Off. By default, it is set to Off. If it is changed, the change takes effect immediately. |
| crFilterGroup | 1.3.6.1.4.1.326.2.2.2.3.1.5 | |||
| crFilterTable | 1.3.6.1.4.1.326.2.2.2.3.1.5.1 | not-accessible | A table of filters for which call records are to be generated. | |
| crFilterEntry | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1 | not-accessible | A table entry containing a filter for applying to call recording. | |
| I32 crFilterPort | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.1 | Integer32 | read-only | The Port index for a particular feature within the crFilterTable is to be set.A Value of 16777215 signifies ANY PORT. |
| I32 crFilterVpi | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.2 | Integer32 | read-only | The Vpi index for a particular feature within the crFilterTable is to be set.A Value of 16777215 signifies ANY VPI. However the ANY VPI value can only be used if the port specified is ANY PORT. |
| I32 crFilterVci | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.3 | Integer32 | read-only | The Vci index for a particular feature within the crFilterTable is to be set. A Value of 16777215 signifies ANY VCI. However the value of ANY VCI can only be used if the port specified is ANY PORT and the vpi specified is ANY VPI. |
| INT crFilterPVCSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.4 | INTEGER | read-create | Specifies if PVCs on this interface are to be recorded. |
| INT crFilterPVPSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.5 | INTEGER | read-create | Specifies if PVPs on this interface are to be recorded. |
| INT crFilterSVCSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.6 | INTEGER | read-create | Specifies if SVCs on this interface are to be recorded. |
| INT crFilterSVPSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.7 | INTEGER | read-create | Specifies if SVPs on this interface are to be recorded. |
| INT crFilterSPVCSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.8 | INTEGER | read-create | Specifies if SPVCs on this interface are to be recorded. |
| INT crFilterSPVPSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.9 | INTEGER | read-create | Specifies if SPVPs on this interface are to be recorded. |
| INT crFilterFailedCallSupport | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.10 | INTEGER | read-create | Specifies if Failed Calls on this interface are to be recorded. |
| ENT crFilterEntryStatus | 1.3.6.1.4.1.326.2.2.2.3.1.5.1.1.11 | EntryStatus | read-create | The SNMP status of this Expansion entry. |
RFC description
Fore Systems ATM call record management MIB; tracks and reports call detail records, billing data, and call statistics on ATM switches.
Start monitoring Fore Systems (later Marconi) ForeRunner ATM switch (ATM call detail record transfer) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.