LINEADDRCAPFLAGS_ Constants
The LINEADDRCAPFLAGS_ bit-flag constants are used in the
dwAddrCapFlags field of the
LINEADDRESSCAPS data structure to describe various Boolean address capabilities.
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 are useful and unique. TRUE if useful; otherwise, FALSE.
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 structure for this address is valid or is at most a "best estimate," given
absence of accurate confirmation by the switch or network.
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 to start alerting the users at both ends of the call; otherwise, FALSE. This
is typically only used with ISDN.
LINEADDRCAPFLAGS_CONFDROP
TRUE if
lineDrop on a conference call parent also has the side effect of dropping (that is,
disconnecting) the other parties involved in the conference call; FALSE if
dropping a conference call still allows the other parties to talk among themselves.
LINEADDRCAPFLAGS_PICKUPCALLWAIT
TRUE if
linePickup can be used to pick up a call detected by the user as a call-waiting call;
otherwise, FALSE.
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
lineHold 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 when calling
lineMakeCall and other functions that accept a
LINECALLPARAMS structure. The service provider will, if the content of the ID is acceptable
and a path is available, pass the ID along to the called party to indicate the
identity of the calling party.
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