2.2.3.1.48 LINEPROXYREQUEST_Constants
The LINEPROXYREQUEST_Constants are used in two contexts. First, to indicate which functions the application is willing to handle. The constants can be used in an array of DWORD values in the LINECALLPARAMS structure that is passed in with the Open packet when the LINEOPENOPTION_PROXY option is specified. Second, to indicate the type of request that is to be processed and the format of the data in the packet. The constants are used in the LINE_PROXYREQUEST that is passed to the handler application by a LINE_PROXYREQUEST packet.
|
Constant/value |
Description |
|---|---|
|
LINEPROXYREQUEST_SETAGENTGROUP 0x00000001 |
Associated with the SetAgentGroup packet. |
|
LINEPROXYREQUEST_SETAGENTSTATE 0x00000002 |
Associated with the SetAgentState packet. |
|
LINEPROXYREQUEST_SETAGENTACTIVITY 0x00000003 |
Associated with the SetAgentActivity packet. |
|
LINEPROXYREQUEST_GETAGENTCAPS 0x00000004 |
Associated with the GetAgentCaps packet. |
|
LINEPROXYREQUEST_GETAGENTSTATUS 0x00000005 |
Associated with the GetAgentStatus packet. |
|
LINEPROXYREQUEST_AGENTSPECIFIC 0x00000006 |
Associated with the AgentSpecific packet. |
|
LINEPROXYREQUEST_GETAGENTACTIVITYLIST 0x00000007 |
Associated with the GetAgentActivityList packet. |
|
LINEPROXYREQUEST_GETAGENTGROUPLIST 0x00000008 |
Associated with the GetAgentGroupList packet. |
The following constants are present in TAPI versions 2.2, 3.0, and 3.1:
|
Constant/value |
Description |
|---|---|
|
LINEPROXYREQUEST_CREATEAGENT 0x00000009 |
Associated with the CreateAgent packet. |
|
LINEPROXYREQUEST_SETAGENTMEASUREMENTPERIOD 0x0000000A |
Associated with the SetAgentMeasurementPeriod packet. |
|
LINEPROXYREQUEST_GETAGENTINFO 0x0000000B |
Associated with the GetAgentInfo packet. |
|
LINEPROXYREQUEST_CREATEAGENTSESSION 0x0000000C |
Associated with the CreateAgentSession packet. |
|
LINEPROXYREQUEST_GETAGENTSESSIONLIST 0x0000000D |
Associated with the GetAgentSessionList packet. |
|
LINEPROXYREQUEST_SETAGENTSESSIONSTATE 0x0000000E |
Associated with the SetAgentSessionState packet. |
|
LINEPROXYREQUEST_GETAGENTSESSIONINFO 0x0000000F |
Associated with the GetAgentSessionInfo packet. |
|
LINEPROXYREQUEST_GETQUEUELIST 0x00000010 |
Associated with the GetQueueList packet. |
|
LINEPROXYREQUEST_SETQUEUEMEASUREMENTPERIOD 0x00000011 |
Associated with the SetQueueMeasurementPeriod packet. |
|
LINEPROXYREQUEST_GETQUEUEINFO 0x00000012 |
Associated with the GetQueueInfo packet. |
|
LINEPROXYREQUEST_GETGROUPLIST 0x00000013 |
Associated with the GetGroupList packet. |
|
LINEPROXYREQUEST_SETAGENTSTATEEX 0x00000014 |
Associated with the SetAgentStateEx packet. |