LINEDEVCAPFLAGS_ Constants

The LINEDEVCAPFLAGS_ bit-flag constants are a collection of BOOLEANs describing various line device capabilities.

LINEDEVCAPFLAGS_CROSSADDRCONF
Specify whether calls on different addresses on this line can be conferenced.
LINEDEVCAPFLAGS_HIGHLEVCOMP
Specify whether high-level compatibility information elements are supported on this line.
LINEDEVCAPFLAGS_LOWLEVCOMP
Specify whether low-level compatibility information elements are supported on this line.
LINEDEVCAPFLAGS_MEDIACONTROL
Specify whether media control operations are available for calls at this line.
LINEDEVCAPFLAGS_MULTIPLEADDR
Specify whether TSPI_lineMakeCall or TSPI_lineDial is able to deal with multiple addresses at once (as for inverse multiplexing).
LINEDEVCAPFLAGS_CLOSEDROP
Specify whether the service provider drops (clears) active calls when all applications have closed the open line. If TRUE, the service provider drops all calls on the line when all applications have closed the line. If FALSE, the service provider keeps calls active. The service provider typically sets this to FALSE if some other device can keep the call alive, for example, if an analog line connects directly to the computer and phoneset in a party-line configuration, the offhook phone will automatically keep the call active even after the computer powers down.
LINEDEVCAPFLAGS_DIALBILLING
LINEDEVCAPFLAGS_DIALQUIET
LINEDEVCAPFLAGS_DIALDIALTONE
These flags indicate whether the "$", "@", or "W" dialable string modifier is supported for a given line device. It is TRUE if the modifier is supported; FALSE otherwise. The "?" (prompt user to continue dialing) is never supported by a line device. These flags allow an application to determine "up front" which modifiers would result in the generation of a LINEERR_. The application has the choice of pre-scanning dialable strings for unsupported characters, or passing the "raw" string from lineTranslateAddress directly to the provider as part of lineMakeCall (or lineDial), and letting the function generate an error to tell it which unsupported modifier occurs first in the string.

Not extensible. All 32 bits are reserved.

See Also

LINEDEVCAPS, TSPI_lineDial, TSPI_lineMakeCall