Caller identification provides information on the calling party when receiving an incoming session. An application typically uses this data as part of a status message to a user.
This information is not always available immediately. An application that wants to use this information and has verified that the service provider supports it should check several times before assuming that the information is not available.
Not all service providers support use of this information.
TAPI 2.x: See lineGetCallInfo (dwCallerIDFlags, dwCallerIDSize, dwCallerIDOffset, dwCallerIDNameSize, dwCallerIDNameOffset, and dwCallerIDAddressType members of lpCallInfo).