2.2.3.1.20 LINECALLFEATURE2_Constants
The LINECALLFEATURE2_Constants are bit-flag constants that list the supplemental features that are available for conferencing, transferring, and parking calls.
The following constants are present in TAPI versions 2.0, 2.1, 2.2, 3.0, and 3.1:
Constant/value |
Description |
---|---|
LINECALLFEATURE2_NOHOLDCONFERENCE 0x00000001 |
If this bit is on, a No Hold Conference can be created by using the LINECALLPARAMFLAGS_NOHOLDCONFERENCE option with the SetUpConference packet. The LINECALLFEATURE_SETUPCONF bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_ONESTEPTRANSFER 0x00000002 |
If this bit is on, One Step Transfer can be created by using the LINECALLPARAMFLAGS_ONESTEPTRANSFER option with the SetUpTransfer packet. The LINECALLFEATURE_SETUPTRANSFER bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_COMPLCAMPON 0x00000004 |
If this bit is on, the Camp On feature can be invoked by using the LINECOMPLMODE_CAMPON option with the CompleteCall packet. The LINECALLFEATURE_COMPLETECALL bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_COMPLCALLBACK 0x00000008 |
If this bit is on, the Callback feature can be invoked by using the LINECOMPLMODE_CALLBACK option with the CompleteCall packet. The LINECALLFEATURE_COMPLETECALL bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_COMPLINTRUDE 0x00000010 |
If this bit is on, the Intrude feature can be invoked by using the LINECOMPLMODE_INTRUDE option with the CompleteCall packet. The LINECALLFEATURE_COMPLETECALL bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_COMPLMESSAGE 0x00000020 |
If this bit is on, the Leave Packet feature can be invoked by using the LINECOMPLMODE_MESSAGE option with the CompleteCall packet. The LINECALLFEATURE_COMPLETECALL bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_TRANSFERNORM 0x00000040 |
If this bit is on, the CompleteTransfer packet can be used to resolve the transfer as a normal transfer. The LINECALLFEATURE_COMPLETETRANSF bit will also be on in the dwCallFeatures member. |
LINECALLFEATURE2_TRANSFERCONF 0x00000080 |
If this bit is on, the CompleteTransfer packet can be used to resolve the transfer as a three-way conference. The LINECALLFEATURE_COMPLETETRANSF bit must also be on in the dwCallFeatures member. |
LINECALLFEATURE2_PARKDIRECT 0x00000100 |
If this bit is on, the Directed Park feature can be invoked by using the LINEPARKMODE_DIRECTED option with the Park packet. The LINECALLFEATURE_PARK bit must also be on in the dwCallFeatures member. |
LINECALLFEATURE2_PARKNONDIRECT 0x00000200 |
If this bit is on, the Non-Directed Park feature can be invoked by using the LINEPARKMODE_NONDIRECTED option with the Park packet. The LINECALLFEATURE_PARK bit must also be on in the dwCallFeatures member. |
Note If none of the "COMPL" bits is specified in the dwCallFeatures2 member in LINECALLSTATUS but LINECALLFEATURE_COMPLETECALL is specified, it is possible that any of them will work, but the service provider has not specified which.
Note If neither TRANSFERNORM nor TRANSFERCONF is specified in the dwCallFeatures2 member in LINECALLSTATUS but LINECALLFEATURE_COMPLETETRANSF is specified, it is possible that either will work, but the service provider has not specified which.
Note If neither PARKDIRECT nor PARKNONDIRECT is specified in the dwCallFeatures2 member in LINECALLSTATUS but LINECALLFEATURE_PARK is specified, it is possible that either will work, but the service provider has not specified which.