LINECALLPARAMFLAGS_
Constants
The LINECALLPARAMFLAGS_
constants describe various status flags about a call.
LINECALLPARAMFLAGS_SECURE
The call should
be set up as secure.
LINECALLPARAMFLAGS_IDLE
The call
should be originated on an idle call appearance and not join a call in
progress. When using the lineMakeCallCSIH7C function, if the LINECALLPARAMFLAGS_IDLE value
is not set and there is an existing call on the line, the function
breaks into the existing call if necessary to make the new call. If there is no
existing call, the function makes the new call as specified.
LINECALLPARAMFLAGS_BLOCKID
The
originator identity should be concealed (block caller ID).
LINECALLPARAMFLAGS_ORIGOFFHOOK
The
originator's phone should be automatically taken offhook.
LINECALLPARAMFLAGS_DESTOFFHOOK
The called
party's phone should be automatically taken offhook.
LINECALLPARAMFLAGS_NOHOLDCONFERENCE
This bit is
used only in conjunction with lineSetupConference33N2CVI and linePrepareAddToConference48VP_HE. The address to be
conferenced with the current call is specified in the TargetAddress
member in LINECALLPARAMS7.S3SE.
The consultation call does not physically draw dial tone from the switch, but
will progress through various call establishment states (for example, dialing,
proceeding). When the consultation call reaches the connected state,
the conference is automatically established; the original call, which had
remained in the connected state, enters the conferenced state;
the consultation call enters the conferenced state; the hConfCall
enters the connected state. If the consultation call fails (enters the disconnected
state followed by idle), the hConfCall also enters the idle
state, and the original call (which may have been an existing conference, in
the case of linePrepareAddToConference) remains in the connected
state. The original party (or parties) never perceive the call has having gone onhold.
This feature is often used to add a supervisor to an ACD agent call when
necessary to monitor interactions with an irate caller.
LINECALLPARAMFLAGS_PREDICTIVEDIAL
This bit is
used only when placing a call on an address with predictive dialing capability
(LINEADDRCAPFLAGS_PREDICTIVEDIALER is on in the dwAddrCapFlags member in
LINEADDRESSCAPSPFGP43).
The bit must be on to enable the enhanced call progress and/or media device
monitoring capabilities of the device. If this bit is not on, the call will be
placed without enhanced call progress or media mode monitoring, and no
automatic transfer will be initiated based on call state.
LINECALLPARAMFLAGS_ONESTEPTRANSFER
This bit is
used only in conjunction with lineSetupTransferA4E6KL. It combines the operation
of lineSetupTransfer followed by lineDial85LEMN on the consultation call
into a single step. The address to be dialed is specified in the TargetAddress
member in LINECALLPARAMS7.S3SE.
The original call is placed in onholdpendingtranfer state, just as if lineSetupTransfer
were called normally, and the consultation call is established normally. The
application must still call lineCompleteTransfer3DEG_N7 to effect the transfer.
This feature is often used when invoking a transfer from a server over a
third-party call control link, because such links frequently do not support the
normal two-step process.
No
extensibility. All 32 bits are reserved.