LINECALLORIGIN_
Constants
The
LINECALLORIGIN_ constants describe the origin of a call.
LINECALLORIGIN_OUTBOUND
The call
originated from this station as an outbound call.
LINECALLORIGIN_INTERNAL
The call
originated as an inbound call at a station internal to the same switching
environment.
LINECALLORIGIN_EXTERNAL
The call
originated as an inbound call on an external line.
LINECALLORIGIN_UNKNOWN
The call
origin is currently unknown but may become known later.
LINECALLORIGIN_UNAVAIL
The call
origin is not available and will never become known for this call.
LINECALLORIGIN_CONFERENCE
The call handle
is for a conference call, that is, it is the application's connection to the
conference bridge in the switch.
LINECALLORIGIN_INBOUND
The call
originated as an inbound call, but the service provider is unable to determine
whether it came from another station on the same switch or from an external
line.
No
extensibility. All 32 bits are reserved.
The origin of
a call is stored in the dwOrigin field of the call's LINECALLINFO
For backward
compatibility, it is the responsibility of the service provider to examine the
negotiated API version on the line, and to not use the LINECALLORIGIN_INBOUND
value if it is not supported on the negotiated version (LINECALLORIGIN_UNAVAIL
may be substituted).