lineAddressCaps

Last Updated : May 04, 2020 |

The lineAddressCaps function returns the structure in the following table.

Not all members of this structure are listed.

For more information about lineAddressCaps, see the Microsoft TAPI documentation.

Member

Description/Value

dwLineDeviceID

The ID of the line to which the address relates.

dwDevSpecificSize

No extra information specific to the device is passed.

dwDevSpecificOffset

0

dwAddressSharing

lineaddressSharing_Private

dwAddressStates

0

dwCallInfoStates

Returns the following possible call info states:

  • lineCallInfoState_CallID

  • lineCallInfoState_RelatedCallID

  • lineCallInfoState_NumOwnerIncr

  • lineCallInfoState_NumOwnerDecr

  • lineCallInfoState_NumMonitors

  • lineCallInfoState_CallerID

  • lineCallInfoState_CalledID

  • lineCallInfoState_RedirectionID

  • lineCallInfoState_RedirectingID

  • lineCallInfoState_Display

  • lineCallInfoState_MonitorModes

  • lineCallInfoState_CallData

dwCallerIDFlags

Returns the following possible caller ID flags:

  • lineCallPartyID_Blocked

  • lineCallPartyID_OutOfArea

  • lineCallPartyID_Name

  • lineCallPartyID_Address

  • lineCallPartyID_Unknown

  • lineCallPartyID_Unavail

dwCalledIDFlags

Returns the following possible called ID flags:

  • lineCallPartyID_Blocked

  • lineCallPartyID_OutOfArea

  • lineCallPartyID_Name

  • lineCallPartyID_Address

  • lineCallPartyID_Unknown

  • lineCallPartyID_Unavail

dwConnectedIDFlags

Returns the following possible connected ID flags:

  • lineCallPartyID_Name

  • lineCallPartyID_Address

  • lineCallPartyID_Unknown

dwRedirectionIDFlags

Returns the following possible redirection ID flags:

  • lineCallPartyID_Blocked

  • lineCallPartyID_OutOfArea

  • lineCallPartyID_Name

  • lineCallPartyID_Address

  • lineCallPartyID_Unknown

  • lineCallPartyID_Unavail

dwRedirectingIDFlags

Returns the following possible redirecting ID flags:

  • lineCallPartyID_Blocked

  • lineCallPartyID_OutOfArea

  • lineCallPartyID_Name

  • lineCallPartyID_Address

  • lineCallPartyID_Unknown

  • lineCallPartyID_Unavail

dwCallStates

Returns the following possible call states:

  • lineCallState_Idle: The call no longer exists.

  • lineCallState_Offering: A new call has arrived.

  • lineCallState_Accepted: The call has been claimed by an application.

  • lineCallState_Dialtone: The caller hears a dial tone.

  • lineCallState_Dialing: The switch is receiving dialing information.

  • lineCallState_Ringback: The caller hears ringing.

  • lineCallState_Busy: The caller hears the busy signal.

  • lineCallState_Connected: The caller is connected end to end.

  • lineCallState_Proceeding: Dialing has completed but the call is not yet connected.

  • lineCallState_Onhold: The call is on hold.

  • lineCallState_Conferenced: The call is on a conference.

  • lineCallState_OnHoldPendConf: The call is on hold before conferencing.

  • lineCallState_OnHoldPendTransfer: The call is on hold before transferring.

  • lineCallState_Disconnected: The other end has dropped the call.

  • lineCallState_Unknown: The call state is unknown.

dwDialToneModes

Returns the possible dial tone mode lineDialToneMode_Unavail.

dwBusyModes

Returns the possible busy mode lineBusyMode_Unavail

dwSpecialInfo

Returns the possible special information lineSpecialInfo_Unavail

dwDisconnectModes

Returns the following possible disconnect modes:

  • lineDisconnectMode_Normal

  • lineDisconnectMode_Reject

  • lineDisconnectMode_Pickup

  • lineDisconnectMode_Forwarded

  • lineDisconnectMode_Busy

  • lineDisconnectMode_NoAnswer

  • lineDisconnectMode_BadAddress

  • lineDisconnectMode_Unreachable

  • lineDisconnectMode_Congestion

  • lineDisconnectMode_Incompatible

  • lineDisconnectMode_Unavail

  • lineDisconnectMode_NoDialTone

  • lineDisconnectMode_QOSUnavail

  • lineDisconnectMode_Blocked

  • lineDisconnectMode_DoNotDisturb

dwMaxNumActiveCalls

The maximum number of active calls: 1

dwMaxNumOnHoldCalls

The maximum number of calls on hold: 9

dwMaxNumOnHoldPendingCalls

The maximum number of calls on hold pending: 9

dwMaxNumConference

The maximum number of conference calls: 9

dwMaxNumTransConf

The maximum number of transferred conference calls: 9

dwAddrCapFlags

Returns the following possible address cap flags:

  • lineAddrCapFlags_FwdNumRings

  • lineAddrCapFlags_Dialed

  • lineAddrCapFlags_Transferheld

  • lineAddrCapFlags_Transfermake

  • lineAddrCapFlags_Conferenceheld

  • lineAddrCapFlags_Conferencemake

  • lineAddrCapFlags_FwdStatusValid

dwCallFeatures

Returns the following possible call features:

  • lineCallFeature_AddToConf

  • lineCallFeature_Answer

  • lineCallFeature_BlindTransfer

  • lineCallFeature_CompleteTransf

  • lineCallFeature_Dial

  • lineCallFeature_Drop

  • lineCallFeature_GenerateDigits

  • lineCallFeature_Hold

  • lineCallFeature_Park

  • lineCallFeature_Redirect

  • lineCallFeature_RemoveFromConf

  • lineCallFeature_SetUpTransfer

  • lineCallFeature_SwapHold

  • lineCallFeature_Unhold

  • lineCallFeature_SetCallData

dwRemoveFromConfCaps

Returns the possible remove from conference caps lineRemoveFromConf_Any.

dwRemoveFromConfState

Returns the possible remove from conference state lineCallState_Onhold.

dwTransferModes

Returns the following possible transfer modes:

  • lineTransferMode_Transfer

  • lineTransferMode_Conference

dwParkModes

Returns the possible park mode lineParkMode_Directed.

dwForwardModes

Returns the following possible forward modes:

  • lineForwardMode_Uncond

  • lineForwardMode_UncondExternal

  • lineForwardMode_UncondSpecific

  • lineForwardMode_Busy

  • lineForwardMode_BusyInternal

  • lineForwardMode_BusyExternal

  • lineForwardMode_BusySpecific

  • lineForwardMode_NoAnsw

  • lineForwardMode_NoAnswInternal

  • lineForwardMode_NoAnswExternal

  • lineForwardMode_NoAnswSpecific

  • lineForwardMode_BusyNa

  • lineForwardMode_BusyNaInternal

  • lineForwardMode_BusyNaExternal

  • lineForwardMode_BusyNaSpecific

dwMaxForwardEntries

The maximum number of forwarded entries: 10

dwMaxSpecificEntries

The maximum number of specific entries: 10

dwMinFwdNumRings

The minimum forwarded number of rings: 1

dwMaxFwdNumRings

The maximum forwarded number of rings: 99

dwMaxCallCompletions

0

dwCallCompletionConds

0

dwCallCompletionModes

0

dwNumCompletionMessages

0

dwCompletionMsgTextEntrySize

0

dwCompletionMsgTextSize

0

dwCompletionMsgTextOffset

0

dwAddressFeatures

Return the following possible address features:

  • lineAddrFeature_Forward

  • lineAddrFeature_MakeCall

  • lineAddrFeature_SetUpConf

  • lineAddrFeature_Unpark

  • lineAddrFeature_Forwardfwd

  • lineAddrFeature_ForwardDND

dwPredictiveAutoTransferStates

0

dwNumCallTreatments

0

dwCallTreatmentListSize

0

dwCallTreatmentListOffset

0

dwDeviceClassesSize

0

dwDeviceClassesOffset

0

dwMaxCallDataSize

The maximum call data size: 127

dwCallFeatures2

0

dwMaxNoAnswerTimeout

0

dwConnectedModes

0

dwOfferingModes

0

dwAvailableMediaModes

0