cisco_voice_dial_control_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

This MIB module enhances the IETF Dial Control MIB (RFC2128) by providing management of voice telephony peers on both a circuit-switched telephony network, and an IP data network.

*** ABBREVIATIONS, ACRONYMS AND SYMBOLS ***

GSM - Global System for Mobile Communication

AMR-NB - Adaptive Multi Rate - Narrow Band

iLBC - internet Low Bitrate Codec

KPML - Key Press Markup Language

MGCP - Media Gateway Control Protocol.

SIP - Session Initiation Protocol.

H323 - One of the voip signalling protocol.

SCCP - Skinny Client Control Protocol.

dialpeer - This represents a configured interface that

carries the dial map.  A dialpeer maps the
called and calling numbers with the port or
IP interface to be used.

License call capacity - This represents the licensed

maximum call capacity of
the gateway.

iSAC - Internet Speech Audio Codec

RPH - Resource Priority Header

DSCP - Diffserv Code Points

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOVOICEDIALCONTROLMIB

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

	CvGeneralConfiguration CISCOVOICEDIALCONTROLMIB_CvGeneralConfiguration

	CvGatewayCallActive CISCOVOICEDIALCONTROLMIB_CvGatewayCallActive

	CvCallVolume CISCOVOICEDIALCONTROLMIB_CvCallVolume

	CvCallRateMonitor CISCOVOICEDIALCONTROLMIB_CvCallRateMonitor

	CvCallVolumeStatsHistory CISCOVOICEDIALCONTROLMIB_CvCallVolumeStatsHistory

	// The table contains the Voice Generic Peer information that is used to
	// create an ifIndexed row with an appropriate ifType that is associated with
	// the cvPeerCfgType and cvPeerCfgPeerType objects.
	CvPeerCfgTable CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable

	// The table contains the Voice over Telephony peer specific information that
	// is required to accept voice calls or to which it will place them or perform
	// various loopback tests via interface.
	CvVoicePeerCfgTable CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable

	// The table contains the Voice over IP (VoIP) peer specific information that
	// is required to accept voice calls or to which it will place them via IP
	// backbone with the specified session protocol in
	// cvVoIPPeerCfgSessionProtocol.
	CvVoIPPeerCfgTable CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable

	// The table contains the Voice specific peer common configuration information
	// that is required to accept voice calls or to which it will place them or
	// process the incoming calls.
	CvPeerCommonCfgTable CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable

	// This table is the voice extension to the call active table of IETF Dial
	// Control MIB. It contains voice encapsulation call leg information that is
	// derived from the statistics of lower layer telephony interface.
	CvCallActiveTable CISCOVOICEDIALCONTROLMIB_CvCallActiveTable

	// This table is the VoIP extension to the call active table of IETF Dial
	// Control MIB. It contains VoIP call leg information about specific VoIP call
	// destination and the selected QoS for the call leg.
	CvVoIPCallActiveTable CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable

	// This table represents the number of active call connections for each call
	// connection type in the voice gateway.
	CvCallVolConnTable CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable

	// This table represents the information about the usage of an IP interface in
	// a voice gateway for voice media calls. This table has a sparse-dependent
	// relationship with   ifTable. There exists an entry in this table,  for each
	// of the  entries in ifTable where ifType  is one of 'ethernetCsmacd' and
	// 'softwareLoopback'.
	CvCallVolIfTable CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable

	// This table is the voice extension to the call history table of IETF Dial
	// Control MIB. It contains voice encapsulation call leg information such as
	// voice packet statistics, coder usage and end to end bandwidth of the call
	// leg.
	CvCallHistoryTable CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable

	// This table is the VoIP extension to the call history table of IETF Dial
	// Control MIB. It contains VoIP call leg information about specific VoIP call
	// destination and the selected QoS for the call leg.
	CvVoIPCallHistoryTable CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable

	// This table represents voice call rate measurement in various interval
	// lengths defined by the  CvCallVolumeStatsIntvlType object.  Each interval
	// may contain one or more entries to allow for detailed measurement to be
	// collected.
	CvCallRateStatsTable CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable

	// cvCallLegRateStatsTable table represents voice call leg rate measurement in
	// various interval lengths defined by  the CvCallVolumeStatsIntvlType object.
	// Each interval may contain one or more entries to allow for detailed
	// measurement to be collected.
	CvCallLegRateStatsTable CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable

	// This table represents the active voice calls in various interval lengths
	// defined by the  CvCallVolumeStatsIntvlType object.  Each interval may
	// contain one or more entries to allow for detailed measurement to be
	// collected.
	CvActiveCallStatsTable CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable

	// This table represents the number of calls below a specific duration in
	// various interval length defined by  the CvCallVolumeStatsIntvlType object.
	// The specific duration is configurable value of
	// cvCallDurationStatsThreshold object.  Each interval may contain one or more
	// entries to allow for  detailed measurement to be collected.
	CvCallDurationStatsTable CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable

	// This table represents the SIP message rate measurement in various interval
	// length defined by the  CvCallVolumeStatsIntvlType object.  Each interval
	// may contain one or more entries to allow for detailed measurement to be
	// collected.
	CvSipMsgRateStatsTable CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable

	// This table represents high watermarks achieved by call rate in various
	// interval length defined  by CvCallVolumeWMIntvlType.   Each interval may
	// contain one or more entries to allow for  detailed measurement to be
	// collected.
	CvCallRateWMTable CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable

	// cvCallLegRateWMTable table represents high watermarks achieved by call-leg
	// rate in various interval length defined  by CvCallVolumeWMIntvlType.   Each
	// interval may contain one or more entries to allow for  detailed measurement
	// to be collected.
	CvCallLegRateWMTable CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable

	// This table represents high watermarks achieved by active calls in various
	// interval length defined  by CvCallVolumeWMIntvlType.   Each interval may
	// contain one or more entries to allow  for detailed measurement to be
	// collected.
	CvActiveCallWMTable CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable

	// This table represents of high watermarks achieved by SIP message rate in
	// various interval length defined  by CvCallVolumeWMIntvlType.   Each
	// interval may contain one or more entries to allow for detailed measurement
	// to be collected.
	CvSipMsgRateWMTable CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable
}

CISCOVOICEDIALCONTROLMIB

func (*CISCOVOICEDIALCONTROLMIB) GetEntityData

func (cISCOVOICEDIALCONTROLMIB *CISCOVOICEDIALCONTROLMIB) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable

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

	// This is a conceptual-row in cvActiveCallStatsTable This entry is created at
	// the system initialization and is updated at every epoch based on
	// CvCallVolumeStatsIntvlType. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry.
	CvActiveCallStatsEntry []*CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry
}

CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable This table represents the active voice calls in various interval lengths defined by the CvCallVolumeStatsIntvlType object.

Each interval may contain one or more entries to allow for detailed measurement to be collected.

func (*CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable) GetEntityData

func (cvActiveCallStatsTable *CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry

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

	// This attribute is a key. The Object indexes in Active Call Rate Table
	// (con-current calls table) to select one among three interval-tables.  The
	// different types in this table are represented by
	// CvCallVolumeStatsIntvlType. The type is CvCallVolumeStatsIntvlType.
	CvActiveCallStatsIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to the different
	// past periods in given in interval of active call table. This range is 1-60
	// for Seconds and Minutes table  wherein 1-72 for hours table. The type is
	// interface{} with range: 1..72.
	CvActiveCallStatsIntvlDur interface{}

	// This object indicates the maximum number of active call that occured for
	// the given period for the given interval. The type is interface{} with
	// range: 0..4294967295. Units are calls.
	CvActiveCallStatsMaxVal interface{}

	// This object indicates the average number of active calls that occured for
	// the given period for the given interval. The type is interface{} with
	// range: 0..4294967295. Units are calls.
	CvActiveCallStatsAvgVal interface{}
}

CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry This is a conceptual-row in cvActiveCallStatsTable This entry is created at the system initialization and is updated at every epoch based on CvCallVolumeStatsIntvlType

func (*CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable

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

	// This is a conceptual-row in cvActiveCallWMTable This entry is created at
	// the system initialization and is updated whenever  a) This entry is
	// obsolete OR b) A new/higher entry is available. These entries are
	// reinitialised/added/deleted  if cvCallVolumeWMTableSize is changed. The
	// type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry.
	CvActiveCallWMEntry []*CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry
}

CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable This table represents high watermarks achieved by active calls in various interval length defined by CvCallVolumeWMIntvlType.

Each interval may contain one or more entries to allow for detailed measurement to be collected.

func (*CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable) GetEntityData

func (cvActiveCallWMTable *CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry

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

	// This attribute is a key. The Object indexes in active call Water mark Table
	// to select one among four interval-tables.  The different types in this
	// table are represented by  CvCallVolumeWMIntvlType. The type is
	// CvCallVolumeWMIntvlType.
	CvActiveCallWMIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to different
	// peaks in past period in acive call watermark table.  The number of
	// watermarks entries stored for each table are  based on
	// cvCallVolumeWMTableSize. The type is interface{} with range: 1..10.
	CvActiveCallWMIndex interface{}

	// This object indicates high watermark value achieved by the active calls for
	// the given interval. The type is interface{} with range: 0..4294967295.
	// Units are calls.
	CvActiveCallWMValue interface{}

	// This object indicates date and time when the high watermark is achieved for
	// active calls for the given interval. The type is string.
	CvActiveCallWMts interface{}
}

CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry This is a conceptual-row in cvActiveCallWMTable This entry is created at the system initialization and is updated whenever a) This entry is obsolete OR b) A new/higher entry is available. These entries are reinitialised/added/deleted if cvCallVolumeWMTableSize is changed

func (*CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallActiveTable

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

	// The information regarding a single voice encapsulation call leg. The call
	// leg entry is identified by using the same index objects that are used by
	// Call Active table of IETF Dial Control MIB to identify the call. An entry
	// of this table is created when its associated call active entry in the IETF
	// Dial Control MIB is created and call active entry contains the call
	// establishment to a voice over telephony network peer. The entry is deleted
	// when its associated call active entry in the IETF Dial Control MIB is
	// deleted. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry.
	CvCallActiveEntry []*CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallActiveTable This table is the voice extension to the call active table of IETF Dial Control MIB. It contains voice encapsulation call leg information that is derived from the statistics of lower layer telephony interface.

func (*CISCOVOICEDIALCONTROLMIB_CvCallActiveTable) GetEntityData

func (cvCallActiveTable *CISCOVOICEDIALCONTROLMIB_CvCallActiveTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry

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

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// dial_control_mib.DIALCONTROLMIB_CallActiveTable_CallActiveEntry_CallActiveSetupTime
	CallActiveSetupTime interface{}

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// dial_control_mib.DIALCONTROLMIB_CallActiveTable_CallActiveEntry_CallActiveIndex
	CallActiveIndex interface{}

	// The global connection identifier for the active telephony leg of the call.
	// The type is string with length: 0..16.
	CvCallActiveConnectionId interface{}

	// Duration of Transmit path open from this peer to the voice gateway for the
	// call leg. This counter object will lock at the maximum value which is
	// approximately two days. The type is interface{} with range: 0..4294967295.
	// Units are milliseconds.
	CvCallActiveTxDuration interface{}

	// Duration of voice transmitted from this peer to voice gateway for this call
	// leg. The Voice Utilization Rate can be obtained by dividing this by
	// cvCallActiveTXDuration object. This counter object will lock at the maximum
	// value which is approximately two days. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvCallActiveVoiceTxDuration interface{}

	// Duration of fax transmitted from this peer to voice gateway for this call
	// leg. The FAX Utilization Rate can be obtained by dividing this by
	// cvCallActiveTXDuration object. This counter object will lock at the maximum
	// value which is approximately two days. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvCallActiveFaxTxDuration interface{}

	// The negotiated coder rate. It specifies the transmit rate of voice/fax
	// compression to its associated call leg for the call. The type is
	// CvcCoderTypeRate.
	CvCallActiveCoderTypeRate interface{}

	// The object contains the active noise level for the call leg. The type is
	// interface{} with range: -128..8. Units are dBm.
	CvCallActiveNoiseLevel interface{}

	// The object contains the sum of Echo Return Loss (ERL), cancellation loss
	// (Echo Return Loss Enhancement) and nonlinear processing loss for the call
	// leg. The value -1 indicates the level can not be determined or level
	// detection is disabled. The type is interface{} with range: -1..127. Units
	// are dB.
	CvCallActiveACOMLevel interface{}

	// The object contains the active output signal level to telephony interface
	// that is used by the call leg. The type is interface{} with range: -128..8.
	// Units are dBm.
	CvCallActiveOutSignalLevel interface{}

	// The object contains the active input signal level from telephony interface
	// that is used by the call leg. The type is interface{} with range: -128..8.
	// Units are dBm.
	CvCallActiveInSignalLevel interface{}

	// The object contains the current Echo Return Loss (ERL) level for the call
	// leg. The value -1 indicates the level can not be determined or level
	// detection is disabled. The type is interface{} with range: -1..45. Units
	// are dB.
	CvCallActiveERLLevel interface{}

	// The object specifies the session target of the peer that is used for the
	// call leg. This object is set with the information in the call associated
	// cvVoicePeerCfgSessionTarget object when the call is connected. The type is
	// string with length: 0..64.
	CvCallActiveSessionTarget interface{}

	// The number of FAX related image pages are received or transmitted via the
	// peer for the call leg. The type is interface{} with range: 0..4294967295.
	// Units are pages.
	CvCallActiveImgPageCount interface{}

	// The calling party name of the call. If the name is not available, then it
	// will have a length of zero. The type is string.
	CvCallActiveCallingName interface{}

	// The object indicates whether or not the caller ID feature is blocked for
	// this call. The type is bool.
	CvCallActiveCallerIDBlock interface{}

	// The location in milliseconds of the largest amplitude reflector detected by
	// the echo canceller for this call.  The value 0 indicates there is no
	// reflector or the  information is not available. The type is interface{}
	// with range: 0..128.
	CvCallActiveEcanReflectorLocation interface{}

	// The object indicates the account code input to the call. It could be used
	// for call screen or by down stream server for billing purpose. The value of
	// empty string indicates no account code input. The type is string with
	// length: 0..50.
	CvCallActiveAccountCode interface{}

	// The object contains the current Echo Return Loss (ERL) level for the call
	// leg. The value -1 indicates the level can not be determined or level
	// detection is disabled. The type is interface{} with range: -1..200. Units
	// are dB.
	CvCallActiveERLLevelRev1 interface{}

	// This object represents the call identifier for the active telephony leg of
	// the call. The type is interface{} with range: 1..4294967295.
	CvCallActiveCallId interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry The information regarding a single voice encapsulation call leg. The call leg entry is identified by using the same index objects that are used by Call Active table of IETF Dial Control MIB to identify the call. An entry of this table is created when its associated call active entry in the IETF Dial Control MIB is created and call active entry contains the call establishment to a voice over telephony network peer. The entry is deleted when its associated call active entry in the IETF Dial Control MIB is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable

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

	// This is a conceptual-row in cvCallDurationStatsTable This entry is created
	// at the system initialization and is updated at every epoch based on
	// CvCallVolumeStatsIntvlType. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry.
	CvCallDurationStatsEntry []*CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable This table represents the number of calls below a specific duration in various interval length defined by the CvCallVolumeStatsIntvlType object.

The specific duration is configurable value of

cvCallDurationStatsThreshold object.

Each interval may contain one or more entries to allow for detailed measurement to be collected.

func (*CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable) GetEntityData

func (cvCallDurationStatsTable *CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry

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

	// This attribute is a key. The Object indexes in Call Duration Table to
	// select one among three interval-tables.  The different types in this table
	// are represented by  CvCallVolumeStatsIntvlType. The type is
	// CvCallVolumeStatsIntvlType.
	CvCallDurationStatsIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to the different
	// past periods in given in interval of call Duration table. This range is
	// 1-60 for Seconds and Minutes table  wherein 1-72 for hours table. The type
	// is interface{} with range: 1..72.
	CvCallDurationStatsIntvlDur interface{}

	// This object indicates the maximum number of calls having a duration which
	// is below the threshold for the given interval. The type is interface{} with
	// range: 0..4294967295. Units are calls.
	CvCallDurationStatsMaxVal interface{}

	// This object indicates the average number of calls having a duration which
	// is below the threshold for the given interval. The type is interface{} with
	// range: 0..4294967295. Units are calls.
	CvCallDurationStatsAvgVal interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry This is a conceptual-row in cvCallDurationStatsTable This entry is created at the system initialization and is updated at every epoch based on CvCallVolumeStatsIntvlType

func (*CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable

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

	// The information regarding a single voice encapsulation call leg. The call
	// leg entry is identified by using the same index objects that are used by
	// Call Active table of IETF Dial Control MIB to identify the call. An entry
	// of this table is created when its associated call history entry in the IETF
	// Dial Control MIB is created and the call history entry contains the call
	// establishment to a voice encapsulation peer. The entry is deleted when its
	// associated call active entry in the IETF Dial Control MIB is deleted. The
	// type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry.
	CvCallHistoryEntry []*CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable This table is the voice extension to the call history table of IETF Dial Control MIB. It contains voice encapsulation call leg information such as voice packet statistics, coder usage and end to end bandwidth of the call leg.

func (*CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable) GetEntityData

func (cvCallHistoryTable *CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry

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

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// cisco_dial_control_mib.CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryIndex
	CCallHistoryIndex interface{}

	// The global connection identifier for the telephony leg, which was assigned
	// to the call. The type is string with length: 0..16.
	CvCallHistoryConnectionId interface{}

	// Duration of Transmit path open from this peer to the voice gateway for the
	// call leg. This counter object will lock at the maximum value which is
	// approximately two days. The type is interface{} with range: 0..4294967295.
	// Units are milliseconds.
	CvCallHistoryTxDuration interface{}

	// Duration for this call leg. The Voice Utilization Rate can be obtained by
	// dividing this by cvCallHistoryTXDuration object. This counter object will
	// lock at the maximum value which is approximately two days. The type is
	// interface{} with range: 0..4294967295. Units are milliseconds.
	CvCallHistoryVoiceTxDuration interface{}

	// Duration of fax transmitted from this peer to voice gateway for this call
	// leg. The FAX Utilization Rate can be obtained by dividing this by
	// cvCallHistoryTXDuration object. This counter object will lock at the
	// maximum value which is approximately two days. The type is interface{} with
	// range: 0..4294967295. Units are milliseconds.
	CvCallHistoryFaxTxDuration interface{}

	// The negotiated coder rate. It specifies the transmit rate of voice/fax
	// compression to its associated call leg for the call. The type is
	// CvcCoderTypeRate.
	CvCallHistoryCoderTypeRate interface{}

	// The object contains the average noise level for the call leg. The type is
	// interface{} with range: -128..8. Units are dBm.
	CvCallHistoryNoiseLevel interface{}

	// The object contains the average ACOM level for the call leg. The value -1
	// indicates the level can not be determined or level detection is disabled.
	// The type is interface{} with range: -1..127. Units are dB.
	CvCallHistoryACOMLevel interface{}

	// The object specifies the session target of the peer that is used for the
	// call leg via telephony interface. The type is string with length: 0..64.
	CvCallHistorySessionTarget interface{}

	// The number of FAX related image pages are received or transmitted via the
	// peer for the call leg. The type is interface{} with range: 0..4294967295.
	// Units are pages.
	CvCallHistoryImgPageCount interface{}

	// The calling party name of the call. If the name is not available, then it
	// will have a length of zero. The type is string.
	CvCallHistoryCallingName interface{}

	// The object indicates whether or not the caller ID feature is blocked for
	// this call. The type is bool.
	CvCallHistoryCallerIDBlock interface{}

	// The object indicates the account code input to the call. It could be used
	// by down stream billing server. The value of empty string indicates no
	// account code input. The type is string with length: 0..50.
	CvCallHistoryAccountCode interface{}

	// This object represents the call identifier for the telephony leg, which was
	// assigned to the call. The type is interface{} with range: 1..4294967295.
	CvCallHistoryCallId interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry The information regarding a single voice encapsulation call leg. The call leg entry is identified by using the same index objects that are used by Call Active table of IETF Dial Control MIB to identify the call. An entry of this table is created when its associated call history entry in the IETF Dial Control MIB is created and the call history entry contains the call establishment to a voice encapsulation peer. The entry is deleted when its associated call active entry in the IETF Dial Control MIB is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable

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

	// This is a conceptual-row in cvCallLegRateStatsTable This entry is created
	// at the system initialization and is updated at every epoch based on
	// CvCallVolumeStatsIntvlType. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry.
	CvCallLegRateStatsEntry []*CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable cvCallLegRateStatsTable table represents voice call leg rate measurement in various interval lengths defined by the CvCallVolumeStatsIntvlType object. Each interval may contain one or more entries to allow for detailed measurement to be collected.

func (*CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable) GetEntityData

func (cvCallLegRateStatsTable *CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry

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

	// This attribute is a key. The Object indexes in Call Leg Rate Table to
	// select one among three interval-tables.  The different types in this table
	// are represented by  CvCallVolumeStatsIntvlType. The type is
	// CvCallVolumeStatsIntvlType.
	CvCallLegRateStatsIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to the different
	// past periods in given in interval of call rate table. This range is 1-60
	// for Seconds and Minutes table  wherein 1-72 for hours table. The type is
	// interface{} with range: 1..72.
	CvCallLegRateStatsIntvlDur interface{}

	// This object indicates the maximum call-legs per second that occured for the
	// given period for the given interval. The type is interface{} with range:
	// 0..4294967295. Units are call-legs per second.
	CvCallLegRateStatsMaxVal interface{}

	// This object indicates the average call-legs per second that occured for the
	// given period for the given interval. The type is interface{} with range:
	// 0..4294967295. Units are call-legs per second.
	CvCallLegRateStatsAvgVal interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry This is a conceptual-row in cvCallLegRateStatsTable This entry is created at the system initialization and is updated at every epoch based on CvCallVolumeStatsIntvlType

func (*CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable

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

	// This is a conceptual-row in cvCallLegRateWMTable This entry is created at
	// the system initialization and is updated whenever  a) This entry is
	// obsolete OR b) A new/higher entry is available. These entries are
	// reinitialised/added/deleted  if cvCallVolumeWMTableSize is changed. The
	// type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry.
	CvCallLegRateWMEntry []*CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable cvCallLegRateWMTable table represents high watermarks achieved by call-leg rate in various interval length defined by CvCallVolumeWMIntvlType.

Each interval may contain one or more entries to allow for detailed measurement to be collected

func (*CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable) GetEntityData

func (cvCallLegRateWMTable *CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry

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

	// This attribute is a key. The Object indexes in call leg rate Water mark
	// Table to select one among four interval-tables.  The different types in
	// this table are represented by  CvCallVolumeWMIntvlType. The type is
	// CvCallVolumeWMIntvlType.
	CvCallLegRateWMIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to different
	// peaks in past period in call leg rate watermark table.  The number of
	// watermarks entries stored for each table are  based on
	// cvCallVolumeWMTableSize. The type is interface{} with range: 1..10.
	CvCallLegRateWMIndex interface{}

	// This object indicates high watermark value achieved by the call legs per
	// second for the given interval. The type is interface{} with range:
	// 0..4294967295. Units are call legs per second.
	CvCallLegRateWMValue interface{}

	// This object indicates date and time when the high watermark is achieved for
	// call-legs per second for the given interval. The type is string.
	CvCallLegRateWMts interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry This is a conceptual-row in cvCallLegRateWMTable This entry is created at the system initialization and is updated whenever a) This entry is obsolete OR b) A new/higher entry is available. These entries are reinitialised/added/deleted if cvCallVolumeWMTableSize is changed

func (*CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallRateMonitor

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

	// This object represents the state of call-monitoring. A value of 'true'
	// indicates that call-monitoring  is enabled.  A value of 'false' indicates
	// that  call-monitoring is disabled. The type is bool.
	CvCallRateMonitorEnable interface{}

	// This object represents the interval for which the gateway monitors the
	// call-rate. The type is interface{} with range: 1..12. Units are five
	// seconds.
	CvCallRateMonitorTime interface{}

	// This object represents the total number of calls handled by the gateway
	// during the  monitored time. The type is interface{} with range: 0..65535.
	CvCallRate interface{}

	// This object represents the high water mark for the number of calls handled
	// by the  gateway in an unit interval of  cvCallRateMonitorTime, from the
	// time  the call-monitoring is enabled. The type is interface{} with range:
	// 0..65535.
	CvCallRateHiWaterMark interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallRateMonitor

func (*CISCOVOICEDIALCONTROLMIB_CvCallRateMonitor) GetEntityData

func (cvCallRateMonitor *CISCOVOICEDIALCONTROLMIB_CvCallRateMonitor) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable

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

	// This is a conceptual-row in cvCallRateStatsTable This entry is created at
	// the system initialization and is updated at every epoch based on
	// CvCallVolumeStatsIntvlType. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry.
	CvCallRateStatsEntry []*CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable This table represents voice call rate measurement in various interval lengths defined by the CvCallVolumeStatsIntvlType object.

Each interval may contain one or more entries to allow for detailed measurement to be collected.

func (*CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable) GetEntityData

func (cvCallRateStatsTable *CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry

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

	// This attribute is a key. The Object indexes in Call Rate Table to select
	// one among three interval-tables.  The different types in this table are
	// represented by  CvCallVolumeStatsIntvlType. The type is
	// CvCallVolumeStatsIntvlType.
	CvCallRateStatsIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to the different
	// past periods in given in interval of call rate table. This range is 1-60
	// for Seconds and Minutes table  wherein 1-72 for hours table. The type is
	// interface{} with range: 1..72.
	CvCallRateStatsIntvlDur interface{}

	// This object indicates the maximum calls per second that occured for the
	// given period for the given interval. The type is interface{} with range:
	// 0..4294967295. Units are calls-per-second.
	CvCallRateStatsMaxVal interface{}

	// This object indicates the average calls per second that occured for the
	// given period for the given interval. The type is interface{} with range:
	// 0..4294967295. Units are calls-per-second.
	CvCallRateStatsAvgVal interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry This is a conceptual-row in cvCallRateStatsTable This entry is created at the system initialization and is updated at every epoch based on CvCallVolumeStatsIntvlType

func (*CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable

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

	// This is a conceptual-row in cvCallRateWMTable This entry is created at the
	// system initialization and is updated whenever  a) This entry is obsolete OR
	// b) A new/higher entry is available. These entries are
	// reinitialised/added/deleted  if cvCallVolumeWMTableSize is changed. The
	// type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry.
	CvCallRateWMEntry []*CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable This table represents high watermarks achieved by call rate in various interval length defined by CvCallVolumeWMIntvlType.

Each interval may contain one or more entries to allow for detailed measurement to be collected

func (*CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable) GetEntityData

func (cvCallRateWMTable *CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry

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

	// This attribute is a key. The Object indexes in call rate Water mark Table
	// to select one among four interval-tables.  The different types in this
	// table are represented by  CvCallVolumeWMIntvlType. The type is
	// CvCallVolumeWMIntvlType.
	CvCallRateWMIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to different
	// peaks in past period in call rate watermark table.  The number of
	// watermarks entries stored for each table are  based on
	// cvCallVolumeWMTableSize. The type is interface{} with range: 1..10.
	CvCallRateWMIndex interface{}

	// This object indicates high watermark value achieved by the calls per second
	// for the given interval. The type is interface{} with range: 0..4294967295.
	// Units are calls per second.
	CvCallRateWMValue interface{}

	// This object indicates date and Time when the high watermark is achieved for
	// calls per second for the given interval. The type is string.
	CvCallRateWMts interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry This is a conceptual-row in cvCallRateWMTable This entry is created at the system initialization and is updated whenever a) This entry is obsolete OR b) A new/higher entry is available. These entries are reinitialised/added/deleted if cvCallVolumeWMTableSize is changed

func (*CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable

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

	// An entry in the cvCallVolConnTable indicates number of active calls for a
	// call connection type in the voice gateway. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry.
	CvCallVolConnEntry []*CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable This table represents the number of active call connections for each call connection type in the voice gateway.

func (*CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable) GetEntityData

func (cvCallVolConnTable *CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry

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

	// This attribute is a key. This object represents index to the
	// cvCallVolConnTable. The type is CvCallConnectionType.
	CvCallVolConnIndex interface{}

	// This object represents the total number of active calls for a connection
	// type  in the voice gateway. The type is interface{} with range: 0..65535.
	CvCallVolConnActiveConnection interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry An entry in the cvCallVolConnTable indicates number of active calls for a call connection type in the voice gateway.

func (*CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable

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

	// Each entry represents a row in cvCallVolIfTable and corresponds to the
	// information about an IP  interface in the voice gateway. The type is slice
	// of CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry.
	CvCallVolIfEntry []*CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry
}

CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable This table represents the information about the usage of an IP interface in a voice gateway for voice media calls. This table has a sparse-dependent relationship with ifTable. There exists an entry in this table, for each of the entries in ifTable where ifType is one of 'ethernetCsmacd' and 'softwareLoopback'.

func (*CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable) GetEntityData

func (cvCallVolIfTable *CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This object represents the total number of inbound active media calls
	// through this IP  interface. The type is interface{} with range: 0..65535.
	CvCallVolMediaIncomingCalls interface{}

	// This object represents the total number of outbound active media calls
	// through the IP  interface. The type is interface{} with range: 0..65535.
	CvCallVolMediaOutgoingCalls interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry Each entry represents a row in cvCallVolIfTable and corresponds to the information about an IP interface in the voice gateway.

func (*CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallVolume

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

	// This object represents the total number of active call legs in the voice
	// gateway. The type is interface{} with range: 0..65535.
	CvCallVolConnTotalActiveConnections interface{}

	// This object represents the licensed call capacity for a voice gateway.  If
	// the value is 0, no  licensing is done and the gateway can be  accomodate as
	// many calls depending on its capability. The type is interface{} with range:
	// 0..65535.
	CvCallVolConnMaxCallConnectionLicenese interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallVolume

func (*CISCOVOICEDIALCONTROLMIB_CvCallVolume) GetEntityData

func (cvCallVolume *CISCOVOICEDIALCONTROLMIB_CvCallVolume) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvCallVolumeStatsHistory

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

	// This Object specifies the thresold duration in seconds.
	// cvCallDurationStatsTable will monitor all the calls below this  threshold.
	// Decresing the value of the threshold will reset this table. The type is
	// interface{} with range: 1..3600. Units are seconds.
	CvCallDurationStatsThreshold interface{}

	// This Object specifies the number of entries the watermark table will
	// maintain.  This value will decide the number of elements in
	// cvCallRateWMTable, cvCallLegRateWMTable, cvActiveCallWMTable and
	// cvSipMsgRateWMTable. The type is interface{} with range: 3..10.
	CvCallVolumeWMTableSize interface{}
}

CISCOVOICEDIALCONTROLMIB_CvCallVolumeStatsHistory

func (*CISCOVOICEDIALCONTROLMIB_CvCallVolumeStatsHistory) GetEntityData

func (cvCallVolumeStatsHistory *CISCOVOICEDIALCONTROLMIB_CvCallVolumeStatsHistory) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvGatewayCallActive

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

	// The current number of DS0 interfaces used for the active calls. The type is
	// interface{} with range: 0..4294967295. Units are interfaces.
	CvCallActiveDS0s interface{}

	// A high threshold used to determine when to generate the
	// cvdcActiveDS0sHighNotification. This object  represents the percentage of
	// active DS0s in total number  of DS0s. The type is interface{} with range:
	// 0..100. Units are percent.
	CvCallActiveDS0sHighThreshold interface{}

	// A low threshold used to determine when to generate the
	// cvdcActiveDS0sLowNotification notification. This object  represents the
	// percentage of active DS0s in total number  of DS0s. The type is interface{}
	// with range: 0..100. Units are percent.
	CvCallActiveDS0sLowThreshold interface{}

	// Specifies whether or not cvdcActiveDS0sHighNotification should be
	// generated.  'true' : Indicates that the cvdcActiveDS0sHighNotification
	// generation is enabled.  'false': Indicates that
	// cvdcActiveDS0sHighNotification          generation is disabled. The type is
	// bool.
	CvCallActiveDS0sHighNotifyEnable interface{}

	// Specifies whether or not cvdcActiveDS0sLowNotification should be generated.
	// 'true' : Indicates that the cvdcActiveDS0sLowNotification
	// generation is enabled.  'false': Indicates that
	// cvdcActiveDS0sLowNotification          generation is disabled. The type is
	// bool.
	CvCallActiveDS0sLowNotifyEnable interface{}
}

CISCOVOICEDIALCONTROLMIB_CvGatewayCallActive

func (*CISCOVOICEDIALCONTROLMIB_CvGatewayCallActive) GetEntityData

func (cvGatewayCallActive *CISCOVOICEDIALCONTROLMIB_CvGatewayCallActive) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvGeneralConfiguration

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

	// This object indicates whether cvdcPoorQoVNotification (or the newer
	// cvdcPoorQoVNotificationRev1) traps should be generated for a poor quality
	// of voice calls.  If the value of this object is 'true',
	// cvdcPoorQoVNotification (or the newer cvdcPoorQoVNotificationRev1) traps
	// will be generated for all voice over IP peers when a poor quality of voice
	// call condition is detected after the voice gateway call disconnection.  If
	// the value of this object is 'false', cvdcPoorQoVNotification (or the newer
	// cvdcPoorQoVNotificationRev1) traps will be generated only for calls for
	// which the cvVoIPPeerCfgPoorQoVNotificationEnable object of voice over IP
	// peers having set to 'true'. The type is bool.
	CvGeneralPoorQoVNotificationEnable interface{}

	// This object indicates whether cvdcFallbackNotification traps should be
	// generated for fallback. If the value of this object is 'true',
	// cvdcFallbackNotification traps will be generated for all voice over IP
	// peers. The type is bool.
	CvGeneralFallbackNotificationEnable interface{}

	// This object indicates whether cvdcPolicyViolationNotification traps should
	// be generated for a RPH to DSCP mapping violation for SIP voice calls.  If
	// the value of this object is 'true', cvdcPolicyViolationNotification traps
	// will be generated for SIP voice over IP peers when a RPH to DSCP violation
	// condition is detected .  If the value of this object is 'false',
	// cvdcPolicyViolationNotification traps will be generated only for calls for
	// which the  cvVoIPPeerCfgDSCPPolicyNotificationEnable object of voice over
	// IP peers having set to 'true'. The type is bool.
	CvGeneralDSCPPolicyNotificationEnable interface{}

	// This object indicates whether cvdcPolicyViolationNotification traps should
	// be generated for Media violation for SIP voice calls.  If the value of this
	// object is 'true', cvdcPolicyViolationNotification traps will be generated
	// for SIP voice over IP peers when media violation condition is detected .
	// If the value of this object is 'false', cvdcPolicyViolationNotification
	// traps will be generated only for calls for which the
	// cvVoIPPeerCfgMediaPolicyNotificationEnable object of voice over IP peers
	// having set to 'true'. The type is bool.
	CvGeneralMediaPolicyNotificationEnable interface{}
}

CISCOVOICEDIALCONTROLMIB_CvGeneralConfiguration

func (*CISCOVOICEDIALCONTROLMIB_CvGeneralConfiguration) GetEntityData

func (cvGeneralConfiguration *CISCOVOICEDIALCONTROLMIB_CvGeneralConfiguration) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable

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

	// A single voice generic Peer. The creation of this entry will create an
	// associated ifEntry with an ifType that is associated with cvPeerCfgType,
	// i.e., for 'voiceEncap' encapsulation, an ifEntry will contain an ifType
	// voiceEncap(103); for 'voiceOverIp' encapsulation, an ifEntry will contain
	// an ifType voiceOverIp(104). The ifAdminStatus of the newly created ifEntry
	// is set to 'up' and ifOperStatus is set to 'down'. In addition, an
	// associated voiceEncap/voiceOverIp Peer configuration entry is created after
	// the successful ifEntry creation. Then ifIndex of the newly created ifEntry
	// must be used by the network manager to create a peer configuration entry of
	// IETF Dial Control MIB (Refer to RFC 2128 section 2.2.3.1 and the
	// description of dialCtlPeerCfgEntry for the detailed information). In
	// summary, the voice dial peer creation steps are as follows: [1] create this
	// entry (voice/data generic peer entry). [2] read the cvPeerCfgIfIndex of
	// this entry for the     ifIndex of newly created voice/data generic peer.
	// [3] create the dialCtlPeerCfgEntry of RFC 2128 with the     indices of
	// dialCtlPeerCfgId and the ifIndex of newly     created voice generic peer.
	// For each VoIP peer, it uses IP address and UDP port with RTP protocol to
	// transfer voice packet. Therefore, it does not have its lower layer
	// interface. The dialCtlPeerCfgIfType object of IETF Dial Control MIB must
	// set to 'other' and the dialCtlPeerCfgLowerIf must set to '0'.  After the
	// successful creation of peer configuration entry of IETF Dial Control MIB,
	// the dial plan software in managed device will set the ifOperStatus of the
	// newly created voiceEncap/voiceOverIp ifEntry to 'up' for enabling the peer
	// function if the peer configuration is completed. When this entry is
	// deleted, its associated ifEntry, voiceEncap/voiceOverIp specific peer entry
	// and the peer entry of IETF Dial Control MIB are deleted. The type is slice
	// of CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry.
	CvPeerCfgEntry []*CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry
}

CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable The table contains the Voice Generic Peer information that is used to create an ifIndexed row with an appropriate ifType that is associated with the cvPeerCfgType and cvPeerCfgPeerType objects.

func (*CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable) GetEntityData

func (cvPeerCfgTable *CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry

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

	// This attribute is a key. An arbitrary index that uniquely identifies a
	// generic voice peer. The type is interface{} with range: 1..2147483647.
	CvPeerCfgIndex interface{}

	// The ifIndex of the peer associated ifEntry. The ifIndex appears after the
	// associated ifEntry is created successfully. This ifIndex will be used to
	// access the objects in the Voice over Telephony or Voice over IP peer
	// specific table. In addition, the ifIndex is also used to access the
	// associated peer configuration entry of the IETF Dial Control MIB. If the
	// peer associated ifEntry had not been created, then this object has a value
	// of zero. The type is interface{} with range: 0..2147483647.
	CvPeerCfgIfIndex interface{}

	// Specifies the type of voice related encapsulation. voice - voice
	// encapsulation (voiceEncap ifType) on the         telephony network. voip  -
	// VoIP encapsulation (voiceOverIp ifType) on the IP         network. mmail -
	// Media Mail over IP encapsulation (mediaMailOverIp         ifType) on the IP
	// network. voatm - VoATM encapsulation (voiceOverATM ifType) on the
	// ATM network. vofr  - VoFR encapsulation (voiceOverFR ifType) on the
	// Frame Relay network. The type is CvPeerCfgType.
	CvPeerCfgType interface{}

	// This object is used to create a new row or modify or delete an existing row
	// in this table. The type is RowStatus.
	CvPeerCfgRowStatus interface{}

	// Specifies the type of a peer. voice - peer in voice type to be defined in a
	// voice         gateway for voice calls.  data  - peer in data type to be
	// defined in gateway         that supports universal ports for modem/data
	// calls and integrated ports for data calls. The type is CvPeerCfgPeerType.
	CvPeerCfgPeerType interface{}

	// This object represents the total number of active calls that has selected
	// the dialpeer as an incoming dialpeer. The type is interface{} with range:
	// 0..65535.
	CvCallVolPeerIncomingCalls interface{}

	// This object represents the total number of active calls that has selected
	// the dialpeer as an outgoing dialpeer. The type is interface{} with range:
	// 0..65535.
	CvCallVolPeerOutgoingCalls interface{}
}

CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry A single voice generic Peer. The creation of this entry will create an associated ifEntry with an ifType that is associated with cvPeerCfgType, i.e., for 'voiceEncap' encapsulation, an ifEntry will contain an ifType voiceEncap(103); for 'voiceOverIp' encapsulation, an ifEntry will contain an ifType voiceOverIp(104). The ifAdminStatus of the newly created ifEntry is set to 'up' and ifOperStatus is set to 'down'. In addition, an associated voiceEncap/voiceOverIp Peer configuration entry is created after the successful ifEntry creation. Then ifIndex of the newly created ifEntry must be used by the network manager to create a peer configuration entry of IETF Dial Control MIB (Refer to RFC 2128 section 2.2.3.1 and the description of dialCtlPeerCfgEntry for the detailed information). In summary, the voice dial peer creation steps are as follows: [1] create this entry (voice/data generic peer entry). [2] read the cvPeerCfgIfIndex of this entry for the

ifIndex of newly created voice/data generic peer.

[3] create the dialCtlPeerCfgEntry of RFC 2128 with the

indices of dialCtlPeerCfgId and the ifIndex of newly
created voice generic peer.

For each VoIP peer, it uses IP address and UDP port with RTP protocol to transfer voice packet. Therefore, it does not have its lower layer interface. The dialCtlPeerCfgIfType object of IETF Dial Control MIB must set to 'other' and the dialCtlPeerCfgLowerIf must set to '0'.

After the successful creation of peer configuration entry of IETF Dial Control MIB, the dial plan software in managed device will set the ifOperStatus of the newly created voiceEncap/voiceOverIp ifEntry to 'up' for enabling the peer function if the peer configuration is completed. When this entry is deleted, its associated ifEntry, voiceEncap/voiceOverIp specific peer entry and the peer entry of IETF Dial Control MIB are deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType

type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType string

CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType represents calls and integrated ports for data calls.

const (
	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType_voice CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType = "voice"

	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType_data CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType = "data"
)

type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType

type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType string

CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType represents Frame Relay network.

const (
	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType_voice CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType = "voice"

	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType_voip CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType = "voip"

	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType_mmail CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType = "mmail"

	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType_voatm CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType = "voatm"

	CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType_vofr CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType = "vofr"
)

type CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable

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

	// A single Voice specific Peer. One entry per voice related encapsulation.
	// The entry is created when a voice related encapsulation ifEntry is created.
	// This entry is deleted when its associated ifEntry is deleted. The type is
	// slice of
	// CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry.
	CvPeerCommonCfgEntry []*CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry
}

CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable The table contains the Voice specific peer common configuration information that is required to accept voice calls or to which it will place them or process the incoming calls.

func (*CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable) GetEntityData

func (cvPeerCommonCfgTable *CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The object specifies the prefix of the incoming Dialed Number
	// Identification Service (DNIS) digits for the peer. The DNIS digits prefix
	// is used to match with the incoming DNIS number for incoming call
	// discrimination. If the digits in this object are matched with incoming DNIS
	// number, the  associated dialCtlPeerCfgInfoType in RFC 2128 will be used as
	// a call discriminator for differentiating speech, data, fax, video or modem
	// calls. The type is string with length: 0..32.
	CvPeerCommonCfgIncomingDnisDigits interface{}

	// The object specifies the maximum allowed connection to/from the peer. A
	// value of -1 disables the limit of maximum connections. The type is
	// interface{} with range: -1..-1 | 1..2147483647. Units are connections.
	CvPeerCommonCfgMaxConnections interface{}

	// The object specifies the application to handle the incoming call after the
	// peer is selected. If no application name is specified, then the default
	// session application will take care of the incoming call. The type is
	// string.
	CvPeerCommonCfgApplicationName interface{}

	// This object specifies the selection preference of a peer when multiple
	// peers are matched to the selection criteria. The value of 0 has the lowest
	// preference for peer selection. The type is interface{} with range: 0..10.
	CvPeerCommonCfgPreference interface{}

	// This object specifies whether dialpeer hunting should stop when this peer
	// is reached. The type is bool.
	CvPeerCommonCfgHuntStop interface{}

	// The object specifies a Dialer Number Identification Service (DNIS) map name
	// for the Voice specific peer entry specified in this row. A DNIS is a called
	// party number and they can be grouped and identified by DNIS map. The type
	// is string.
	CvPeerCommonCfgDnisMappingName interface{}

	// The object specifies the Source Carrier Id for the peer. The Source Carrier
	// Id is used to match with the Source Carrier Id of a call. If the Source
	// Carrier Id in this object is matched with the Source Carrier Id of a call,
	// then the associated peer will be used to handle the call.  Only
	// alphanumeric characters, '-' and '_' are allowed in the string. The type is
	// string.
	CvPeerCommonCfgSourceCarrierId interface{}

	// The object specifies the Target Carrier Id for the peer. The Target Carrier
	// Id is used to match with the Target Carrier Id of a call. If the Target
	// Carrier Id in this object is matched with the Target Carrier Id of a call,
	// then the associated peer will be used to handle the call. Only alphanumeric
	// characters, '-' and '_' are allowed in the string. The type is string.
	CvPeerCommonCfgTargetCarrierId interface{}

	// The object specifies the Source Trunk Group Label for the peer. The Source
	// Trunk Group Label is used to match with the Source Trunk Group Label of a
	// call. If the Source Trunk Group Label in this object is matched with the
	// Source Trunk Group Label of a call, then the associated peer will be used
	// to handle the call.  Only alphanumeric characters, '-' and '_' are allowed
	// in the string. The type is string.
	CvPeerCommonCfgSourceTrunkGrpLabel interface{}

	// The object specifies the Target Trunk Group Label for the peer. The Target
	// Trunk Group Label is used to match with the Target Trunk Group Label of a
	// call. If the Target Trunk Group Label in this object is matched with the
	// Target Trunk Group Label of a call, then the associated peer will be used
	// to handle the call. Only alphanumeric characters, '-' and '_' are allowed
	// in the string. The type is string.
	CvPeerCommonCfgTargetTrunkGrpLabel interface{}
}

CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry A single Voice specific Peer. One entry per voice related encapsulation. The entry is created when a voice related encapsulation ifEntry is created. This entry is deleted when its associated ifEntry is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable

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

	// This is a conceptual-row in cvSipMsgRateStatsTable This entry is created at
	// the system initialization and is updated at every epoch based on
	// CvCallVolumeStatsIntvlType. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry.
	CvSipMsgRateStatsEntry []*CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry
}

CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable This table represents the SIP message rate measurement in various interval length defined by the CvCallVolumeStatsIntvlType object.

Each interval may contain one or more entries to allow for detailed measurement to be collected

func (*CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable) GetEntityData

func (cvSipMsgRateStatsTable *CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry

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

	// This attribute is a key. The Object indexes in SIP Message Rate Table to
	// select one among three interval-tables.  The different types in this table
	// are represented by  CvCallVolumeStatsIntvlType. The type is
	// CvCallVolumeStatsIntvlType.
	CvSipMsgRateStatsIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to the different
	// past periods in given in interval of SIP message rate table. This range is
	// 1-60 for Seconds and Minutes table  wherein 1-72 for hours table. The type
	// is interface{} with range: 1..72.
	CvSipMsgRateStatsIntvlDur interface{}

	// This object indicates the maximum SIP messages  per second that is received
	// for the given interval. The type is interface{} with range: 0..4294967295.
	// Units are SIP messages per second.
	CvSipMsgRateStatsMaxVal interface{}

	// This object indicates the average SIP messages per second that is received
	// for the given interval. The type is interface{} with range: 0..4294967295.
	// Units are SIP messages per second.
	CvSipMsgRateStatsAvgVal interface{}
}

CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry This is a conceptual-row in cvSipMsgRateStatsTable This entry is created at the system initialization and is updated at every epoch based on CvCallVolumeStatsIntvlType

func (*CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable

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

	// This is a conceptual-row in cvSipMsgRateWMTable. This entry is created at
	// the system initialization and is updated whenever  a) This entry is
	// obsolete OR b) A new/higher entry is available. These entries are
	// reinitialised/added/deleted if cvCallVolumeWMTableSize is changed. The type
	// is slice of
	// CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry.
	CvSipMsgRateWMEntry []*CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry
}

CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable This table represents of high watermarks achieved by SIP message rate in various interval length defined by CvCallVolumeWMIntvlType.

Each interval may contain one or more entries to allow for detailed measurement to be collected

func (*CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable) GetEntityData

func (cvSipMsgRateWMTable *CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry

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

	// This attribute is a key. The Object indexes in SIP Message rate Water mark
	// Table to select one among four interval-tables.  The different types in
	// this table are represented by  CvCallVolumeWMIntvlType. The type is
	// CvCallVolumeWMIntvlType.
	CvSipMsgRateWMIntvlDurUnits interface{}

	// This attribute is a key. This is an index that references to different
	// peaks in past period in sip message rate watermark table.  The number of
	// watermarks entries stored for each table are  based on
	// cvCallVolumeWMTableSize. The type is interface{} with range: 1..10.
	CvSipMsgRateWMIndex interface{}

	// This object indicates high watermark value achieved by the SIP messages per
	// second for the given interval. The type is interface{} with range:
	// 0..4294967295. Units are SIP messages per second.
	CvSipMsgRateWMValue interface{}

	// This object indicates date and time when the high watermark is achieved for
	// SIP messages per second for the given interval. The type is string.
	CvSipMsgRateWMts interface{}
}

CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry This is a conceptual-row in cvSipMsgRateWMTable. This entry is created at the system initialization and is updated whenever a) This entry is obsolete OR b) A new/higher entry is available. These entries are reinitialised/added/deleted if cvCallVolumeWMTableSize is changed

func (*CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable

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

	// The information regarding a single VoIP call leg. The call leg entry is
	// identified by using the same index objects that are used by Call Active
	// table of IETF Dial Control MIB to identify the call. An entry of this table
	// is created when its associated call active entry in the IETF Dial Control
	// MIB is created and the call active entry contains information for the call
	// establishment to the peer on the IP backbone via a voice over  IP peer. The
	// entry is deleted when its associated call active entry in the IETF Dial
	// Control MIB is deleted. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry.
	CvVoIPCallActiveEntry []*CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry
}

CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable This table is the VoIP extension to the call active table of IETF Dial Control MIB. It contains VoIP call leg information about specific VoIP call destination and the selected QoS for the call leg.

func (*CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable) GetEntityData

func (cvVoIPCallActiveTable *CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry

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

	// This attribute is a key. The type is string with range: 0..4294967295.
	// Refers to
	// dial_control_mib.DIALCONTROLMIB_CallActiveTable_CallActiveEntry_CallActiveSetupTime
	CallActiveSetupTime interface{}

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to
	// dial_control_mib.DIALCONTROLMIB_CallActiveTable_CallActiveEntry_CallActiveIndex
	CallActiveIndex interface{}

	// The global connection identifier for the active VoIP leg of the call. The
	// type is string with length: 0..16.
	CvVoIPCallActiveConnectionId interface{}

	// Remote system IP address for the VoIP call. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	CvVoIPCallActiveRemoteIPAddress interface{}

	// Remote system UDP listener port to which to transmit voice packets. The
	// type is interface{} with range: 0..65535.
	CvVoIPCallActiveRemoteUDPPort interface{}

	// The voice packet round trip delay between local and the remote system on
	// the IP backbone during the call. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvVoIPCallActiveRoundTripDelay interface{}

	// The selected RSVP QoS for the voice call. The type is QosService.
	CvVoIPCallActiveSelectedQoS interface{}

	// The object specifies the session protocol to be used for Internet call
	// between local and remote router via IP backbone. The type is
	// CvSessionProtocol.
	CvVoIPCallActiveSessionProtocol interface{}

	// The object specifies the session target of the peer that is used for the
	// call. This object is set with the information in the call associated
	// cvVoIPPeerCfgSessionTarget object when the voice over IP call is connected.
	// The type is string.
	CvVoIPCallActiveSessionTarget interface{}

	// Duration of voice playout from data received on time for this call. This
	// plus the durations for the GapFills in the following entries gives the
	// Total Voice Playout Duration for Active Voice. This does not include
	// duration for which no data was sent by the Transmit end as voice signal,
	// e.g., silence suppression and fax signal. The On Time Playout Rate can be
	// computed by dividing this entry by the Total Voice Playout Duration. This
	// counter object will lock at the maximum value which is approximately two
	// days. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	CvVoIPCallActiveOnTimeRvPlayout interface{}

	// Duration of voice signal replaced with signal played out during silence due
	// to voice data not received on time (or lost) from voice gateway this call.
	// This counter object will lock at the maximum value which is approximately
	// two days. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	CvVoIPCallActiveGapFillWithSilence interface{}

	// Duration of voice signal played out with signal synthesized from parameters
	// or samples of data preceding in time due to voice data not received on time
	// (or lost) from voice gateway for this call. An example of such playout is
	// frame-erasure or frame-concealment strategies in G.729 and G.723.1
	// compression algorithms. This counter object will lock at the maximum value
	// which is approximately two days. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvVoIPCallActiveGapFillWithPrediction interface{}

	// Duration of voice signal played out with signal synthesized from parameters
	// or samples of data preceding and following in time due to voice data not
	// received on time (or lost) from voice gateway for this call. This counter
	// object will lock at the maximum value which is approximately two days. The
	// type is interface{} with range: 0..4294967295. Units are milliseconds.
	CvVoIPCallActiveGapFillWithInterpolation interface{}

	// Duration of voice signal played out with signal synthesized from redundancy
	// parameters available due to voice data not received on time (or lost) from
	// voice gateway for this call. This counter object will lock at the maximum
	// value which is approximately two days. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvVoIPCallActiveGapFillWithRedundancy interface{}

	// The high water mark Voice Playout FIFO Delay during the voice call. This
	// counter object will lock at the maximum value which is approximately two
	// days. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	CvVoIPCallActiveHiWaterPlayoutDelay interface{}

	// The low water mark Voice Playout FIFO Delay during the voice call. The type
	// is interface{} with range: 0..4294967295. Units are milliseconds.
	CvVoIPCallActiveLoWaterPlayoutDelay interface{}

	// The average Playout FIFO Delay plus the decoder delay during the voice
	// call. The type is interface{} with range: 0..4294967295.
	CvVoIPCallActiveReceiveDelay interface{}

	// The object indicates whether or not the VAD (Voice Activity Detection) was
	// enabled for the voice call. The type is bool.
	CvVoIPCallActiveVADEnable interface{}

	// The negotiated coder rate. It specifies the transmit rate of voice/fax
	// compression to its associated call leg for the call. This rate is different
	// from the configuration rate because of rate negotiation during the call.
	// The type is CvcCoderTypeRate.
	CvVoIPCallActiveCoderTypeRate interface{}

	// The number of lost voice packets during the call. The type is interface{}
	// with range: 0..4294967295. Units are packets.
	CvVoIPCallActiveLostPackets interface{}

	// The number of received voice packets that arrived too early to store in
	// jitter buffer during the call. The type is interface{} with range:
	// 0..4294967295. Units are packets.
	CvVoIPCallActiveEarlyPackets interface{}

	// The number of received voice packets that arrived too late to playout with
	// CODEC (Coder/Decoder) during the call. The type is interface{} with range:
	// 0..4294967295. Units are packets.
	CvVoIPCallActiveLatePackets interface{}

	// The textual identifier of the calling party (user) of the call. If the
	// username is not available, then the value of this object will have a length
	// of zero. The type is string with length: 0..16.
	CvVoIPCallActiveUsername interface{}

	// The protocol-specific call identifier for the VoIP call. The type is string
	// with length: 0..255.
	CvVoIPCallActiveProtocolCallId interface{}

	// This object specifies the type of address contained in the associated
	// instance of cvVoIPCallActiveRemSigIPAddr. The type is InetAddressType.
	CvVoIPCallActiveRemSigIPAddrT interface{}

	// Remote signalling IP address for the VoIP call. The type is string with
	// length: 0..255.
	CvVoIPCallActiveRemSigIPAddr interface{}

	// Remote signalling listener port to which to transmit voice packets. The
	// type is interface{} with range: 0..65535.
	CvVoIPCallActiveRemSigPort interface{}

	// This object specifies the type of address contained in the associated
	// instance of cvVoIPCallActiveRemMediaIPAddr. The type is InetAddressType.
	CvVoIPCallActiveRemMediaIPAddrT interface{}

	// Remote media end point IP address for the VoIP call. The type is string
	// with length: 0..255.
	CvVoIPCallActiveRemMediaIPAddr interface{}

	// Remote media end point listener port to which to transmit voice packets.
	// The type is interface{} with range: 0..65535.
	CvVoIPCallActiveRemMediaPort interface{}

	// The object indicates whether or not the SRTP (Secured RTP) was enabled for
	// the voice call. The type is bool.
	CvVoIPCallActiveSRTPEnable interface{}

	// If the object has a value true(1) octet align operation is used, and if the
	// value is false(2), bandwidth efficient operation is used. This object is
	// not instantiated when the object cvVoIPCallActiveCoderTypeRate is not equal
	// to gsmAmrNb enum. The type is bool.
	CvVoIPCallActiveOctetAligned interface{}

	// This object indicates modes of Bit rates. This object is not instantiated
	// when the object cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb
	// enum. The type is map[string]bool.
	CvVoIPCallActiveBitRates interface{}

	// The object indicates the interval (N frame-blocks) at which codec mode
	// changes are allowed. This object is not instantiated when the object
	// cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// interface{} with range: 1..100. Units are frame-blocks.
	CvVoIPCallActiveModeChgPeriod interface{}

	// If the object has a value of true(1), mode changes will be made to only
	// neighboring modes set to cvVoIPCallActiveBitRates object. If the value is
	// false(2), mode changes will be allowed to any modes set to
	// cvVoIPCallActiveBitRates object. This object is not instantiated when the
	// object cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb enum. The
	// type is bool.
	CvVoIPCallActiveModeChgNeighbor interface{}

	// The object indicates the maximum amount of media that can be encapsulated
	// in a payload. Supported value is 20 msec. This object is not instantiated
	// when the object cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb
	// enum. The type is interface{} with range: 20..100. Units are milliseconds.
	CvVoIPCallActiveMaxPtime interface{}

	// If the object has a value of true(1), frame CRC will be included in the
	// payload and if the value is false(2), frame CRC will not be included in the
	// payload. This object is applicable only when RTP frame type is octet
	// aligned. This object is not instantiated when the object
	// cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// bool.
	CvVoIPCallActiveCRC interface{}

	// If the object has a value of true(1), payload employs robust sorting and if
	// the value is false(2), payload does not employ robust sorting. This object
	// is applicable only when RTP frame type is octet aligned. This object is not
	// instantiated when the object cvVoIPCallActiveCoderTypeRate is not equal to
	// gsmAmrNb enum. The type is bool.
	CvVoIPCallActiveRobustSorting interface{}

	// The object indicates the RTP encapsulation type. Supported RTP
	// encapsulation type is RFC3267. This object is not instantiated when the
	// object cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb enum. The
	// type is CvAmrNbRtpEncap.
	CvVoIPCallActiveEncap interface{}

	// The object indicates the maximum number of frame-blocks allowed in an
	// interleaving group. It indicates that frame-block level interleaving will
	// be used for that session. If this object is not set, interleaving is not
	// used. This object is applicable only when RTP frame type is octet aligned.
	// This object is not instantiated when the object
	// cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// interface{} with range: 1..50. Units are frame-blocks.
	CvVoIPCallActiveInterleaving interface{}

	// The object indicates the length of the time in milliseconds represented by
	// the media of the packet. Supported value is 20 milliseconds. This object is
	// not instantiated when the object cvVoIPCallActiveCoderTypeRate is not equal
	// to gsmAmrNb enum. The type is interface{} with range: 20..100. Units are
	// milliseconds.
	CvVoIPCallActivePtime interface{}

	// The object indicates the number of audio channels. Supported value is 1.
	// This object is not instantiated when the object
	// cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// interface{} with range: 1..6. Units are channels.
	CvVoIPCallActiveChannels interface{}

	// The object indicates the iLBC codec mode. The value of this object is valid
	// only if  cvVoIPCallActiveCoderTypeRate is equal to  'iLBC'. The type is
	// CvIlbcFrameMode. Units are milliseconds.
	CvVoIPCallActiveCoderMode interface{}

	// This object represents the call identifier for the active VoIP leg of the
	// call. The type is interface{} with range: 1..4294967295.
	CvVoIPCallActiveCallId interface{}

	// The call reference ID associates the video call entry and voice call entry
	// of the same endpoint.  An audio-only call may or may not have a valid call
	// reference ID (i.e. value greater than zero), but in both cases, there will
	// not be a video call entry associated with it.    For a video call, the
	// video-specific information  is stored in a call entry in
	// cVideoSessionActive of CISCO-VIDEO-SESSION-MIB, in which the call reference
	// ID is also identified. The type is interface{} with range: 0..4294967295.
	CvVoIPCallActiveCallReferenceId interface{}

	// This object holds the policy name. It could be media policy, DSCP policy
	// etc. The type is string.
	CcVoIPCallActivePolicyName interface{}

	// This object store the reversed direction peer address  If the address is
	// not available, then it will have a length of zero.  If the call is ingress
	// then it contains called number and if the call is egress then it contains
	// calling number. The type is string.
	CvVoIPCallActiveReversedDirectionPeerAddress interface{}

	// This object indicates the active session ID assigned by the call manager to
	// identify call legs that belong to the same call session. The type is
	// interface{} with range: 0..4294967295.
	CvVoIPCallActiveSessionId interface{}
}

CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry The information regarding a single VoIP call leg. The call leg entry is identified by using the same index objects that are used by Call Active table of IETF Dial Control MIB to identify the call. An entry of this table is created when its associated call active entry in the IETF Dial Control MIB is created and the call active entry contains information for the call establishment to the peer on the IP backbone via a voice over IP peer. The entry is deleted when its associated call active entry in the IETF Dial Control MIB is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable

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

	// The information regarding a single VoIP call leg. The call leg entry is
	// identified by using the same index objects that are used by Call Active
	// table of IETF Dial Control MIB to identify the call. An entry of this table
	// is created when its associated call history entry in the IETF Dial Control
	// MIB is created and the call history entry contains information for the call
	// establishment to the peer on the IP backbone via a voice over IP peer. The
	// entry is deleted when its associated call history entry in the IETF Dial
	// Control MIB is deleted. The type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry.
	CvVoIPCallHistoryEntry []*CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry
}

CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable This table is the VoIP extension to the call history table of IETF Dial Control MIB. It contains VoIP call leg information about specific VoIP call destination and the selected QoS for the call leg.

func (*CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable) GetEntityData

func (cvVoIPCallHistoryTable *CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry

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

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// cisco_dial_control_mib.CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryIndex
	CCallHistoryIndex interface{}

	// The global connection identifier for the VoIP leg, which was assigned to
	// the call. The type is string with length: 0..16.
	CvVoIPCallHistoryConnectionId interface{}

	// Remote system IP address for the call. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	CvVoIPCallHistoryRemoteIPAddress interface{}

	// Remote system UDP listener port to which to transmit voice packets for the
	// call. The type is interface{} with range: 0..65535.
	CvVoIPCallHistoryRemoteUDPPort interface{}

	// The voice packet round trip delay between local and the remote system on
	// the IP backbone during the call. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvVoIPCallHistoryRoundTripDelay interface{}

	// The selected RSVP QoS for the call. The type is QosService.
	CvVoIPCallHistorySelectedQoS interface{}

	// The object specifies the session protocol to be used for Internet call
	// between local and remote router via IP backbone. The type is
	// CvSessionProtocol.
	CvVoIPCallHistorySessionProtocol interface{}

	// The object specifies the session target of the peer that is used for the
	// Voice over IP call. The type is string.
	CvVoIPCallHistorySessionTarget interface{}

	// Duration of voice playout from data received on time for this call. This
	// plus the durations for the GapFills in the following entries gives the
	// Total Voice Playout Duration for Active Voice. This does not include
	// duration for which no data was sent by the Transmit end as voice signal,
	// e.g., silence suppression and fax signal. The On Time Playout Rate can be
	// computed by dividing this entry by the Total Voice Playout Duration. This
	// counter object will lock at the maximum value which is approximately two
	// days. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	CvVoIPCallHistoryOnTimeRvPlayout interface{}

	// Duration of voice signal replaced with signal played out during silence due
	// to voice data not received on time (or lost) from voice gateway this call.
	// This counter object will lock at the maximum value which is approximately
	// two days. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	CvVoIPCallHistoryGapFillWithSilence interface{}

	// Duration of voice signal played out with signal synthesized from parameters
	// or samples of data preceding in time due to voice data not received on time
	// (or lost) from voice gateway for this call. An example of such playout is
	// frame-erasure or  frame-concealment strategies in G.729 and G.723.1
	// compression algorithms. This counter object will lock at the maximum value
	// which is approximately two days. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvVoIPCallHistoryGapFillWithPrediction interface{}

	// Duration of voice signal played out with signal synthesized from parameters
	// or samples of data preceding and following in time due to voice data not
	// received on time (or lost) from voice gateway for this call. This counter
	// object will lock at the maximum value which is approximately two days. The
	// type is interface{} with range: 0..4294967295. Units are milliseconds.
	CvVoIPCallHistoryGapFillWithInterpolation interface{}

	// Duration of voice signal played out with signal synthesized from redundancy
	// parameters available due to voice data not received on time (or lost) from
	// voice gateway for this call. This counter object will lock at the maximum
	// value which is approximately two days. The type is interface{} with range:
	// 0..4294967295. Units are milliseconds.
	CvVoIPCallHistoryGapFillWithRedundancy interface{}

	// The high water mark Voice Playout FIFO Delay during the voice call. This
	// counter object will lock at the maximum value which is approximately two
	// days. The type is interface{} with range: 0..4294967295. Units are
	// milliseconds.
	CvVoIPCallHistoryHiWaterPlayoutDelay interface{}

	// The low water mark Voice Playout FIFO Delay during the voice call. The type
	// is interface{} with range: 0..4294967295. Units are milliseconds.
	CvVoIPCallHistoryLoWaterPlayoutDelay interface{}

	// The average Playout FIFO Delay plus the decoder delay during the voice
	// call. The type is interface{} with range: 0..4294967295.
	CvVoIPCallHistoryReceiveDelay interface{}

	// The object indicates whether or not the VAD (Voice Activity Detection) was
	// enabled for the voice call. The type is bool.
	CvVoIPCallHistoryVADEnable interface{}

	// The negotiated coder rate. It specifies the transmit rate of voice/fax
	// compression to its associated call leg for the call. This rate is different
	// from the configuration rate because of rate negotiation during the call.
	// The type is CvcCoderTypeRate.
	CvVoIPCallHistoryCoderTypeRate interface{}

	// The Calculated Planning Impairment Factor (Icpif) of the call  that is
	// associated to this call leg. The value in this object is computed by the
	// following equation. Icpif of the call = Itotal (total impairment value) of
	// the call - A (Expectation Factor) in the cvVoIPPeerCfgExpectFactor of the
	// call leg associated peer. A value of -1 implies that Icpif was not
	// calculated and is meaningless for this call. The type is interface{} with
	// range: -1..55. Units are equipment impairment factor (eif).
	CvVoIPCallHistoryIcpif interface{}

	// The number of lost voice packets during the call. The type is interface{}
	// with range: 0..4294967295. Units are packets.
	CvVoIPCallHistoryLostPackets interface{}

	// The number of received voice packets that are arrived too early to store in
	// jitter buffer during the call. The type is interface{} with range:
	// 0..4294967295. Units are packets.
	CvVoIPCallHistoryEarlyPackets interface{}

	// The number of received voice packets that are arrived too late to playout
	// with CODEC (Coder/Decoder) during the call. The type is interface{} with
	// range: 0..4294967295. Units are packets.
	CvVoIPCallHistoryLatePackets interface{}

	// The textual identifier of the calling party (user) of the call. If the
	// username is not available, then the value of this object will have a length
	// of zero. The type is string with length: 0..16.
	CvVoIPCallHistoryUsername interface{}

	// The protocol-specific call identifier for the VoIP call. The type is string
	// with length: 0..255.
	CvVoIPCallHistoryProtocolCallId interface{}

	// This object specifies the type of address contained in the associated
	// instance of cvVoIPCallHistoryRemSigIPAddr. The type is InetAddressType.
	CvVoIPCallHistoryRemSigIPAddrT interface{}

	// Remote signalling IP address for the VoIP call. The type is string with
	// length: 0..255.
	CvVoIPCallHistoryRemSigIPAddr interface{}

	// Remote signalling listener port to which to transmit voice packets. The
	// type is interface{} with range: 0..65535.
	CvVoIPCallHistoryRemSigPort interface{}

	// This object specifies the type of address contained in the associated
	// instance of cvVoIPCallHistoryRemMediaIPAddr. The type is InetAddressType.
	CvVoIPCallHistoryRemMediaIPAddrT interface{}

	// Remote media end point IP address for the VoIP call. The type is string
	// with length: 0..255.
	CvVoIPCallHistoryRemMediaIPAddr interface{}

	// Remote media end point listener port to which to transmit voice packets.
	// The type is interface{} with range: 0..65535.
	CvVoIPCallHistoryRemMediaPort interface{}

	// The object indicates whether or not the SRTP (Secured RTP) was enabled for
	// the voice call. The type is bool.
	CvVoIPCallHistorySRTPEnable interface{}

	// The Calculated Planning Impairment Factor (Icpif) of the call  that is
	// associated to this call leg. The value in this object is computed by the
	// following equation. Icpif of the fallback probe = Itotal (total impairment
	// value)  - configured fallback (Expectation Factor). A value of 0 implies
	// that Icpif was not calculated and is meaningless for this attempt. The type
	// is interface{} with range: -2147483648..2147483647.
	CvVoIPCallHistoryFallbackIcpif interface{}

	// FallbackLoss is the percentage of loss packets based on the total packets
	// sent. The type is interface{} with range: 0..4294967295.
	CvVoIPCallHistoryFallbackLoss interface{}

	// The FallbackDelay is calculated as follows - Take the sum of the round
	// trips for all the probes,  divide by the number of probes,  and divide by
	// two to get the one-way delay.   Then add in jitter_in or jiter_out, which
	// ever is higher. The type is interface{} with range: 0..4294967295.
	CvVoIPCallHistoryFallbackDelay interface{}

	// If the object has a value true(1) octet align operation is used, and if the
	// value is false(2), bandwidth efficient operation is used. This object is
	// not instantiated when the object cvVoIPCallHistoryCoderTypeRate is not
	// equal to gsmAmrNb enum. The type is bool.
	CvVoIPCallHistoryOctetAligned interface{}

	// This object indicates modes of Bit rates. This object is not instantiated
	// when the object cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb
	// enum. The type is map[string]bool.
	CvVoIPCallHistoryBitRates interface{}

	// The object indicates the interval (N frame-blocks) at which codec mode
	// changes are allowed. This object is not instantiated when the object
	// cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// interface{} with range: 1..100. Units are frame-blocks.
	CvVoIPCallHistoryModeChgPeriod interface{}

	// If the object has a value of true(1), mode changes will be made to only
	// neighboring modes set to cvVoIPCallHistoryBitRates object. If the value is
	// false(2), mode changes will be allowed to any modes set to
	// cvVoIPCallHistoryBitRates object. This object is not instantiated when the
	// object cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb enum. The
	// type is bool.
	CvVoIPCallHistoryModeChgNeighbor interface{}

	// The object indicates the maximum amount of media that can be encapsulated
	// in a payload. Supported value is 20 msec. This object is not instantiated
	// when the object cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb
	// enum. The type is interface{} with range: 20..100. Units are milliseconds.
	CvVoIPCallHistoryMaxPtime interface{}

	// If the object has a value of true(1), frame CRC will be included in the
	// payload and if the value is false(2), frame CRC will not be included in the
	// payload. This object is applicable only when RTP frame type is octet
	// aligned. This object is not instantiated when the object
	// cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// bool.
	CvVoIPCallHistoryCRC interface{}

	// If the object has a value of true(1), payload employs robust sorting and if
	// the value is false(2), payload does not employ robust sorting. This object
	// is applicable only when RTP frame type is octet aligned. This object is not
	// instantiated when the object cvVoIPCallHistoryCoderTypeRate is not equal to
	// gsmAmrNb enum. The type is bool.
	CvVoIPCallHistoryRobustSorting interface{}

	// The object indicates the RTP encapsulation type. Supported RTP
	// encapsulation type is RFC3267. This object is not instantiated when the
	// object cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb enum. The
	// type is CvAmrNbRtpEncap.
	CvVoIPCallHistoryEncap interface{}

	// The object indicates the maximum number of frame-blocks allowed in an
	// interleaving group. It indicates that frame-block level interleaving will
	// be used for that session. If this object is not set, interleaving is not
	// used. This object is applicable only when RTP frame type is octet aligned.
	// This object is not instantiated when the object
	// cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// interface{} with range: 1..50. Units are frame-blocks.
	CvVoIPCallHistoryInterleaving interface{}

	// The object indicates the length of the time in milliseconds represented by
	// the media of the packet. Supported value is 20 milliseconds. This object is
	// not instantiated when the object cvVoIPCallHistoryCoderTypeRate is not
	// equal to gsmAmrNb enum. The type is interface{} with range: 20..100. Units
	// are milliseconds.
	CvVoIPCallHistoryPtime interface{}

	// The object indicates the number of audio channels. Supported value is 1.
	// This object is not instantiated when the object
	// cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb enum. The type is
	// interface{} with range: 1..6. Units are channels.
	CvVoIPCallHistoryChannels interface{}

	// The object indicates the iLBC mode. The value of this object is valid only
	// if  cvVoIPCallHistoryCoderTypeRate is equal to  'iLBC'. The type is
	// CvIlbcFrameMode. Units are milliseconds.
	CvVoIPCallHistoryCoderMode interface{}

	// This object represents the call identifier for the VoIP leg, which was
	// assigned to the call. The type is interface{} with range: 1..4294967295.
	CvVoIPCallHistoryCallId interface{}

	// The call reference ID associates the video call entry and voice call entry
	// of the same endpoint.  An audio-only call may or may not have a valid call
	// reference ID (i.e. value greater than zero), but in both cases, there will
	// not be a video call entry associated with it.   For a video call, the
	// video-specific information  is stored in a call entry in
	// cVideoSessionActive of CISCO-VIDEO-SESSION-MIB, in which the call reference
	// ID is also identified. The type is interface{} with range: 0..4294967295.
	CvVoIPCallHistoryCallReferenceId interface{}

	// This object indicates the session ID assigned by the call manager to
	// identify call legs that belong to the same call session.  This session ID
	// (history) represents a completed call session, whereas the active session
	// ID (cvVoIPCallActiveSessionId) represents an ongoing session. The type is
	// interface{} with range: 0..4294967295.
	CvVoIPCallHistorySessionId interface{}
}

CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry The information regarding a single VoIP call leg. The call leg entry is identified by using the same index objects that are used by Call Active table of IETF Dial Control MIB to identify the call. An entry of this table is created when its associated call history entry in the IETF Dial Control MIB is created and the call history entry contains information for the call establishment to the peer on the IP backbone via a voice over IP peer. The entry is deleted when its associated call history entry in the IETF Dial Control MIB is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable

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

	// A single VoIP specific Peer. One entry per VoIP encapsulation. The entry is
	// created when its associated 'voiceOverIp(104)' encapsulation ifEntry is
	// created. This entry is deleted when its associated ifEntry is deleted. The
	// type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry.
	CvVoIPPeerCfgEntry []*CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry
}

CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable The table contains the Voice over IP (VoIP) peer specific information that is required to accept voice calls or to which it will place them via IP backbone with the specified session protocol in cvVoIPPeerCfgSessionProtocol.

func (*CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable) GetEntityData

func (cvVoIPPeerCfgTable *CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The object specifies the session protocol to be used for Internet call
	// between local and remote router via IP backbone. The type is
	// CvSessionProtocol.
	CvVoIPPeerCfgSessionProtocol interface{}

	// The object specifies the user requested Quality of Service for the call.
	// The type is QosService.
	CvVoIPPeerCfgDesiredQoS interface{}

	// The object specifies the minimally acceptable Quality of Service for the
	// call. The type is QosService.
	CvVoIPPeerCfgMinAcceptableQoS interface{}

	// The object specifies the session target of the peer. Session Targets
	// definitions: The session target has the syntax used by the IETF service
	// location protocol. The syntax is as follows:
	// mapping-type:type-specific-syntax  the mapping-type specifies a scheme for
	// mapping the matching dial string to a session target. The
	// type-specific-syntax is exactly that, something that the particular mapping
	// scheme can understand. For example, Session target           Meaning
	// ipv4:171.68.13.55:1006   The session target is the IP
	// version 4 address of 171.68.13.55                          and port 1006.
	// dns:pots.cisco.com:1661  The session target is the IP host
	// with dns name pots.cisco.com, and                          port 1661. ras
	// The session target is the                          gatekeeper with RAS
	// (Registration                          , Admission,  Status protocol).
	// settlement               The session target is the
	// settlement server. enum:1                   The session target is the enum
	// profile match table 1.  The valid Mapping type definitions for the peer are
	// as follows: ipv4       - Syntax: ipv4:w.x.y.z:port or  ipv4:w.x.y.z dns
	// - Syntax: dns:host.domain:port or                      dns:host.domain ras
	// - Syntax: ras settlement - Syntax: settlement enum       - Syntax: enum:
	// loopback - Syntax: loopback:where    'where' string is defined as follows:
	// rtp - loopback is performed at the transport protocol          level.
	// Local loopback case: rtp - the session application sets up an RTP stream to
	// itself (i.e. actually allocates a port pair and opens     the appropriate
	// UDP sockets). It then does the full     RTP encapsulation, sends the
	// packets to the loopback     IP address, receives the RTP packets, and hands
	// the     compressed voice back to the CODEC. This tests the     entire local
	// processing path, both transmit and     receive, in the router, as well as
	// all of the above     paths.  Remote loopback case: rtp: RTP packets
	// received from the network are decapsulated and      immediately
	// re-encapsulated in the outbound RTP      stream, using the same media clock
	// (i.e. timestamp)      as the received packet. They are then sent back to
	// the remote source router as if the voice had      originated on a telephony
	// port on the local router. The type is string.
	CvVoIPPeerCfgSessionTarget interface{}

	// This object specifies the most desirable codec of speech for the VoIP peer.
	// The type is CvcSpeechCoderRate.
	CvVoIPPeerCfgCoderRate interface{}

	// This object specifies the default transmit rate of FAX the VoIP peer. If
	// the value of this object is 'none', then the Fax relay feature is disabled;
	// otherwise the Fax relay feature is enabled. The type is CvcFaxTransmitRate.
	CvVoIPPeerCfgFaxRate interface{}

	// This object specifies whether or not the VAD (Voice Activity Detection)
	// voice data is continuously transmitted to IP backbone. The type is bool.
	CvVoIPPeerCfgVADEnable interface{}

	// This object specifies the user requested Expectation Factor of voice
	// quality for the call via this peer. The type is interface{} with range:
	// 0..20. Units are equipment impairment factor (eif).
	CvVoIPPeerCfgExpectFactor interface{}

	// This object specifies the user requested Calculated Planning Impairment
	// Factor (Icpif) for the call via this peer. The type is interface{} with
	// range: 0..55. Units are equipment impairment factor (eif).
	CvVoIPPeerCfgIcpif interface{}

	// This object specifies whether cvdcPoorQoVNotification (or the newer
	// cvdcPoorQoVNotificationRev1) traps should be generated for the call that is
	// associated with this peer. The type is bool.
	CvVoIPPeerCfgPoorQoVNotificationEnable interface{}

	// This object specifies whether the outgoing voice related UDP packet
	// contains a valid checksum value. true  - enable the checksum of outgoing
	// voice UDP packets false - disable the checksum of outgoing voice UDP
	// packets. The type is bool.
	CvVoIPPeerCfgUDPChecksumEnable interface{}

	// This object specifies the value to be stored in the IP Precedence field of
	// voice packets, with values ranging from 0 (normal precedence) through 7
	// (network control), allowing the managed system to set the importance of
	// each voice packet for delivering them to the destination peer. The type is
	// interface{} with range: 0..7.
	CvVoIPPeerCfgIPPrecedence interface{}

	// This object specifies the technology prefix of the peer, The technology
	// prefix and the called party address are passed in Admission Request (ARQ)
	// to gatekeeper for the called party address resolution during call setup.
	// The type is string with length: 0..128.
	CvVoIPPeerCfgTechPrefix interface{}

	// This object specifies the methods to transmit dial digits (DTMF or MF
	// digits) via IP network. rtpCisco       - Enable capability to transmit dial
	// digits                  with Cisco proprietary RTP payload type. h245Signal
	// - Enable capability to transmit dtmf digits                  across the
	// H.245 channel, via the signal                  field of the
	// UserInputIndication message h245Alphanumeric - Enable capability to
	// transmit dtmf                  digit across the H.245 channel, via the
	// string or alphanumeric fields of the                  UserInputIndication
	// message rtpNte         - Enable capability to transmit dial digits
	// using Named Telephony Event per RFC 2833                  section 3.
	// sipNotify      - Enable capability to transmit dtmf                  digits
	// using unsolicited SIP NOTIFY                  messages. This mechanism is
	// only available                  for SIP dialpeers. sipKpml        - Enable
	// capability to transmit dtmf                  digits using KPML over SIP
	// SUBSCRIBE                  and NOTIFY messages. This mechanism is
	// only available for SIP dialpeers.   Modifying the value of
	// cvVoIPPeerCfgSessionProtocol can reset the digit-relay method associated
	// bits value in this object if the modified session protocol does not support
	// these digit-relay methods. The type is map[string]bool.
	CvVoIPPeerCfgDigitRelay interface{}

	// This object specifies the size of the voice payload sample to be produced
	// by the coder specified in cvVoIPPeerCfgCoderRate. Each coder sample
	// produces 10 bytes of voice payload. The specified value will be rounded
	// down to the nearest valid size.  A value of 0, specifies that the coder
	// defined by cvVoIPPeerCfgCoderRate should produce its default payload size.
	// The type is interface{} with range: 0..0 | 10..240. Units are bytes.
	CvVoIPPeerCfgCoderBytes interface{}

	// This object specifies the payload size to be produced by the coder when it
	// is generating fax data. A value of 0, specifies that the coder specified in
	// cvVoIPCfgPeerCoderRate should produce its default fax payload size. The
	// type is interface{} with range: 0..0 | 10..255. Units are bytes.
	CvVoIPPeerCfgFaxBytes interface{}

	// This object specifies the type of in-band signaling that will be used
	// between the end points of the call. It is used by the router to determine
	// how to interpret ABCD signaling bits sent as part of voice payload data.
	// The type is CvcInBandSignaling.
	CvVoIPPeerCfgInBandSignaling interface{}

	// This object specifies how the media is to be setup on an IP-IP Gateway. Two
	// choices are valid: flow-through and flow-around. When in flow-through mode,
	// which is the default setting, the IP-IP Gateway will terminate and  then
	// re-originate the media stream. When flow-around is configured the Gateway
	// will not be involved with the media, since it will flow-around the Gateway
	// and will be established directly between the endpoints. The type is
	// CvVoIPPeerCfgMediaSetting.
	CvVoIPPeerCfgMediaSetting interface{}

	// The object specifies the user requested Quality of Service for the video
	// portion of the call. The type is QosService.
	CvVoIPPeerCfgDesiredQoSVideo interface{}

	// The object specifies the minimally acceptable Quality of Service for the
	// video portion of the call. The type is QosService.
	CvVoIPPeerCfgMinAcceptableQoSVideo interface{}

	// This object specifies the Inbound VoIP calls that match an outbound VoIP
	// dialpeer will be responded with a SIP  redirect(for inbound SIP) or H.450.3
	// call-forward(for  inbound H.323). The type is bool.
	CvVoIPPeerCfgRedirectip2ip interface{}

	// If the object has a value true(1) octet align operation is used, and if the
	// value is false(2), bandwidth efficient operation is used. This object is
	// not instantiated when the object cvVoIPPeerCfgCoderRate is not equal to
	// gsmAmrNb enum. The type is bool.
	CvVoIPPeerCfgOctetAligned interface{}

	// This object indicates modes of Bit rates. One or more upto four modes can
	// be configured at the same time as bit rates can be changed dynamically for
	// AMR-NB codec. This object is not instantiated when the object
	// cvVoIPPeerCfgCoderRate is not equal to gsmAmrNb enum. The type is
	// map[string]bool.
	CvVoIPPeerCfgBitRates interface{}

	// If the object has a value of true(1), frame CRC will be included in the
	// payload and if the value is false(2), frame CRC will not be included in the
	// payload. This object is applicable only when RTP frame type is octet
	// aligned. This object is not instantiated when the object
	// cvVoIPPeerCfgCoderRate is not equal to gsmAmrNb enum. The type is bool.
	CvVoIPPeerCfgCRC interface{}

	// This object indicates the iLBC codec mode to be used. The value of this
	// object is valid only if  cvVoIPPeerCfgCoderRate is equal to 'iLBC'. The
	// type is CvIlbcFrameMode.
	CvVoIPPeerCfgCoderMode interface{}

	// This object specifies the coding mode to be used. The object is
	// instantiated only if cvVoIPPeerCfgCoderRate is 'iSAC'. Following coding
	// modes are supported: adaptive    (1) - adaptive mode where iSAC performs
	// bandwidth                     estimation and adapts to the available
	// channel                    bandwidth. independent (2) - independent mode in
	// which no bandwidth estimation                    is performed. The type is
	// CvVoIPPeerCfgCodingMode.
	CvVoIPPeerCfgCodingMode interface{}

	// This object specifies the target bit rate. The object is instantiated only
	// if cvVoIPPeerCfgCoderRate is 'iSAC'. The type is interface{} with range:
	// 10000..32000.
	CvVoIPPeerCfgBitRate interface{}

	// This object specifies the frame size used. The object is instantiated only
	// if cvVoIPPeerCfgCoderRate is 'iSAC'. The frame size can be 30 ms or 60 ms,
	// and it can be fixed for all packets or vary depending on the configuration
	// and bandwidth estimation. Thus it can have the following values:
	// frameSize30      - initial frame size of 30 ms frameSize60      - initial
	// frame size of 60 ms frameSize30fixed - fixed frame size 30 ms
	// frameSize60fixed - fixed frame size 60 ms. The type is
	// CvVoIPPeerCfgFrameSize.
	CvVoIPPeerCfgFrameSize interface{}

	// This object specifies whether cvdcPolicyViolationNotification traps should
	// be generated for the call that is associated with this peer for RPH to DSCP
	// mapping and policing feature. The type is bool.
	CvVoIPPeerCfgDSCPPolicyNotificationEnable interface{}

	// This object specifies whether cvdcPolicyViolationNotification traps should
	// be generated for the call that is associated with this peer for Media
	// policing feature.. The type is bool.
	CvVoIPPeerCfgMediaPolicyNotificationEnable interface{}
}

CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry A single VoIP specific Peer. One entry per VoIP encapsulation. The entry is created when its associated 'voiceOverIp(104)' encapsulation ifEntry is created. This entry is deleted when its associated ifEntry is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode string

CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode represents is performed.

const (
	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode_adaptive CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode = "adaptive"

	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode_independent CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode = "independent"
)

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize string

CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize represents frameSize60fixed - fixed frame size 60 ms

const (
	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize_frameSize30 CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize = "frameSize30"

	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize_frameSize60 CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize = "frameSize60"

	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize_frameSize30fixed CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize = "frameSize30fixed"

	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize_frameSize60fixed CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize = "frameSize60fixed"
)

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting

type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting string

CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting represents be established directly between the endpoints.

const (
	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting_flowThrough CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting = "flowThrough"

	CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting_flowAround CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting = "flowAround"
)

type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable

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

	// A single Voice specific Peer. One entry per voice encapsulation. The entry
	// is created when its associated 'voiceEncap(103)' encapsulation ifEntry is
	// created. This entry is deleted when its associated ifEntry is deleted. The
	// type is slice of
	// CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry.
	CvVoicePeerCfgEntry []*CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry
}

CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable The table contains the Voice over Telephony peer specific information that is required to accept voice calls or to which it will place them or perform various loopback tests via interface.

func (*CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable) GetEntityData

func (cvVoicePeerCfgTable *CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable) GetEntityData() *types.CommonEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The object specifies the session target of the peer. Session Targets
	// definitions: The session target has the syntax used by the IETF service
	// location protocol. The syntax is as follows:
	// mapping-type:type-specific-syntax  the mapping-type specifies a scheme for
	// mapping the matching dial string to a session target.  The valid Mapping
	// type definitions for the peer are as follows: loopback - Syntax:
	// loopback:where    'where' string is defined as follows:    compressed -
	// loopback is performed on compressed voice                 as close to the
	// CODEC which processes the                 data as possible.    uncompressed
	// - loopback is performed on the PCM or                 analog voice as close
	// to the telephony                 endpoint as possible.  Local loopback
	// case: uncompressed - the PCM voice coming into the DSP is simply     turned
	// around and sent back out, allowing testing of     the transmit--> receive
	// paths in the telephony     endpoint. compressed - the compressed voice
	// coming out of the CODEC is     turned around on the DSP module and fed back
	// into the     decompressor through the jitter buffer. In addition to     the
	// telephony endpoint, this tests both the encode and     decode paths without
	// involving data paths or packet     handling on the host router.  Remote
	// loopback case: compressed - RTP packets received from the network are
	// decapsulated and passed to the DSP board. Instead of     feeding these into
	// the CODEC for decompression, they     are immediately sent back to the
	// session application     as if they had originated locally and been
	// compressed. uncompressed - In addition to the above, the voice samples
	// are sent all the way through the CODEC and then turned     around instead
	// of being sent to the telephony     endpoint. The type is string with
	// length: 0..64.
	CvVoicePeerCfgSessionTarget interface{}

	// The object specifies the prefix of the dial digits for the peer. The dial
	// digits prefix is sent to telephony interface before the real phone number
	// when the system places the outgoing call to the voice encapsulation peer
	// over telephony interface. The type is string with length: 0..32.
	CvVoicePeerCfgDialDigitsPrefix interface{}

	// The object enables/disables the DID call treatment for incoming DNIS
	// digits. true  - treat the incoming DNIS digits as if the digits         are
	// received from DID trunk. false - Disable DID call treatment for incoming
	// DNIS         digits. The type is bool.
	CvVoicePeerCfgDIDCallEnable interface{}

	// The object specifies the CAS group number of a CAS capable T1/E1  that is
	// in the dialCtlPeerCfgLowerIf object of RFC2128. This object can be set to a
	// valid CAS group number only if the dialCtlPeerCfgLowerIf contains a valid
	// ifIndex for a CAS capable T1/E1. The object must set to -1 before the value
	// of the  dialCtlPeerCfgLowerIf object of RFC2128 can be changed. The type is
	// interface{} with range: -1..30.
	CvVoicePeerCfgCasGroup interface{}

	// This object specifies that the E.164 number specified in the
	// dialCtlPeerCfgOriginateAddress field of the associated dialCtlPeerCfgTable
	// entry be registered as an extension  phone number of this gateway for H323
	// gatekeeper and/or  SIP registrar. The type is bool.
	CvVoicePeerCfgRegisterE164 interface{}

	// This object specifies the number of dialed digits to forward to the remote
	// destination in the setup message. The object can take the value:     0-32
	// number of right justified digits to forward     -1 default     -2 forward
	// extra digits i.e those over and above        those needed to match to the
	// destination pattern     -3 forward all digits. The type is interface{} with
	// range: -3..32.
	CvVoicePeerCfgForwardDigits interface{}

	// This object specifies which, if any, test to run in the echo canceller when
	// a call from the network is connected. echoCancellerTestNone    - do not run
	// a test. echoCancellerG168Test2A  - run ITU-T G.168 Test 2A.
	// echoCancellerG168Test2B  - run ITU-T G.168 Test 2B.
	// echoCancellerG168Test2Ca - run ITU-T G.168 Test 2C(a).
	// echoCancellerG168Test2Cb - run ITU-T G.168 Test 2C(b).
	// echoCancellerG168Test3A  - run ITU-T G.168 Test 3A. echoCancellerG168Test3B
	// - run ITU-T G.168 Test 3B. echoCancellerG168Test3C  - run ITU-T G.168 Test
	// 3C. echoCancellerG168Test4   - run ITU-T G.168 Test 4.
	// echoCancellerG168Test5   - run ITU-T G.168 Test 5. echoCancellerG168Test6
	// - run ITU-T G.168 Test 6. echoCancellerG168Test7   - run ITU-T G.168 Test
	// 7. echoCancellerG168Test9   - run ITU-T G.168 Test 9. The type is
	// CvVoicePeerCfgEchoCancellerTest.
	CvVoicePeerCfgEchoCancellerTest interface{}
}

CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry A single Voice specific Peer. One entry per voice encapsulation. The entry is created when its associated 'voiceEncap(103)' encapsulation ifEntry is created. This entry is deleted when its associated ifEntry is deleted.

func (*CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry) GetEntityData

type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest

type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest string

CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest represents echoCancellerG168Test9 - run ITU-T G.168 Test 9.

const (
	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerTestNone CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerTestNone"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test2A CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test2A"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test2B CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test2B"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test2Ca CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test2Ca"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test2Cb CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test2Cb"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test3A CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test3A"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test3B CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test3B"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test3C CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test3C"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test4 CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test4"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test6 CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test6"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test9 CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test9"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test5 CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test5"

	CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest_echoCancellerG168Test7 CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest = "echoCancellerG168Test7"
)

type CvAmrNbRtpEncap

type CvAmrNbRtpEncap string

CvAmrNbRtpEncap represents Represents GSM AMR-NB codec RTP encapsulation type.

const (
	CvAmrNbRtpEncap_rfc3267 CvAmrNbRtpEncap = "rfc3267"
)

type CvCallConnectionType

type CvCallConnectionType string

CvCallConnectionType represents telephony - telephony signal call connections.

const (
	CvCallConnectionType_h323 CvCallConnectionType = "h323"

	CvCallConnectionType_sip CvCallConnectionType = "sip"

	CvCallConnectionType_mgcp CvCallConnectionType = "mgcp"

	CvCallConnectionType_sccp CvCallConnectionType = "sccp"

	CvCallConnectionType_multicast CvCallConnectionType = "multicast"

	CvCallConnectionType_cacontrol CvCallConnectionType = "cacontrol"

	CvCallConnectionType_telephony CvCallConnectionType = "telephony"
)

type CvCallVolumeStatsIntvlType

type CvCallVolumeStatsIntvlType string

CvCallVolumeStatsIntvlType represents 3 : Hours Table: Here each entry corresponds to an hour

const (
	CvCallVolumeStatsIntvlType_secondStats CvCallVolumeStatsIntvlType = "secondStats"

	CvCallVolumeStatsIntvlType_minuteStats CvCallVolumeStatsIntvlType = "minuteStats"

	CvCallVolumeStatsIntvlType_hourStats CvCallVolumeStatsIntvlType = "hourStats"
)

type CvCallVolumeWMIntvlType

type CvCallVolumeWMIntvlType string

CvCallVolumeWMIntvlType represents 4 : Uptime Table: Here the entries are from last reload/reboot

const (
	CvCallVolumeWMIntvlType_secondStats CvCallVolumeWMIntvlType = "secondStats"

	CvCallVolumeWMIntvlType_minuteStats CvCallVolumeWMIntvlType = "minuteStats"

	CvCallVolumeWMIntvlType_hourStats CvCallVolumeWMIntvlType = "hourStats"

	CvCallVolumeWMIntvlType_fromReloadStats CvCallVolumeWMIntvlType = "fromReloadStats"
)

type CvIlbcFrameMode

type CvIlbcFrameMode string

CvIlbcFrameMode represents frame is packetized in 50 bytes.

const (
	CvIlbcFrameMode_frameMode20 CvIlbcFrameMode = "frameMode20"

	CvIlbcFrameMode_frameMode30 CvIlbcFrameMode = "frameMode30"
)

type CvSessionProtocol

type CvSessionProtocol string

CvSessionProtocol represents sccp - Skinny Call Control Protocol.

const (
	CvSessionProtocol_other CvSessionProtocol = "other"

	CvSessionProtocol_cisco CvSessionProtocol = "cisco"

	CvSessionProtocol_sdp CvSessionProtocol = "sdp"

	CvSessionProtocol_sip CvSessionProtocol = "sip"

	CvSessionProtocol_multicast CvSessionProtocol = "multicast"

	CvSessionProtocol_sccp CvSessionProtocol = "sccp"
)

Jump to

Keyboard shortcuts

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