Call Pickup
Call pickup allows an application to answer a call that is alerting at another
address. The application invokes
linePickup by identifying the target of the pickup and is returned a call handle for the
picked-up call. There are several ways to specify the target of the pickup
request. First, specify the address (extension) of the alerting party. Second, if
no extension is specified and the switch allows it, the application can pick up
any ringing phone in its pickup group. Third, some switches require a group ID
to identify the group to which the ringing extensions belongs.
After the call has been picked up, it is diverted to the application and the
application is sent appropriate
LINE_CALLSTATE messages for the call. An application can invoke
lineGetCallInfo for information about the picked-up call, if provided by the switch.
Some key telephone systems support a
transfer through hold capability on bridged-exclusive call appearances. In this scheme, a call is
owned exclusively by a particular phone when it is active, but when the call is
on hold it can be picked up on any phone that has an appearance of the line. In
versions 0x00020000 and greater, an application can use the
linePickup function with a NULL target address for this purpose, similar to how the
function is used to pick up a call waiting call on an analog line.
LINEADDRFEATURE_PICKUPHELD indicates the existence of the capability (in
LINEADDRESSCAPS) and when it can be invoked (in
LINEADDRESSSTATUS).
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database