/mcpMembers Values Members A handle to either a line device or a call. The context that dwMessageID provides can determine the nature of this handle (line handle or call handle). hDevice A line or call device message. dwMessageID Instance data passed back to the application, which the application in the dwCallBackInstance parameter of lineInitializeEx specified. TAPI does not interpret this DWORD. dwCallbackInstance A parameter for the message. dwParam1 A parameter for the message. dwParam2 A parameter for the message. dwParam3 For details about the parameter values that are passed in this structure, see TAPI Line Messages, on page 199. LINEMONITORTONE The LINEMONITORTONE structure defines a tone for the purpose of detection. Use this as an entry in an array. An array of tones gets passed to the lineMonitorTones function that monitors these tones and sends a LINE_MONITORTONE message to the application when a detection is made. A tone with all frequencies set to zero corresponds to silence. An application can thus monitor the call information stream for silence. You must not extend this structure. Note Structure Details typedef struct linemonitortone_tag { DWORD dwAppSpecific; DWORD dwDuration; DWORD dwFrequency1; DWORD dwFrequency2; DWORD dwFrequency3; } LINEMONITORTONE, FAR *LPLINEMONITORTONE; Members Values Members Used by the application for tagging the tone. When this tone is detected, the value of the dwAppSpecific member gets passed back to the application. dwAppSpecific Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 268 Basic TAPI Implementation LINEMONITORTONE
