Documentation ¶
Overview ¶
The MIB module to describe call history information for demand access and possibly other kinds of interfaces.
Index ¶
- type CISCODIALCONTROLMIB
- type CISCODIALCONTROLMIB_CCallHistoryIecTable
- type CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry
- type CISCODIALCONTROLMIB_CCallHistoryTable
- type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry
- type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin
- type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType
- type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource
- type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc
- type CISCODIALCONTROLMIB_CPeerGlobalConfiguration
- type CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISCODIALCONTROLMIB ¶
type CISCODIALCONTROLMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter CPeerGlobalConfiguration CISCODIALCONTROLMIB_CPeerGlobalConfiguration // A table containing information about specific calls to a specific // destination. CCallHistoryTable CISCODIALCONTROLMIB_CCallHistoryTable // This table contains information about Internal Error Code(s) (IEC) which // caused the call to fail. CCallHistoryIecTable CISCODIALCONTROLMIB_CCallHistoryIecTable }
CISCODIALCONTROLMIB
func (*CISCODIALCONTROLMIB) GetEntityData ¶
func (cISCODIALCONTROLMIB *CISCODIALCONTROLMIB) GetEntityData() *types.CommonEntityData
type CISCODIALCONTROLMIB_CCallHistoryIecTable ¶
type CISCODIALCONTROLMIB_CCallHistoryIecTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The IEC information regarding a single call. The type is slice of // CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry. CCallHistoryIecEntry []*CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry }
CISCODIALCONTROLMIB_CCallHistoryIecTable This table contains information about Internal Error Code(s) (IEC) which caused the call to fail.
func (*CISCODIALCONTROLMIB_CCallHistoryIecTable) GetEntityData ¶
func (cCallHistoryIecTable *CISCODIALCONTROLMIB_CCallHistoryIecTable) GetEntityData() *types.CommonEntityData
type CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry ¶
type CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry 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{} // This attribute is a key. This object is used to index one or more IECs in // the context of a single call. In most cases there will only be one IEC // when a call fails. However, it is possible for the software processing the // call to generate multiple IECs before the call ultimately fails. In that // scenario, there will be multiple entries in this table related to a single // call (cCallHistoryIndex) and this object will serve to uniquely identify // each IEC. The type is interface{} with range: 1..1024. CCallHistoryIecIndex interface{} // This object reflects the Internal Error Code. The format is a string of // dotted decimal numbers composed of the following components: // Version.Entity.Category.Subsystem.Errorcode.Diagnostic Each component is // defined as follows: Version : The version of IEC software. Entity // : The network entity that originated the error. Category : // The category of the error (eg, software error, hardware // resource unavailable, ...) Subsystem : The subsystem in which the error // occurred. Errorcode : A subsytem-specific error code. Diagnostic : An // implementation-specific diagnostic code. The type is string. CCallHistoryIec interface{} }
CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry The IEC information regarding a single call.
func (*CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry) GetEntityData ¶
func (cCallHistoryIecEntry *CISCODIALCONTROLMIB_CCallHistoryIecTable_CCallHistoryIecEntry) GetEntityData() *types.CommonEntityData
type CISCODIALCONTROLMIB_CCallHistoryTable ¶
type CISCODIALCONTROLMIB_CCallHistoryTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The information regarding a single Connection. The type is slice of // CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry. CCallHistoryEntry []*CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry }
CISCODIALCONTROLMIB_CCallHistoryTable A table containing information about specific calls to a specific destination.
func (*CISCODIALCONTROLMIB_CCallHistoryTable) GetEntityData ¶
func (cCallHistoryTable *CISCODIALCONTROLMIB_CCallHistoryTable) GetEntityData() *types.CommonEntityData
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry ¶
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. A monotonically increasing integer for the sole // purpose of indexing call disconnection events. When it reaches the // maximum value, an extremely unlikely event, the agent wraps the value back // to 1 and may flush existing entries. The type is interface{} with range: // 1..4294967295. CCallHistoryIndex interface{} // The value of sysUpTime when the call setup was started. This will be useful // for an NMS to sort the call history entry with call setup time. Also, this // object can be useful in finding large delays between the time the call was // started and the time the call was connected. For ISDN media, this will be // the time when the setup message was received from or sent to the network. // The value of this object is the same as callActiveSetupTime in the // callActiveTable. The type is interface{} with range: 0..4294967295. CCallHistorySetupTime interface{} // The number this call was connected to. If the number is not available, then // it will have a length of zero. The type is string. CCallHistoryPeerAddress interface{} // The subaddress this call was connected to. If the subaddress is undefined // or not available, this will be a zero length string. The type is string. CCallHistoryPeerSubAddress interface{} // This is the Id value of the peer table entry to which this call was made. // If a peer table entry for this call does not exist, the value of this // object will be zero. The type is interface{} with range: 0..2147483647. CCallHistoryPeerId interface{} // This is the ifIndex value of the peer table entry to which this call was // made. If a peer table entry for this call does not exist, the value of this // object will be zero. The type is interface{} with range: 0..2147483647. CCallHistoryPeerIfIndex interface{} // This is the ifIndex value of the logical interface through which this call // was made. For ISDN media, this would be the ifIndex of the B channel which // was used for this call. If the ifIndex value is unknown, the value of this // object will be zero. For an IP call, the value will be zero. The type is // interface{} with range: 0..2147483647. CCallHistoryLogicalIfIndex interface{} // The encoded network cause value associated with this call. The value of // this object will depend on the interface type as well as on the protocol // and protocol version being used on this interface. Some references for // possible cause values are given below. The type is string with length: // 0..4. CCallHistoryDisconnectCause interface{} // ASCII text describing the reason for call termination. This object exists // because it would be impossible for a management station to store all // possible cause values for all types of interfaces. It should be used only // if a management station is unable to decode the value of // dialCtlPeerStatsLastDisconnectCause. The type is string. CCallHistoryDisconnectText interface{} // The value of sysUpTime when the call was connected. The type is interface{} // with range: 0..4294967295. CCallHistoryConnectTime interface{} // The value of sysUpTime when the call was disconnected. The type is // interface{} with range: 0..4294967295. CCallHistoryDisconnectTime interface{} // The call origin. The type is CCallHistoryCallOrigin. CCallHistoryCallOrigin interface{} // The number of charged units for this connection. For incoming calls or if // charging information is not supplied by the switch, the value of this // object will be zero. The type is interface{} with range: 0..4294967295. CCallHistoryChargedUnits interface{} // The information type for this call. The type is CCallHistoryInfoType. CCallHistoryInfoType interface{} // The number of packets which were transmitted while this call was active. // The type is interface{} with range: 0..4294967295. CCallHistoryTransmitPackets interface{} // The number of bytes which were transmitted while this call was active. The // type is interface{} with range: 0..4294967295. CCallHistoryTransmitBytes interface{} // The number of packets which were received while this call was active. The // type is interface{} with range: 0..4294967295. CCallHistoryReceivePackets interface{} // The number of bytes which were received while this call was active. The // type is interface{} with range: 0..4294967295. CCallHistoryReceiveBytes interface{} // Originator of the call release. The type is CCallHistoryReleaseSource. CCallHistoryReleaseSource interface{} // Originator of the call release. Indicates the source of the call release // as follows : 1) callingPartyInPstn : Calling party in PSTN. 2) // callingPartyInVoip : Calling party in VoIP. 3) calledPartyInPstn : Called // party in PSTN. 4) calledPartyInVoip : Called party in VoIP. 5) // internalReleaseInPotsLeg : Due to an internal error in Telephony call // leg. 6) internalReleaseInVoipLeg : Due to an internal error in VoIP call // leg. 7) internalCallControlApp : Due to an internal error in Session // Application or Tcl or VXML script originated release. 8) // internalReleaseInVoipAAA : Due to an internal error in VoIP AAA module. // 9) consoleCommand : Due to CLI or MML. 10) externalRadiusServer : Call // failed during authorization , authentication or due to receipt of POD // from the RADIUS server. 11) externalNmsApp : Due to SNMP request to // clear the call. 12) externalCallControlAgent : External Call Control // Agent initiated clear. 13) gatekeeper : Gatekeeper initiated clear due // to receipt of Admission Reject, Disengage Request message. 14) // externalGKTMPServer : External GKTMP server initiated clear due to // receipt of Admission Reject message from the gatekeeper, triggered by // RESPONSE.ARJ message from the GKTMP server. The type is // CCallHistoryReleaseSrc. CCallHistoryReleaseSrc interface{} }
CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry The information regarding a single Connection.
func (*CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry) GetEntityData ¶
func (cCallHistoryEntry *CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry) GetEntityData() *types.CommonEntityData
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin ¶
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin string
CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin represents The call origin.
const ( CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin_originate CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin = "originate" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin_answer CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin = "answer" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin_callback CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryCallOrigin = "callback" )
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType ¶
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType string
CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType represents The information type for this call.
const ( CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_other CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "other" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_speech CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "speech" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_unrestrictedDigital CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "unrestrictedDigital" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_unrestrictedDigital56 CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "unrestrictedDigital56" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_restrictedDigital CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "restrictedDigital" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_audio31 CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "audio31" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_audio7 CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "audio7" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_video CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "video" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_packetSwitched CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "packetSwitched" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType_fax CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryInfoType = "fax" )
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource ¶
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource string
CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource represents Originator of the call release.
const ( CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_callingPartyInPstn CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "callingPartyInPstn" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_callingPartyInVoip CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "callingPartyInVoip" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_calledPartyInPstn CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "calledPartyInPstn" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_calledPartyInVoip CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "calledPartyInVoip" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_internalRelease CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "internalRelease" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_internalCallControlApp CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "internalCallControlApp" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_consoleCommand CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "consoleCommand" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_externalRadiusServer CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "externalRadiusServer" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_externalNmsApp CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "externalNmsApp" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource_externalCallControlAgent CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSource = "externalCallControlAgent" )
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc ¶
type CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc string
CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc represents the GKTMP server.
const ( CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_callingPartyInPstn CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "callingPartyInPstn" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_callingPartyInVoip CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "callingPartyInVoip" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_calledPartyInPstn CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "calledPartyInPstn" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_calledPartyInVoip CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "calledPartyInVoip" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_internalReleaseInPotsLeg CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "internalReleaseInPotsLeg" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_internalReleaseInVoipLeg CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "internalReleaseInVoipLeg" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_internalCallControlApp CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "internalCallControlApp" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_internalReleaseInVoipAAA CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "internalReleaseInVoipAAA" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_consoleCommand CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "consoleCommand" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_externalRadiusServer CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "externalRadiusServer" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_externalNmsApp CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "externalNmsApp" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_externalCallControlAgent CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "externalCallControlAgent" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_gatekeeper CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "gatekeeper" CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc_externalGKTMPServer CISCODIALCONTROLMIB_CCallHistoryTable_CCallHistoryEntry_CCallHistoryReleaseSrc = "externalGKTMPServer" )
type CISCODIALCONTROLMIB_CPeerGlobalConfiguration ¶
type CISCODIALCONTROLMIB_CPeerGlobalConfiguration struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specifies the peer search preference based on the type of peers in an // universal/integrated port platform. none - both voice and data peers // are searched in same preference. datavoice - search data peers // first. If no data peers are found, the voice peers are searched. // voicedata - search voice peers first. If no voice peers are // found, the data peers are searched. The type is CPeerSearchType. CPeerSearchType interface{} }
CISCODIALCONTROLMIB_CPeerGlobalConfiguration
func (*CISCODIALCONTROLMIB_CPeerGlobalConfiguration) GetEntityData ¶
func (cPeerGlobalConfiguration *CISCODIALCONTROLMIB_CPeerGlobalConfiguration) GetEntityData() *types.CommonEntityData
type CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType ¶
type CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType string
CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType represents are found, the data peers are searched.
const ( CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType_none CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType = "none" CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType_datavoice CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType = "datavoice" CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType_voicedata CISCODIALCONTROLMIB_CPeerGlobalConfiguration_CPeerSearchType = "voicedata" )