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 ¶
- type CISCOVOICEDIALCONTROLMIB
- type CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable
- type CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry
- type CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable
- type CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallActiveTable
- type CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable
- type CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable
- type CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable
- type CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable
- type CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallRateMonitor
- type CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable
- type CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable
- type CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable
- type CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable
- type CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry
- type CISCOVOICEDIALCONTROLMIB_CvCallVolume
- type CISCOVOICEDIALCONTROLMIB_CvCallVolumeStatsHistory
- type CISCOVOICEDIALCONTROLMIB_CvGatewayCallActive
- type CISCOVOICEDIALCONTROLMIB_CvGeneralConfiguration
- type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable
- type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry
- type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgPeerType
- type CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry_CvPeerCfgType
- type CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable
- type CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry
- type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable
- type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry
- type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable
- type CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry
- type CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable
- type CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry
- type CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable
- type CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry
- type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable
- type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry
- type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgCodingMode
- type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgFrameSize
- type CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry_CvVoIPPeerCfgMediaSetting
- type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable
- type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry
- type CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry_CvVoicePeerCfgEchoCancellerTest
- type CvAmrNbRtpEncap
- type CvCallConnectionType
- type CvCallVolumeStatsIntvlType
- type CvCallVolumeWMIntvlType
- type CvIlbcFrameMode
- type CvSessionProtocol
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 ¶
func (cvActiveCallStatsEntry *CISCOVOICEDIALCONTROLMIB_CvActiveCallStatsTable_CvActiveCallStatsEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvActiveCallWMEntry *CISCOVOICEDIALCONTROLMIB_CvActiveCallWMTable_CvActiveCallWMEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallActiveEntry *CISCOVOICEDIALCONTROLMIB_CvCallActiveTable_CvCallActiveEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallDurationStatsEntry *CISCOVOICEDIALCONTROLMIB_CvCallDurationStatsTable_CvCallDurationStatsEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallHistoryEntry *CISCOVOICEDIALCONTROLMIB_CvCallHistoryTable_CvCallHistoryEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallLegRateStatsEntry *CISCOVOICEDIALCONTROLMIB_CvCallLegRateStatsTable_CvCallLegRateStatsEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallLegRateWMEntry *CISCOVOICEDIALCONTROLMIB_CvCallLegRateWMTable_CvCallLegRateWMEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallRateStatsEntry *CISCOVOICEDIALCONTROLMIB_CvCallRateStatsTable_CvCallRateStatsEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallRateWMEntry *CISCOVOICEDIALCONTROLMIB_CvCallRateWMTable_CvCallRateWMEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallVolConnEntry *CISCOVOICEDIALCONTROLMIB_CvCallVolConnTable_CvCallVolConnEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvCallVolIfEntry *CISCOVOICEDIALCONTROLMIB_CvCallVolIfTable_CvCallVolIfEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvPeerCfgEntry *CISCOVOICEDIALCONTROLMIB_CvPeerCfgTable_CvPeerCfgEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvPeerCommonCfgEntry *CISCOVOICEDIALCONTROLMIB_CvPeerCommonCfgTable_CvPeerCommonCfgEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvSipMsgRateStatsEntry *CISCOVOICEDIALCONTROLMIB_CvSipMsgRateStatsTable_CvSipMsgRateStatsEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvSipMsgRateWMEntry *CISCOVOICEDIALCONTROLMIB_CvSipMsgRateWMTable_CvSipMsgRateWMEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvVoIPCallActiveEntry *CISCOVOICEDIALCONTROLMIB_CvVoIPCallActiveTable_CvVoIPCallActiveEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvVoIPCallHistoryEntry *CISCOVOICEDIALCONTROLMIB_CvVoIPCallHistoryTable_CvVoIPCallHistoryEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvVoIPPeerCfgEntry *CISCOVOICEDIALCONTROLMIB_CvVoIPPeerCfgTable_CvVoIPPeerCfgEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (cvVoicePeerCfgEntry *CISCOVOICEDIALCONTROLMIB_CvVoicePeerCfgTable_CvVoicePeerCfgEntry) GetEntityData() *types.CommonEntityData
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" )