cisco_sess_border_ctrlr_call_stats_mib

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The main purpose of this MIB is to define the statistics information for Session Border Controller application. The statistics are mainly of two types - Call statistics and Media statistics. The calls can further be categorized as SIP calls and H.248 calls.

This MIB categorizes the statistics information into following four types:

  1. Global call statistics - Represents the global call related statistics like call rates, media flows, signaling flows etc.
  1. Periodic statistics - Represents the SBC call statistics information for a particular time interval like current 5 minutes, previous 5 minutes, current 15 minutes, previous 15 minutes, current hour and previous hour.
  1. Per flow statistics - Represents the SBC media flow statistics. These are media statistics for each of the current ongoing call flow.
  1. H.248 statistics - Represents the H.248 call related statistics information when H.248 controller is associated with SBC.

The Session Border Controller (SBC) enables direct IP-to-IP interconnect between multiple administrative domains for session-based services providing protocol inter-working, security, and admission control and management. The SBC is a voice over IP (VoIP) device that sits on the border of a network and controls call admission to that network.

The primary purpose of an SBC is to protect the interior of the network from excessive call load and malicious traffic. Additional functions provided by the SBC include media bridging and billing services.

GLOSSARY SBC: Session Border Controller

CSB: CISCO Session Border Controller

CAC: Call Admission Control - protects voice traffic from the negative effects of other voice traffic and to keep excess voice traffic off the network. It is used to prevent congestion in Voice traffic. It is used in the Call Setup phase.

RTP: Real Time Transport Protocol - defines a standardized packet format for delivering audio and video over the Internet.

RTCP: Real Time Control Protocol - It is a sister protocol of the Real-time Transport Protocol (RTP). RTCP provides out-of-band control information for an RTP flow. It partners RTP in the delivery and packaging of multimedia data, but does not transport any data itself. It is used periodically to transmit control packets to participants in a streaming multimedia session.

VMG: Virtual Media Gateway - introduced to bridge between different transmission technologies and to add service to end-user connections. Its architecture separates control and connectivity functions into physically separate network layers.

VPN: Virtual Private Network - It is a communications network tunneled through another network, and dedicated for a specific network.

Gate Id - Context Identifiers assigned uniquely to a SIP/H.248 call flows.

Flow Pair Id: Stream Identifiers assigned uniquely to a SIP/H.248 call flows.

Adjacency: An adjacency contains the system information to be transmitted to next HOP.

REFERENCES 1. CISCO Session Border Controller Documents and FAQ http://zed.cisco.com/confluence/display/SBC/SBC

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOSESSBORDERCTRLRCALLSTATSMIB

type CISCOSESSBORDERCTRLRCALLSTATSMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The call stats instance table contains the physical index for each of the
	// physical entity (line card, primary, secondary cards). The index of the
	// table is instance index which uniquely identifies the physical entity
	// present on the box.
	CsbCallStatsInstanceTable CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable

	// This table describes the global statistics information in the form of a
	// table which contains call specific information like call rates, media
	// flows, signaling flows etc. The index of the table is service index which
	// corresponds to a particular  service configured on the SBC and all the rows
	// of the table represents the global information regarding all the call flows
	// related to that particular service. The other index of this table is
	// csbCallStatsInstanceIndex which is defined in csbCallStatsInstanceTable.
	CsbCallStatsTable CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable

	// This table is used to collect measurement over several different intervals
	// as defined by the csbCurrPeriodicStatsInterval object. When a new interval
	// starts the objects associated with the interval are reset and count up
	// throughout the interval. The index of the table is the interval for which
	// the stats information is to be displayed. The interval values can be 5 min,
	// 15 mins, 1 hour and one day. The other indices of this table are
	// csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and
	// csbCallStatsServiceIndex defined in csbCallStatsTable.  The gauge values
	// are reported as :- 1.If the period being queried is current5mins, this is
	// the value at the instant that the query is issued.  2.Otherwise, for the
	// other intevals, this is an average value during the summary period sampled
	// at 5 minute intervals.
	CsbCurrPeriodicStatsTable CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable

	// This table provide historical measurement in various interval length
	// defined by the csbHistoryStatsInterval object. Each interval may contain
	// one or more entries to allow for detailed measurment to be collected. It is
	// up to the platform to determine the number of intervals to be supported
	// like  5 minutes, 15 minutes, 1 hour and 1 day. In addition, the number of
	// historical entries is also determined by the platform resources.  The gauge
	// values are reported as: If the period being queried is previous5mins, this
	// is the number of calls that were active at the end of the previous 5 minute
	// period. Otherwise for the other intevals, this is an average value during
	// the summary period, sampled at 5 minute intervals.
	CsbHistoryStatsTable CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable

	// This table describes statistics table for each call flow. The indices of
	// the table are virtual media gateway id, gate id, falow pair id and side id
	// (indices for side A or side B). The other indices of this table are
	// csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and
	// csbCallStatsServiceIndex defined in csbCallStatsTable.
	CsbPerFlowStatsTable CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable

	// This table describes the H.248 statistics for SBC. The index of the table
	// is service index which corresponds to a particular  service configured on
	// the SBC and the index assigned to a particular H.248 controller. The other
	// index of this table is csbCallStatsInstanceIndex defined in
	// csbCallStatsInstanceTable. This table is replaced by the
	// csbH248StatsRev1Table.
	CsbH248StatsTable CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable

	// This table describes the H.248 statistics for SBC. The index of the table
	// is service index which corresponds to a particular  service configured on
	// the SBC and the index assigned to a particular H.248 controller. The other
	// index of this table is csbCallStatsInstanceIndex defined in
	// csbCallStatsInstanceTable.
	CsbH248StatsRev1Table CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table
}

CISCOSESSBORDERCTRLRCALLSTATSMIB

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB) GetEntityData

func (cISCOSESSBORDERCTRLRCALLSTATSMIB *CISCOSESSBORDERCTRLRCALLSTATSMIB) GetEntityData() *types.CommonEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row in csbCallStatsInstanceTable. There is an entry in this
	// table for each SBC instance, as identified by a  value of
	// csbCallStatsInstanceIndex. The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry.
	CsbCallStatsInstanceEntry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable The call stats instance table contains the physical index for each of the physical entity (line card, primary, secondary cards). The index of the table is instance index which uniquely identifies the physical entity present on the box.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable) GetEntityData

func (csbCallStatsInstanceTable *CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable) GetEntityData() *types.CommonEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. This object uniquely identifies the sequence
	// number of an entity or slot that is configured per device. This index is
	// assigned arbitrarily by the engine and is not saved over reboots. The type
	// is interface{} with range: 0..4294967295.
	CsbCallStatsInstanceIndex interface{}

	// This object indicates the physical entity for which all the measurements
	// are maintained. The exact type of this entity is described by its
	// entPhysicalVendorType value. The type is interface{} with range:
	// 0..2147483647.
	CsbCallStatsInstancePhysicalIndex interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry A conceptual row in csbCallStatsInstanceTable. There is an entry in this table for each SBC instance, as identified by a value of csbCallStatsInstanceIndex.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An conceptual row in the csbCallStatsGlobalStatsTable. There is an entry in
	// this table for the particular service configured on SBC identified by a
	// value of csbCallStatsInstanceIndex. The other index of this table is
	// csbCallStatsInstanceIndex which is defined in csbCallStatsInstanceTable.
	// The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry.
	CsbCallStatsEntry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable This table describes the global statistics information in the form of a table which contains call specific information like call rates, media flows, signaling flows etc. The index of the table is service index which corresponds to a particular service configured on the SBC and all the rows of the table represents the global information regarding all the call flows related to that particular service. The other index of this table is csbCallStatsInstanceIndex which is defined in csbCallStatsInstanceTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry_CsbCallStatsInstanceIndex
	CsbCallStatsInstanceIndex interface{}

	// This attribute is a key. This object identifies the index of the name of
	// the SBC service configured. This object also acts as an index for the
	// table. The type is interface{} with range: 0..4294967295.
	CsbCallStatsServiceIndex interface{}

	// This object indicates the configured name of the SBC service. The length of
	// this object is zero when value is not assigned to it. The type is string.
	CsbCallStatsSbcName interface{}

	// This object indicates the maximum number of calls per second processed by
	// the Session Border Controller in past 24 hours. The type is interface{}
	// with range: 0..4294967295. Units are calls per second.
	CsbCallStatsCallsHigh interface{}

	// This object indicates the average calls per second processed by the Session
	// Border Controller. The type is interface{} with range: 0..4294967295. Units
	// are calls per second.
	CsbCallStatsRate1Sec interface{}

	// This object indicates the minimum calls per second in past 24 hours. The
	// type is interface{} with range: 0..4294967295. Units are calls per second.
	CsbCallStatsCallsLow interface{}

	// This object indicates the number of media flows which are available. The
	// type is interface{} with range: 0..4294967295. Units are flows.
	CsbCallStatsAvailableFlows interface{}

	// This object indicates the number of media flows which are used. This is for
	// the flow allocated and connected. The flow allocated but not connected is
	// not counted. The type is interface{} with range: 0..4294967295. Units are
	// flows.
	CsbCallStatsUsedFlows interface{}

	// This object indicates the number of peak flows in SBC. This is the highest
	// recorded value for the active flows since the box was booted/reseted. The
	// type is interface{} with range: 0..4294967295. Units are flows.
	CsbCallStatsPeakFlows interface{}

	// This object indicates the total number of media support by this instance of
	// SBC. The total number of flows include the available flows and the active
	// flows. This value is since box was booted/reseted. Total flows include the
	// active flows and the flows allocated but not connected. The type is
	// interface{} with range: 0..4294967295. Units are flows.
	CsbCallStatsTotalFlows interface{}

	// This object indicates the number of active signaling flows for signaling
	// pinholes. The type is interface{} with range: 0..4294967295. Units are
	// signal flows.
	CsbCallStatsUsedSigFlows interface{}

	// This object indicates the peak signaling flow in SBC. This is the highest
	// recorded value for the active signaling flows. This object is calculated
	// using csbCallStatsUsedFlows. The type is interface{} with range:
	// 0..4294967295. Units are signal flows.
	CsbCallStatsPeakSigFlows interface{}

	// This object indicates the maximum number of Signalling Flows that can be
	// supported by this instance of SBC. The type is interface{} with range:
	// 0..4294967295. Units are signal flows.
	CsbCallStatsTotalSigFlows interface{}

	// This object indicates the remaining capacity that can be supported by SBC.
	// The type is interface{} with range: 0..4294967295. Units are packets per
	// second.
	CsbCallStatsAvailablePktRate interface{}

	// This object indicates the number of unclassified packets processed by SBC.
	// The type is interface{} with range: 0..18446744073709551615. Units are
	// packets.
	CsbCallStatsUnclassifiedPkts interface{}

	// This object indicates the total number of RTP packets sent. The type is
	// interface{} with range: 0..18446744073709551615. Units are packets.
	CsbCallStatsRTPPktsSent interface{}

	// This object indicates the total number of RTP packets received. The type is
	// interface{} with range: 0..18446744073709551615. Units are packets.
	CsbCallStatsRTPPktsRcvd interface{}

	// This object indicates the total number of RTP packets discarded. The type
	// is interface{} with range: 0..18446744073709551615. Units are packets.
	CsbCallStatsRTPPktsDiscard interface{}

	// This object indicates the number of RTP octets sent by the SBC. The type is
	// interface{} with range: 0..18446744073709551615. Units are octets.
	CsbCallStatsRTPOctetsSent interface{}

	// This object indicates the number of RTP octets received by the SBC. The
	// type is interface{} with range: 0..18446744073709551615. Units are octets.
	CsbCallStatsRTPOctetsRcvd interface{}

	// This object indicates the number of RTP octets discarded by the SBC. The
	// type is interface{} with range: 0..18446744073709551615. Units are octets.
	CsbCallStatsRTPOctetsDiscard interface{}

	// This object indicates the accumulated No media event count. The type is
	// interface{} with range: 0..4294967295. Units are no media events.
	CsbCallStatsNoMediaCount interface{}

	// This object indicates the accumulated route error event count. This counter
	// is for the route error of media stream. The type is interface{} with range:
	// 0..4294967295. Units are route error events.
	CsbCallStatsRouteErrors interface{}

	// This object indicates the number of additional transcoded flows that this
	// media gateway manager (MGM) entity is currently able to configure. The type
	// is interface{} with range: 0..4294967295. Units are flows.
	CsbCallStatsAvailableTranscodeFlows interface{}

	// This object indicates the current number of transcoded flows that are
	// actively forwarding media traffic.  In this context, a flow is a media
	// stream passing through the device. So a single voice call will be counted
	// only once. The type is interface{} with range: 0..4294967295. Units are
	// flows.
	CsbCallStatsActiveTranscodeFlows interface{}

	// This object indicates the peak number of active transcoded flows since the
	// statistics were last reset.  In this context, a flow is a media stream
	// passing through the device, so a single voice call will be counted once.
	// The type is interface{} with range: 0..4294967295. Units are flows.
	CsbCallStatsPeakTranscodeFlows interface{}

	// This object indicates the accumulated total number of transcoded flows.
	// This count contains both active flows and flows that were allocated but
	// never connected.  In this context, a flow is a media stream passing through
	// the device, so a single voice call will be counted once. The type is
	// interface{} with range: 0..4294967295. Units are flows.
	CsbCallStatsTotalTranscodeFlows interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry An conceptual row in the csbCallStatsGlobalStatsTable. There is an entry in this table for the particular service configured on SBC identified by a value of csbCallStatsInstanceIndex. The other index of this table is csbCallStatsInstanceIndex which is defined in csbCallStatsInstanceTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An conceptual row in the csbCurrPeriodicStatsTable. There is an entry in
	// this table for the particular controller by a value of
	// csbH248StatsCtrlrIndex. The other indices of this table are
	// csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and
	// csbCallStatsServiceIndex defined in csbCallStatsTable. The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable_CsbCurrPeriodicStatsEntry.
	CsbCurrPeriodicStatsEntry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable_CsbCurrPeriodicStatsEntry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable This table is used to collect measurement over several different intervals as defined by the csbCurrPeriodicStatsInterval object. When a new interval starts the objects associated with the interval are reset and count up throughout the interval. The index of the table is the interval for which the stats information is to be displayed. The interval values can be 5 min, 15 mins, 1 hour and one day. The other indices of this table are csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in csbCallStatsTable.

The gauge values are reported as :- 1.If the period being queried is current5mins, this is the value at the instant that the query is issued. 2.Otherwise, for the other intevals, this is an average value during the summary period sampled at 5 minute intervals.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable) GetEntityData

func (csbCurrPeriodicStatsTable *CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable) GetEntityData() *types.CommonEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable_CsbCurrPeriodicStatsEntry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable_CsbCurrPeriodicStatsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry_CsbCallStatsInstanceIndex
	CsbCallStatsInstanceIndex interface{}

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry_CsbCallStatsServiceIndex
	CsbCallStatsServiceIndex interface{}

	// This attribute is a key. This object identifies the interval for which the
	// periodic statistics information is to be displayed. The interval values can
	// be 5 min, 15 mins, 1 hour , 1 Day. This object acts as index for the table.
	// The type is CiscoSbcPeriodicStatsInterval.
	CsbCurrPeriodicStatsInterval interface{}

	// This object indicates the number of calls that have become active during
	// this interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbCurrPeriodicStatsActiveCalls interface{}

	// This object indicates the number of calls that have become activing during
	// this interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbCurrPeriodicStatsActivatingCalls interface{}

	// This object indicates the number of calls that have become deactiving
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are calls.
	CsbCurrPeriodicStatsDeactivatingCalls interface{}

	// This object indicates the number of total call attempts during this
	// interval. The type is interface{} with range: 0..4294967295.
	CsbCurrPeriodicStatsTotalCallAttempts interface{}

	// This object indicates the number of failed call attempts during this
	// interval. The type is interface{} with range: 0..4294967295.
	CsbCurrPeriodicStatsFailedCallAttempts interface{}

	// This object indicates the number of call setup failures due to routing
	// failures during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallRoutingFailure interface{}

	// This object indicates the number of call setup failures due to resource
	// failures during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallResourceFailure interface{}

	// This object indicates the number of call setup failures due to media
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallMediaFailure interface{}

	// This object indicates the number of call setup failures due to signaling
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSigFailure interface{}

	// This object indicates the number of active call failures during this
	// interval. The type is interface{} with range: 0..4294967295.
	CsbCurrPeriodicStatsActiveCallFailure interface{}

	// This object indicates the number of call setup failures due to congestion
	// during this interval. The type is interface{} with range: 0..4294967295.
	CsbCurrPeriodicStatsCongestionFailure interface{}

	// This object indicates the number of call setup failures due to policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupPolicyFailure interface{}

	// This object indicates the number of call setup failures due to NA policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupNAPolicyFailure interface{}

	// This object indicates the number of call setup failures due to routing
	// policy failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupRoutingPolicyFailure interface{}

	// This object indicates the number of call setup failures due to CAC policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupCACPolicyFailure interface{}

	// This object indicates the number of call setup failures due to CAC call
	// limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupCACCallLimitFailure interface{}

	// This object indicates the number of call setup failures due to CAC call
	// rate limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupCACRateLimitFailure interface{}

	// This object indicates the number of call setup failures due to CAC
	// bandwidth limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupCACBandwidthFailure interface{}

	// This object indicates the number of call setup failures due to CAC media
	// limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupCACMediaLimitFailure interface{}

	// This object indicates the number of call update failure due to policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbCurrPeriodicStatsCallSetupCACMediaUpdateFailure interface{}

	// This object indicates the current time at the start of each interval. The
	// type is string with length: 0..80.
	CsbCurrPeriodicStatsTimestamp interface{}

	// The object indicates the number of transcoded calls that are active during
	// this interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbCurrPeriodicStatsTranscodedCalls interface{}

	// The object indicates the number of transrated calls that are active during
	// this interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbCurrPeriodicStatsTransratedCalls interface{}

	// This object indicates the total number of call update failures during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbCurrPeriodicStatsTotalCallUpdateFailure interface{}

	// This Object indicates the number of calls through SBC that use IPv6
	// signaling.  This statistic totals all calls that traverse an IPv6 adjacency
	// on either or both sides of SBC during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsActiveIpv6Calls interface{}

	// This object indicates the number of calls through SBC that have been
	// identified as emergency calls (by Number Analysis) during this interval.
	// The type is interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsActiveEmergencyCalls interface{}

	// This object indicates the number of calls through SBC that have been
	// identified as emergency calls (by Number Analysis) and have used the e2
	// interface to obtain location information for the caller during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbCurrPeriodicStatsActiveE2EmergencyCalls interface{}

	// This object indicates the total number of active calls which use IMS Rx,
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are calls.
	CsbCurrPeriodicStatsImsRxActiveCalls interface{}

	// This object indicates the total call Setup failures owing to IMS Rx failure
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are failures.
	CsbCurrPeriodicStatsImsRxCallSetupFaiures interface{}

	// This object indicates the total call renegotiation attempts using IMS Rx
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are attempts.
	CsbCurrPeriodicStatsImsRxCallRenegotiationAttempts interface{}

	// This object indicates the total call renegotiation failures owing to IMS Rx
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295. Units are failures.
	CsbCurrPeriodicStatsImsRxCallRenegotiationFailures interface{}

	// The number of active audio transcoded calls through this adjacency or
	// account during this interval. The type is interface{} with range:
	// 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsAudioTranscodedCalls interface{}

	// This object indicates the the number of active fax transcoded calls through
	// this adjacency or account during this interval. The type is interface{}
	// with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsFaxTranscodedCalls interface{}

	// This object indicates the total call setup failures due to RTP being
	// proposed when not permitted during this interval. The type is interface{}
	// with range: 0..4294967295. Units are failures.
	CsbCurrPeriodicStatsRtpDisallowedFailures interface{}

	// This object indicates the total call setup failures due to SRTP being
	// proposed when not permitted during this interval. The type is interface{}
	// with range: 0..4294967295. Units are failures.
	CsbCurrPeriodicStatsSrtpDisallowedFailures interface{}

	// This object indicates the number of active calls through this adjacency or
	// account which do not use SRTP on any media channels during this interval.
	// The type is interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsNonSrtpCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account that have one or more media channels which use SRTP. This count
	// does not include media  channels that provide interworking between RTP and
	// SRTP during this interval. The type is interface{} with range:
	// 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsSrtpNonIwCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account that have one or more media channels that provide interworking
	// between RTP and SRTP during this interval. The type is interface{} with
	// range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsSrtpIwCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account for which DTMF interworking is enabled between DTMF in signaling
	// and DTMF in media via RFC 2833 during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsDtmfIw2833Calls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account for which DTMF interworking is enabled between DTMF in signaling
	// and DTMF in media via  inband DTMF tones during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsDtmfIwInbandCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account for which DTMF interworking is enabled between DTMF in media via
	// RFC 2833 and DTMF in media via inband DTMF tones during this interval. The
	// type is interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicStatsDtmfIw2833InbandCalls interface{}

	// This object indicates the lawful intercept tap attempts requested within
	// the scope of this query during this interval. The type is interface{} with
	// range: 0..4294967295. Units are attempts.
	CsbCurrPeriodicStatsTotalTapsRequested interface{}

	// This object indicates the lawful intercept tap attempts that have been
	// successfully implemented within the scope of this query during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// success.
	CsbCurrPeriodicStatsTotalTapsSucceeded interface{}

	// This object indicates the Lawful intercept taps currently in place on calls
	// within the scope of this query during this interval. The type is
	// interface{} with range: 0..4294967295. Units are taps.
	CsbCurrPeriodicStatsCurrentTaps interface{}

	// The number of active calls on this adjacency or account which are to or
	// from registered subscribers using IPSEC during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbCurrPeriodicIpsecCalls interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable_CsbCurrPeriodicStatsEntry An conceptual row in the csbCurrPeriodicStatsTable. There is an entry in this table for the particular controller by a value of csbH248StatsCtrlrIndex. The other indices of this table are csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in csbCallStatsTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCurrPeriodicStatsTable_CsbCurrPeriodicStatsEntry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An conceptual row in the csbCallStath248Table. There is an entry in this
	// table for the particular Vdbe by a value of csbH248StatsVdbeId. The other
	// indices of this table are csbCallStatsInstanceIndex defined in
	// csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in
	// csbCallStatsTable. The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table_CsbH248StatsRev1Entry.
	CsbH248StatsRev1Entry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table_CsbH248StatsRev1Entry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table This table describes the H.248 statistics for SBC. The index of the table is service index which corresponds to a particular service configured on the SBC and the index assigned to a particular H.248 controller. The other index of this table is csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table) GetEntityData

func (csbH248StatsRev1Table *CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table) GetEntityData() *types.CommonEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table_CsbH248StatsRev1Entry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table_CsbH248StatsRev1Entry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry_CsbCallStatsInstanceIndex
	CsbCallStatsInstanceIndex interface{}

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry_CsbCallStatsServiceIndex
	CsbCallStatsServiceIndex interface{}

	// This attribute is a key. This object identifies the virtual media gateway
	// id. This is also the index for the table. The type is interface{} with
	// range: 0..255.
	CsbH248StatsVdbeId interface{}

	// This object indicates the requests sent through the Session Controller
	// Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRequestsSentRev1 interface{}

	// This object indicates the requests received through the Session Controller
	// Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRequestsRcvdRev1 interface{}

	// This object indicates the requests failed on session Controller Interface
	// to an SBE or DBE. The type is interface{} with range: 0..4294967295.
	CsbH248StatsRequestsFailedRev1 interface{}

	// This object indicates the requests retried through the Session Controller
	// Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRequestsRetriedRev1 interface{}

	// This object indicates the number of replies sent through the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRepliesSentRev1 interface{}

	// This object indicates the number of replies received from the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRepliesRcvdRev1 interface{}

	// This object indicates the number of replies retried through the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRepliesRetriedRev1 interface{}

	// This object indicates the number of response segments sent by DBE. This
	// field will only be present if segmentation is enabled on this association.
	// The type is interface{} with range: 0..4294967295.
	CsbH248StatsSegPktsSentRev1 interface{}

	// This object indicates the number of response segments received by DBE. This
	// field will only be present if segmentation is enabled on this association.
	// The type is interface{} with range: 0..4294967295.
	CsbH248StatsSegPktsRcvdRev1 interface{}

	// This object indicates the H.248 Controller established time (the time at
	// which the association became established). The type is string with length:
	// 0..80.
	CsbH248StatsEstablishedTimeRev1 interface{}

	// This object indicates the T-Max timeout value. This field specifies the
	// maximum delay (in milliseconds) for a response from an MGC before deciding
	// that the request has failed. The type is interface{} with range:
	// -2147483648..2147483647. Units are milliseconds.
	CsbH248StatsTMaxTimeoutValRev1 interface{}

	// This object indicates the calculated RTT value. This field specifies the
	// maximum round trip propagation delay in the  network (in milliseconds). The
	// type is interface{} with range: 0..4294967295. Units are milliseconds.
	CsbH248StatsRTTRev1 interface{}

	// This object indicates the LT value calculated from RTT value and Max
	// timeout value. This field specifies the maximum delay (in milliseconds) for
	// a response from an MGC plus the maximum round trip propagation delay in the
	// network (in milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CsbH248StatsLTRev1 interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table_CsbH248StatsRev1Entry An conceptual row in the csbCallStath248Table. There is an entry in this table for the particular Vdbe by a value of csbH248StatsVdbeId. The other indices of this table are csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in csbCallStatsTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsRev1Table_CsbH248StatsRev1Entry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An conceptual row in the csbCallStath248Table. There is an entry in this
	// table for the particular controller by a value of csbH248StatsCtrlrIndex.
	// The other indices of this table are csbCallStatsInstanceIndex defined in
	// csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in
	// csbCallStatsTable. The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable_CsbH248StatsEntry.
	CsbH248StatsEntry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable_CsbH248StatsEntry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable This table describes the H.248 statistics for SBC. The index of the table is service index which corresponds to a particular service configured on the SBC and the index assigned to a particular H.248 controller. The other index of this table is csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable. This table is replaced by the csbH248StatsRev1Table.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable_CsbH248StatsEntry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable_CsbH248StatsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry_CsbCallStatsInstanceIndex
	CsbCallStatsInstanceIndex interface{}

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry_CsbCallStatsServiceIndex
	CsbCallStatsServiceIndex interface{}

	// This attribute is a key. This object identifies the controller index of the
	// H.248 server. This is also the index for the table. The type is interface{}
	// with range: 1..50.
	CsbH248StatsCtrlrIndex interface{}

	// This object indicates the requests sent through the Session Controller
	// Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRequestsSent interface{}

	// This object indicates the requests received through the Session Controller
	// Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRequestsRcvd interface{}

	// This object indicates the requests failed on session Controller Interface
	// to an SBE or DBE. The type is interface{} with range: 0..4294967295.
	CsbH248StatsRequestsFailed interface{}

	// This object indicates the requests retried through the Session Controller
	// Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRequestsRetried interface{}

	// This object indicates the number of replies sent through the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRepliesSent interface{}

	// This object indicates the number of replies received from the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRepliesRcvd interface{}

	// This object indicates the number of replies retried through the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsRepliesRetried interface{}

	// This object indicates the number of packets sent through the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsSegPktsSent interface{}

	// This object indicates the number of packets received from the Session
	// Controller Interface to an SBE or DBE. The type is interface{} with range:
	// 0..4294967295.
	CsbH248StatsSegPktsRcvd interface{}

	// This object indicates the H.248 Controller established time (the time at
	// which the association became established). The type is string with length:
	// 0..80.
	CsbH248StatsEstablishedTime interface{}

	// This object indicates the T-Max timeout value. This field specifies the
	// maximum delay (in milliseconds) for a response from an MGC before deciding
	// that the request has failed. The type is interface{} with range:
	// -2147483648..2147483647. Units are milliseconds.
	CsbH248StatsTMaxTimeoutVal interface{}

	// This object indicates the calculated RTT value. This field specifies the
	// maximum round trip propagation delay in the  network (in milliseconds). The
	// type is interface{} with range: 0..4294967295. Units are milliseconds.
	CsbH248StatsRTT interface{}

	// This object indicates the LT value calculated from RTT value and Max
	// timeout value. This field specifies the maximum delay (in milliseconds) for
	// a response from an MGC plus the maximum round trip propagation delay in the
	// network (in milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CsbH248StatsLT interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable_CsbH248StatsEntry An conceptual row in the csbCallStath248Table. There is an entry in this table for the particular controller by a value of csbH248StatsCtrlrIndex. The other indices of this table are csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in csbCallStatsTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbH248StatsTable_CsbH248StatsEntry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A conceptual row in the csbHistoryStatsTable. The entries in this table are
	// updated as interval completes in the csbCurrPeriodicStatsTable table and
	// the data is moved from that table to this one. The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable_CsbHistoryStatsEntry.
	CsbHistoryStatsEntry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable_CsbHistoryStatsEntry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable This table provide historical measurement in various interval length defined by the csbHistoryStatsInterval object. Each interval may contain one or more entries to allow for detailed measurment to be collected. It is up to the platform to determine the number of intervals to be supported like 5 minutes, 15 minutes, 1 hour and 1 day. In addition, the number of historical entries is also determined by the platform resources.

The gauge values are reported as: If the period being queried is previous5mins, this is the number of calls that were active at the end of the previous 5 minute period. Otherwise for the other intevals, this is an average value during the summary period, sampled at 5 minute intervals.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable) GetEntityData

func (csbHistoryStatsTable *CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable) GetEntityData() *types.CommonEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable_CsbHistoryStatsEntry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable_CsbHistoryStatsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry_CsbCallStatsInstanceIndex
	CsbCallStatsInstanceIndex interface{}

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry_CsbCallStatsServiceIndex
	CsbCallStatsServiceIndex interface{}

	// This attribute is a key. This object identifies the interval for which the
	// history statistics information is to be displayed. The interval values can
	// be 5 min, 15 mins, 1 hour , 1 day. This object acts as index for the table.
	// The type is CiscoSbcPeriodicStatsInterval.
	CsbHistoryStatsInterval interface{}

	// This attribute is a key. The platform assigns a number starting with one
	// and increments it each for each new row. When the maximum          number
	// of row is reached the oldest rows are deleted. It is up to the platform to
	// determine the number of entries for each interval. It is recommended that
	// each platform support at least one entry for 5 min, 15 mins, 1 hour and 1
	// day intervals. The type is interface{} with range: 0..4294967295.
	CsbHistoryStatsElements interface{}

	// This object indicates the number of active calls history during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbHistoryStatsActiveCalls interface{}

	// This object indicates the number of total call attempts history during this
	// interval. The type is interface{} with range: 0..4294967295.
	CsbHistoryStatsTotalCallAttempts interface{}

	// This object indicates the number of failed call attempts during this
	// interval. The type is interface{} with range: 0..4294967295.
	CsbHistoryStatsFailedCallAttempts interface{}

	// This object indicates the number of call setup failures due to routing
	// failures during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallRoutingFailure interface{}

	// This object indicates the number of call setup failures due to resource
	// failures during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallResourceFailure interface{}

	// This object indicates the number of call setup failures due to media
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallMediaFailure interface{}

	// This object indicates the number of call setup failures due to signaling
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsFailSigFailure interface{}

	// This object indicates the number of active call failures during this
	// interval. The type is interface{} with range: 0..4294967295.
	CsbHistoryStatsActiveCallFailure interface{}

	// This object indicates the number of call setup failures due to congestion
	// during this interval. The type is interface{} with range: 0..4294967295.
	CsbHistoryStatsCongestionFailure interface{}

	// This object indicates the number of call setup failures due to some policy
	// violations during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupPolicyFailure interface{}

	// This object indicates the number of call setup failures due to NA policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupNAPolicyFailure interface{}

	// This object indicates the number of call setup failures due to routing
	// policy failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupRoutingPolicyFailure interface{}

	// This object indicates the number of call setup failures due to CAC policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupCACPolicyFailure interface{}

	// This object indicates the number of call setup failures due to CAC call
	// limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupCACCallLimitFailure interface{}

	// This object indicates the number of call setup failures due to CAC call
	// rate limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupCACRateLimitFailure interface{}

	// This object indicates the number of call setup failures due to CAC
	// bandwidth limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupCACBandwidthFailure interface{}

	// This object indicates the number of call setup failures due to CAC media
	// limit during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupCACMediaLimitFailure interface{}

	// This object indicates the number of call update failure due to policy
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295.
	CsbHistoryStatsCallSetupCACMediaUpdateFailure interface{}

	// This object indicates the time at the start of the interval when
	// measurements were first collected for this interval in the
	// csbCurrPeriodicStatsTable. The type is string with length: 0..80.
	CsbHistoryStatsTimestamp interface{}

	// The object indicates the number of active transcoded calls during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbHistroyStatsTranscodedCalls interface{}

	// The object indicates the number of active transrated calls during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbHistroyStatsTransratedCalls interface{}

	// This object indicates the total call update failures during this interval.
	// The type is interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsTotalCallUpdateFailure interface{}

	// This Object indicates the number of calls through SBC that use IPv6
	// signaling.  This statistic totals all calls that traverse an IPv6 adjacency
	// on either or both sides of SBC during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsActiveIpv6Calls interface{}

	// This object indicates the number of calls through SBC that have been
	// identified as emergency calls (by Number Analysis)  during this interval.
	// The type is interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsActiveEmergencyCalls interface{}

	// This object indicates the number of calls through SBC that have been
	// identified as emergency calls (by Number Analysis) and have used the e2
	// interface to obtain location information for the caller. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsActiveE2EmergencyCalls interface{}

	// This object indicates the total number of active calls which use IMS Rx,
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are calls.
	CsbHistoryStatsImsRxActiveCalls interface{}

	// This object indicates the total call setup failures owing to IMS Rx failure
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are failures.
	CsbHistoryStatsImsRxCallSetupFailures interface{}

	// This object indicates the total call renegotiation attempts using IMS Rx
	// during this interval. The type is interface{} with range: 0..4294967295.
	// Units are attempts.
	CsbHistoryStatsImsRxCallRenegotiationAttempts interface{}

	// This object indicates the total call renegotiation failures owing to IMS Rx
	// failure during this interval. The type is interface{} with range:
	// 0..4294967295. Units are failures.
	CsbHistoryStatsImsRxCallRenegotiationFailures interface{}

	// The number of active audio transcoded calls through this adjacency or
	// account during this interval. The type is interface{} with range:
	// 0..4294967295. Units are calls.
	CsbHistoryStatsAudioTranscodedCalls interface{}

	// This object indicates the the number of active fax transcoded calls through
	// this adjacency or account during this interval. The type is interface{}
	// with range: 0..4294967295. Units are calls.
	CsbHistoryStatsFaxTranscodedCalls interface{}

	// This object indicates the total call setup failures due to RTP being
	// proposed when not permitted during this interval. The type is interface{}
	// with range: 0..4294967295. Units are failures.
	CsbHistoryStatsRtpDisallowedFailures interface{}

	// This object indicates the total call setup failures due to SRTP being
	// proposed when not permitted during this interval. The type is interface{}
	// with range: 0..4294967295. Units are failures.
	CsbHistoryStatsSrtpDisallowedFailures interface{}

	// This object indicates the number of active calls through this adjacency or
	// account which do not use SRTP on any media channels during this interval.
	// The type is interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsNonSrtpCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account that have one or more media channels that use SRTP but no media
	// channels that provide interworking between RTP and SRTP during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// calls.
	CsbHistoryStatsSrtpNonIwCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account that have one or more media channels that provide interworking
	// between RTP and SRTP during this interval. The type is interface{} with
	// range: 0..4294967295. Units are calls.
	CsbHistoryStatsSrtpIwCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account for which DTMF interworking is enabled between DTMF in signaling
	// and DTMF in media via RFC 2833 during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsDtmfIw2833Calls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account for which DTMF interworking is enabled between DTMF in signaling
	// and DTMF in media via inband DTMF tones during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsDtmfIwInbandCalls interface{}

	// This object indicates the number of active calls through this adjacency or
	// account for which DTMF interworking is enabled between DTMF in media via
	// RFC 2833 and DTMF in media via inband DTMF tones during this interval. The
	// type is interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsDtmfIw2833InbandCalls interface{}

	// This object indicates the lawful intercept tap attempts requested within
	// the scope of this query during this interval. The type is interface{} with
	// range: 0..4294967295. Units are attempts.
	CsbHistoryStatsTotalTapsRequested interface{}

	// This object indicates the lawful intercept tap attempts that have been
	// successfully implemented within the scope of this query during this
	// interval. The type is interface{} with range: 0..4294967295. Units are
	// success.
	CsbHistoryStatsTotalTapsSucceeded interface{}

	// This object indicates the Lawful intercept taps currently in place on calls
	// within the scope of this query during this interval. The type is
	// interface{} with range: 0..4294967295. Units are taps.
	CsbHistoryStatsCurrentTaps interface{}

	// The number of active calls on this adjacency or account which are to or
	// from registered subscribers using IPSEC during this interval. The type is
	// interface{} with range: 0..4294967295. Units are calls.
	CsbHistoryStatsIpsecCalls interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable_CsbHistoryStatsEntry A conceptual row in the csbHistoryStatsTable. The entries in this table are updated as interval completes in the csbCurrPeriodicStatsTable table and the data is moved from that table to this one.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbHistoryStatsTable_CsbHistoryStatsEntry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An conceptual row in the csbPerFlowStatsTable. There is an entry in this
	// table for vdbe Id, gate id, flow pair id and side id. The other indices of
	// this table are csbCallStatsInstanceIndex defined in
	// csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in
	// csbCallStatsTable. The type is slice of
	// CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry.
	CsbPerFlowStatsEntry []*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable This table describes statistics table for each call flow. The indices of the table are virtual media gateway id, gate id, falow pair id and side id (indices for side A or side B). The other indices of this table are csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in csbCallStatsTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable) GetEntityData

func (csbPerFlowStatsTable *CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable) GetEntityData() *types.CommonEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsInstanceTable_CsbCallStatsInstanceEntry_CsbCallStatsInstanceIndex
	CsbCallStatsInstanceIndex interface{}

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// cisco_sess_border_ctrlr_call_stats_mib.CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbCallStatsTable_CsbCallStatsEntry_CsbCallStatsServiceIndex
	CsbCallStatsServiceIndex interface{}

	// This attribute is a key. This object identifies the virtual media gateway
	// id. This object also acts as an index for the table. The type is
	// interface{} with range: 0..255.
	CsbPerFlowStatsVdbeId interface{}

	// This attribute is a key. This object identifies the gate id. This object
	// also acts as an index for the table. The type is interface{} with range:
	// 0..65535.
	CsbPerFlowStatsGateId interface{}

	// This attribute is a key. This object identifies the flow pair id. This
	// object also acts as an index for the table. The type is interface{} with
	// range: 0..65535.
	CsbPerFlowStatsFlowPairId interface{}

	// This attribute is a key. This object identifies the index corresponding to
	// side of flow pair either side A or side B. This object also acts as an
	// index for the table. The type is CsbPerFlowStatsSideId.
	CsbPerFlowStatsSideId interface{}

	// This object indicates the type of the flow, like media flow, signaling flow
	// etc. The type is CsbPerFlowStatsFlowType.
	CsbPerFlowStatsFlowType interface{}

	// This object indicates the number of RTP packets sent per flow by the SBC.
	// The type is interface{} with range: 0..18446744073709551615. Units are
	// packets.
	CsbPerFlowStatsRTPPktsSent interface{}

	// This object indicates the number of RTP packets received per flow by the
	// SBC. The type is interface{} with range: 0..18446744073709551615. Units are
	// packets.
	CsbPerFlowStatsRTPPktsRcvd interface{}

	// This object indicates the number of RTP packets discarded  per flow by the
	// SBC. The type is interface{} with range: 0..18446744073709551615. Units are
	// packets.
	CsbPerFlowStatsRTPPktsDiscard interface{}

	// This object indicates the number of RTP octets sent per flow by the SBC.
	// The type is interface{} with range: 0..18446744073709551615. Units are
	// octets.
	CsbPerFlowStatsRTPOctetsSent interface{}

	// This object indicates the number of RTP octets received per flow by the
	// SBC. The type is interface{} with range: 0..18446744073709551615. Units are
	// octets.
	CsbPerFlowStatsRTPOctetsRcvd interface{}

	// This object indicates the number of RTP octets discarded per flow by the
	// SBC. The type is interface{} with range: 0..18446744073709551615. Units are
	// octets.
	CsbPerFlowStatsRTPOctetsDiscard interface{}

	// The number of RTP packets sent by the remote end point to this MG on this
	// flow. Comparing this with the local number of RTP packets received from the
	// remote end point gives an indication of how many incoming  packets were
	// dropped on this leg of the call. This information is from RTCP packet. Not
	// all endpoints report this statistic, if it is not available it will be set
	// to zero. This statistic will not be available for signaling flows. The type
	// is interface{} with range: 0..18446744073709551615. Units are packets.
	CsbPerFlowStatsRTCPPktsSent interface{}

	// The number of RTP packets received by the remote end point from this MG on
	// this flow. Comparing this with the local number of RTP packets sent from
	// this MG to the remote endpoint gives an indication of how many outgoing
	// packets were dropped on this leg of the call. This information is from RTCP
	// packet. Not all endpoints report this statistic, if it is not available it
	// will be set to zero. This statistic will not be available for signaling
	// flows. The type is interface{} with range: 0..18446744073709551615. Units
	// are packets.
	CsbPerFlowStatsRTCPPktsRcvd interface{}

	// The number of RTP packets reported as lost by the remote end point on this
	// flow. This information is from RTCP packet. Not all endpoints report this
	// statistic, if it is not available it will be set to zero. This statistic
	// will not be available for signaling flows. The type is interface{} with
	// range: 0..18446744073709551615. Units are packets.
	CsbPerFlowStatsRTCPPktsLost interface{}

	// This object indicates the End Point jitter per flow in the SBC. The type is
	// interface{} with range: 0..18446744073709551615. Units are milliseconds.
	CsbPerFlowStatsEPJitter interface{}

	// This object indicates the maximum burst size for the current FlowPair. The
	// type is interface{} with range: 0..4294967295. Units are bytes.
	CsbPerFlowStatsTmanPerMbs interface{}

	// This object indicates the bandwidth reserved for flow in kilobytes/second.
	// The type is interface{} with range: 0..4294967295. Units are kilobytes per
	// second.
	CsbPerFlowStatsTmanPerSdr interface{}

	// This object indicates the mark packets sent for the current FlowPair with,
	// or zero if none set. The DSCP is a 6-bit value, which will be present in
	// the top 6 bits of the lowest byte of this field. The type is string.
	CsbPerFlowStatsDscpSettings interface{}

	// This object indicates whether the flow on the current FlowPair has
	// subscribed for the NAT latch event. The type is string with length: 0..10.
	CsbPerFlowStatsAdrStatus interface{}

	// This object indicates the flow on the current FlowPair has subscribed for
	// the media loss event. The type is string with length: 0..10.
	CsbPerFlowStatsQASettings interface{}

	// This object indicates the number of RTP packets lost per flow by the SBC.
	// The type is interface{} with range: 0..18446744073709551615. Units are
	// packets.
	CsbPerFlowStatsRTPPktsLost interface{}
}

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry An conceptual row in the csbPerFlowStatsTable. There is an entry in this table for vdbe Id, gate id, flow pair id and side id. The other indices of this table are csbCallStatsInstanceIndex defined in csbCallStatsInstanceTable and csbCallStatsServiceIndex defined in csbCallStatsTable.

func (*CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry) GetEntityData

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType string

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType represents signaling flow etc.

const (
	CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType_media CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType = "media"

	CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType_signalling CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsFlowType = "signalling"
)

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId

type CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId string

CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId represents for the table.

const (
	CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId_sideA CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId = "sideA"

	CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId_sideB CISCOSESSBORDERCTRLRCALLSTATSMIB_CsbPerFlowStatsTable_CsbPerFlowStatsEntry_CsbPerFlowStatsSideId = "sideB"
)

type CiscoSbcPeriodicStatsInterval

type CiscoSbcPeriodicStatsInterval string

CiscoSbcPeriodicStatsInterval represents statistics information.

const (
	CiscoSbcPeriodicStatsInterval_fiveMinute CiscoSbcPeriodicStatsInterval = "fiveMinute"

	CiscoSbcPeriodicStatsInterval_fifteenMinute CiscoSbcPeriodicStatsInterval = "fifteenMinute"

	CiscoSbcPeriodicStatsInterval_oneHour CiscoSbcPeriodicStatsInterval = "oneHour"

	CiscoSbcPeriodicStatsInterval_oneDay CiscoSbcPeriodicStatsInterval = "oneDay"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL