lineGetNumRings
The lineGetNumRings
function determines the number of rings an inbound call on the given address
should ring prior to answering the call.
LONG lineGetNumRings(
HLINE hLine, |
|
DWORD dwAddressID, |
|
LPDWORD lpdwNumRings |
|
); |
|
Parameters
hLine
A handle to
the open line device.
dwAddressID
An address on
the line device.
lpdwNumRings
The number of
rings that is the minimum of all current lineSetNumRings
Return Values
Returns zero
if the request is successful or a negative error number if an error has
occurred. Possible return values are:
LINEERR_INVALADDRESSID,
LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL,
LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Remarks
The lineGetNumRings
and lineSetNumRings functions, when used in combination, provide a
mechanism to support the implementation of toll-saver features across multiple
independent applications.
An application
that receives a handle for a call in the offering state and a LINE_LINEDEVSTATE
If call
classification is performed by TAPI of answering all calls of unknown media
mode and filtering the media stream, TAPI honors this number as well.
Note that
this operation is purely informational and does not in itself affect the state
of any calls on the line device.
See Also