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