The CONNECTEDMODE_ bit-flag constants describe different substates of a connected call.
Constant |
Description |
---|---|
CONNECTEDMODE_ACTIVE | Indicates that the call is connected at the current station (the current station is a participant in the call). If the call state mode is 0 (zero), the application should assume that the value is "active" (which would be the situation on a non-bridged address). |
CONNECTEDMODE_ACTIVEHELD | Indicates that the station is an active participant in the call, but that the remote party has placed the call on hold (the other party considers the call to be in the onhold state). Normally, such information is available only when both endpoints of the call fall within the same switching domain. |
CONNECTEDMODE_CONFIRMED |
Indicates that the service provider received affirmative notification that the call has entered the connected state (for example, through answer supervision or similar mechanisms). |
CONNECTEDMODE_INACTIVE | Indicates that the call is active at one or more other stations, but
the current station is not a participant in the call. If the call state
mode is ZERO, the application should assume that the value is "active"
(which would be the situation on a non-bridged address). A call in the
INACTIVE state can be joined using ITAPICall.Answer.
Many operations that are valid in calls in the CONNECTED state can be
impossible in the INACTIVE mode, such as monitoring for tones and digits,
because the station is not actually participating in the call; monitoring
is usually suspended (although not canceled) while the call is in the
INACTIVE mode. |
CONNECTEDMODE_INACTIVEHELD | Indicates that the station is not an active participant in the call, and that the remote party has placed the call on hold. |