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
lineMakeCall 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
lineSetupConference and
linePrepareAddToConference. The address to be conferenced with the current call is specified in the
TargetAddress member in
LINECALLPARAMS. 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
LINEADDRESSCAPS). 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
lineSetupTransfer. It combines the operation of
lineSetupTransfer followed by
lineDial on the consultation call into a single step. The address to be dialed is
specified in the
TargetAddress member in
LINECALLPARAMS. 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
lineCompleteTransfer 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.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database