hLine
|
For All Devices:
The handle for the line device with which this call is
associated.
|
dwLineDeviceID
|
For All Devices:
The device identifier of the line device with which this
call is associated.
|
dwAddressID
|
For All Devices:0
|
dwBearerMode
|
For All Devices:
LINEBEARERMODE_SPEECH
LINEBEARERMODE_VOICE
|
dwRate
|
For All Devices:0
|
dwMediaMode
|
For IP Phones and Park
DNs:LINEMEDIAMODE_INTERACTIVEVOICE
|
For CTI Ports and CTI Route
Points:LINEMEDIAMODE_AUTOMATEDVOICE
LINEMEDIAMODE_INTERACTIVEVOICE
|
dwAppSpecific
|
For All Devices:
Not interpreted by the API implementation and service
provider. Any owner application of this call can set it with the
lineSetAppSpecific function.
|
dwCallID
|
For All Devices:
In some telephony environments, the switch or service
provider can assign a unique identifier to each call. This allows the call to
be tracked across transfers, forwards, or other events. The domain of these
call IDs and their scope is service provider-defined. The dwCallID member makes
this unique identifier available to the applications. The Cisco Unified TSP
uses dwCallID to store the
"GlobalCallID" of the call. The
"GlobalCallID" represents a unique identifier that
allows applications to identify all call handles that are related to a call.
|
dwRelatedCallID
|
For All Devices:0
|
dwCallParamFlags
|
For All Devices:0
|
dwCallStates
|
For IP Phones and CTI
Ports:LINECALLSTATE_ACCEPTED
LINECALLSTATE_CONFERENCED
LINECALLSTATE_CONNECTED
LINECALLSTATE_DIALING
LINECALLSTATE_DIALTONE
LINECALLSTATE_DISCONNECTED
LINECALLSTATE_IDLE
LINECALLSTATE_OFFERING
LINECALLSTATE_ONHOLD
LINECALLSTATE_ONHOLDPENDCONF
LINECALLSTATE_ONHOLDPENDTRANSFER
LINECALLSTATE_PROCEEDING
LINECALLSTATE_RINGBACK
LINECALLSTATE_UNKNOWN
|
dwCallStates (continued)
|
For CTI Route Points (without
media):LINECALLSTATE_ACCEPTED
LINECALLSTATE_DISCONNECTED
LINECALLSTATE_IDLE
LINECALLSTATE_OFFERING
LINECALLSTATE_UNKNOWN
For CTI Route Points (with
media):LINECALLSTATE_ACCEPTED
LINECALLSTATE_BUSY
LINECALLSTATE_CONNECTED
LINECALLSTATE_DIALING
LINECALLSTATE_DIALTONE
LINECALLSTATE_DISCONNECTED
LINECALLSTATE_IDLE
LINECALLSTATE_OFFERING
LINECALLSTATE_ONHOLD
LINECALLSTATE_PROCEEDING
LINECALLSTATE_RINGBACK
LINECALLSTATE_UNKNOWN
|
For Park DNs:LINECALLSTATE_ACCEPTED
LINECALLSTATE_CONFERENCED
LINECALLSTATE_CONNECTED
LINECALLSTATE_DISCONNECTED
LINECALLSTATE_IDLE
LINECALLSTATE_OFFERING
LINECALLSTATE_ONHOLD
LINECALLSTATE_UNKNOWN
|
dwMonitorDigitModes
|
For IP Phones, CTI Ports, and CTI Route Points
(with media):
LINEDIGITMODE_DTMF
|
For CTI Route Points and Park DNs:0
|
dwMonitorMediaModes
|
For IP Phones and Park
DNs:LINEMEDIAMODE_INTERACTIVEVOICE
|
For CTI Ports and CTI Route
Points:LINEMEDIAMODE_AUTOMATEDVOICE
LINEMEDIAMODE_INTERACTIVEVOICE
|
DialParams
|
For All Devices:0
|
dwOrigin
|
For All Devices:LINECALLORIGIN_CONFERENCE
LINECALLORIGIN_EXTERNAL
LINECALLORIGIN_INTERNAL
LINECALLORIGIN_OUTBOUND
LINECALLORIGIN_UNAVAIL
LINECALLORIGIN_UNKNOWN
|
dwReason
|
For All Devices:
LINECALLREASON_DIRECT
LINECALLREASON_FWDBUSY
LINECALLREASON_FWDNOANSWER
LINECALLREASON_FWDUNCOND
LINECALLREASON_PARKED
LINECALLREASON_PICKUP
LINECALLREASON_REDIRECT
LINECALLREASON_REMINDER
LINECALLREASON_TRANSFER
LINECALLREASON_UNKNOWN
LINECALLREASON_UNPARK
|
dwCompletionID
|
For All Devices:0
|
dwNumOwners
|
For All Devices:
The number of application modules with different call
handles with owner privilege for the call.
|
dwNumMonitors
|
For All Devices:
The number of application modules with different call
handles with monitor privilege for the call.
|
dwCountryCode
|
For All Devices:0
|
dwTrunk
|
For All Devices:0xFFFFFFFF
|
dwCallerIDFlags
|
For All Devices:LINECALLPARTYID_ADDRESS
LINECALLPARTYID_NAME
LINECALLPARTYID_UNKNOWN
LINECALLPARTYID_BLOCKED
|
dwCallerIDSize
dwCallerIDOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the caller party ID number information and the offset, in bytes, from
the beginning of this data structure.
|
dwCallerIDNameSize
dwCallerIDNameOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the caller party ID name information and the offset, in bytes, from
the beginning of this data structure.
|
dwCalledIDFlags
|
For All Devices:
LINECALLPARTYID_ADDRESS
LINECALLPARTYID_NAME
LINECALLPARTYID_UNKNOWN
|
dwCalledIDSize
dwCalledIDOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the called-party ID number information and the offset, in bytes, from
the beginning of this data structure.
|
dwCalledIDNameSize
dwCalledIDNameOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the called-party ID name information and the offset, in bytes, from
the beginning of this data structure.
|
dwConnectedIDFlags
|
For All Devices:
LINECALLPARTYID_ADDRESS
LINECALLPARTYID_NAME
LINECALLPARTYID_UNKNOWN
LINECALLPARTYID_BLOCKED
|
dwConnectedIDSize
dwConnectedIDOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the connected party identifier number information and the offset, in
bytes, from the beginning of this data structure.
|
dwConnectedIDNameSize
dwConnectedIDNameOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the connected party identifier name information and the offset, in
bytes, from the beginning of this data structure.
|
dwRedirectionIDFlags
|
For All Devices:
LINECALLPARTYID_ADDRESS
LINECALLPARTYID_NAME
LINECALLPARTYID_UNKNOWN
LINECALLPARTYID_BLOCKED
|
dwRedirectionIDSize
dwRedirectionIDOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the redirection party identifier number information and the offset, in
bytes, from the beginning of this data structure.
|
dwRedirectionIDNameSize
dwRedirectionIDNameOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the redirection party identifier name information and the offset, in
bytes, from the beginning of this data structure.
|
dwRedirectingIDFlags
|
For All Devices:
LINECALLPARTYID_ADDRESS
LINECALLPARTYID_NAME
LINECALLPARTYID_UNKNOWN
|
dwRedirectingIDSize
dwRedirectingIDOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the redirecting party identifier number information and the offset, in
bytes, from the beginning of this data structure.
|
dwRedirectingIDNameSize
dwRedirectingIDNameOffset
|
For All Devices:
The size, in bytes, of the variably sized field that
contains the redirecting party identifier name information and the offset, in
bytes, from the beginning of this data structure.
|
dwAppNameSize
dwAppNameOffset
|
For All Devices:
The size, in bytes, and the offset, in bytes, from the
beginning of this data structure of the variably sized field that holds the
user-friendly application name of the application that first originated,
accepted, or answered the call. This specifies the name that an application can
specify in lineInitializeEx. If the application specifies no such name, the
application module filename gets used instead.
|
dwDisplayableAddressSize
dwDisplayableAddressOffset
|
For All Devices: 0
|
dwCalledPartySize
dwCalledPartyOffset
|
For All Devices: 0
|
dwCommentSize
dwCommentOffset
|
For All Devices: 0
|
dwDisplaySize
dwDisplayOffset
|
For All Devices: 0
|
dwUserUserInfoSize
dwUserUserInfoOffset
|
For All Devices: 0
|
dwHighLevelCompSize
dwHighLevelCompOffset
|
For All Devices: 0
|
dwLowLevelCompSize
dwLowLevelCompOffset
|
For All Devices: 0
|
dwChargingInfoSize
dwChargingInfoOffset
|
For All Devices: 0
|
dwTerminalModesSize
dwTerminalModesOffset
|
For All Devices: 0
|
dwDevSpecificSize
dwDevSpecificOffset
|
For All Devices:
If dwExtVersion > = 0x00060000 (6.0), this
field will point to TSP_Unicode_Party_Names structure,
If dwExtVersion > = 0x00070000 (7.0), this
field will also point to a common structure that has a pointer to SRTP
structure, DSCPValueForAudioCalls value, and Partition information. The
LINECALLINFO defines the structure.
The ExtendedCallInfo structure contains
ExtendedCallReason that represents the last feature-related reason that caused
a change in the callinfo/callstatus for this call. The ExtendedCallInfo will
also provide SIP URL information for all call parties.
If dwExtVersion > = 0x00080000 (8.0), this
field will also point to common structure which has pointer to
CallSecurityStatus structure.
For IP Phones: If dwExtVersion > = 0x00080000
(8.0), this field will also point to common structure that has pointer to
CallAtributeInfo and CCMCallID structure. The structures are defined below.
If dwExtVersion > = 0x00080000 (8.0), this
field will also point to common structure which has pointer to
CallSecurityStatus structure.
|
|
CallAttributeType: This field holds information
about DN.Partition.DeviceName for regular calls, monitoring calls, monitored
calls, and recording calls.
PartyDNOffset, PartyDNSize, provides the size, in
bytes, of the variably sized field that contains the
Monitoring/Monitored/Recorder party DN information and the offset, in bytes,
from the beginning of LINECALLINFO data structure. PartyPartitionOffset
PartyPartitionSize, provides the size, in bytes, of the variably sized field
that contains the Monitoring/Monitored/Recorder party Partition information and
the offset, in bytes, from the beginning of LINECALLINFO data structure.
DevcieNameSizeprovides the size, in bytes, of the
variably sized field that contains the Monitoring/Monitored/Recorder party
Device Name and the offset, in bytes, from the beginning of LINECALLINFO data
structure. OverallCallSecurityStatus holds the security status of the call for
two-party call as well for conference call. CCMCallID field holds the CCM call
Id for each call leg.
|
dwCallTreatment
|
For All Devices: 0
|
dwCallDataSize
dwCallDataOffset
|
For All Devices: 0
|
dwSendingFlowspecSize
dwSendingFlowspecOffset
|
For All Devices: 0
|
dwReceivingFlowspecSize
dwReceivingFlowspecOffset
|
For All Devices: 0
|