LINEADDRCAPFLAGS_
Constants
The
LINEADDRCAPFLAGS_ bit-flag constants are used in the dwAddrCapFlags
field of the LINEADDRESSCAPS
LINEADDRCAPFLAGS_FWDNUMRINGS
Specifies
whether the number of rings for a no-answer can be specified when forwarding
calls on no answer. If TRUE, the valid range is provided in LINEADDRESSCAPS.
LINEADDRCAPFLAGS_PICKUPGROUPID
Specifies
whether a group ID is required for call pickup.
LINEADDRCAPFLAGS_SECURE
Specifies
whether calls on this address can be made secure at call-setup time.
LINEADDRCAPFLAGS_BLOCKIDDEFAULT
Specifies
whether the network by default sends or blocks caller ID information when
making a call on this address. If TRUE, ID information is blocked by default;
if FALSE, ID information is transmitted by default.
LINEADDRCAPFLAGS_BLOCKIDOVERRIDE
Specifies
whether the default setting for sending or blocking of caller ID information
can be overridden per call. If TRUE, override is possible; if FALSE, override
is not possible.
LINEADDRCAPFLAGS_DIALED
Specifies
whether a destination address can be dialed on this address for making a call.
TRUE if a destination address must be dialed; FALSE if the destination address
is fixed (as with a "hot phone").
LINEADDRCAPFLAGS_ORIGOFFHOOK
Specifies
whether the originating party's phone can automatically be taken offhook when
making calls.
LINEADDRCAPFLAGS_DESTOFFHOOK
Specifies
whether the called party's phone can automatically be forced offhook when
making calls.
LINEADDRCAPFLAGS_FWDCONSULT
Specifies
whether call forwarding involves the establishment of a consultation call.
LINEADDRCAPFLAGS_SETUPCONFNULL
Specifies
whether setting up a conference call starts out with an initial call (FALSE) or
with no initial call (TRUE).
LINEADDRCAPFLAGS_AUTORECONNECT
Specifies
whether dropping a consultation call automatically reconnects to the call on
consultation hold. TRUE if reconnect happens automatically; otherwise, FALSE.
LINEADDRCAPFLAGS_COMPLETIONID
Specifies
whether the completion IDs returned by lineCompleteCall
LINEADDRCAPFLAGS_TRANSFERHELD
Specifies
whether a hard-held call can be transferred. Often, only calls on consultation
hold can be transferred.
LINEADDRCAPFLAGS_TRANSFERMAKE
Specifies
whether an entirely new call can be established for use as a consultation call
on transfer.
LINEADDRCAPFLAGS_CONFERENCEHELD
Specifies
whether a hard-held call can be conferenced to. Often, only calls on
consultation hold can be added to as a conference call.
LINEADDRCAPFLAGS_CONFERENCEMAKE
Specifies
whether an entirely new call can be established for use as a consultation call
(to add) on conference.
LINEADDRCAPFLAGS_PARTIALDIAL
Specifies
whether partial dialing is available.
LINEADDRCAPFLAGS_FWDSTATUSVALID
Specifies
whether the forwarding status in the LINEADDRESSSTATUS
LINEADDRCAPFLAGS_FWDINTEXTADDR
Specifies
whether internal and external calls can be forwarded to different forwarding
addresses. This flag is meaningful only if forwarding of internal and external
calls can be controlled separately. This flag is TRUE if internal and external
calls can be forwarded to different destination addresses; otherwise, it is
FALSE.
LINEADDRCAPFLAGS_FWDBUSYNAADDR
Specifies
whether call forwarding for busy and for no answer can use different forwarding
addresses. This flag is meaningful only if forwarding for busy and for no
answer can be controlled separately. This flag is TRUE if forwarding for busy
and for no answer can use different destination addresses; otherwise, it is
FALSE.
LINEADDRCAPFLAGS_ACCEPTTOALERT
TRUE if an
offering call must be accepted using lineAccept
LINEADDRCAPFLAGS_CONFDROP
TRUE if lineDrop
LINEADDRCAPFLAGS_PICKUPCALLWAIT
TRUE if linePickup
LINEADDRCAPFLAGS_PREDICTIVEDIALER
This address
has enhanced call progress monitoring capabilities which can be applied to
outbound calls to determine call states such as ringback, busy, specialinfo,
and connected, or the media mode of the device answering the call. It
may also have the ability to automatically transfer outbound calls to another
address when a call reaches any of a predefined set of states.
LINEADDRCAPFLAGS_QUEUE
This address
is not associated with a particular station or physical device, but is a
holding place where calls wait for further processing. The calls placed in the
queue may receive a particular treatment. They may also be automatically
transferred when a particular resource becomes available (for example, if the
queue is an ACD queue and calls are waiting for an available agent).
LINEADDRCAPFLAGS_ROUTEPOINT
This address is
not associated with a particular station or physical device, but is a holding
place where calls wait for routing by the application (the application examines
the called address, and can redirect the call to another address). The call may
also be automatically transferred if a routing timeout expires (the switch
usually assumes a default routing).
LINEADDRCAPFLAGS_HOLDMAKESNEW
When a call on
this address is placed on hold (using lineHold85PKXF or external action), a new call is
automatically created (most likely in LINECALLSTATE_DIALTONE).
LINEADDRCAPFLAGS_NOINTERNALCALLS
The address
is associated with a direct CO line (trunk), and cannot be used to make
internal calls on a PBX. The application can use this indication to assist the
user in selecting the correct call appearance to use for making a call. When
this bit is off, it does not necessarily indicate that the address can be used
to make internal calls, because the service provider may not be cognizant of
the line type.
LINEADDRCAPFLAGS_NOEXTERNALCALLS
The address
is associated with an internal line on a PBX that is restricted in such a way
that it cannot be used to place calls to an address outside the switch (for
example, it is an intercom). The application can use this indication to assist
the user in selecting the correct call appearance to use for making a call.
When this bit is off, it does not necessarily indicate that the address can be
used to make external calls, because the service provider may not be cognizant
of the line type.
LINEADDRCAPFLAGS_SETCALLINGID
The
application may choose to set the CallingPartyID member in LINECALLPARAMS
No
extensibility. All 32 bits are reserved.