LINE_PROXYSTATUS message

The LINE_PROXYSTATUS message is sent when the available proxies change on a line that the application currently has open.

TAPISRV generates this message during a lineOpen function using LINEPROXYSTATUS_OPEN and LINEPROXYSTATUS_ALLOPENFORACD or a lineClose function using LINEPROXYSTATUS_CLOSE (all LINEPROXYSTATUS_ Constants).

            

Parameters

dwDevice

The application's handle to the line device. This relates to the agent handler.

dwCallbackInstance

The callback instance supplied when opening the line.

dwParam1

Specifies the queue status that has changed. Can be one or more of the LINEPROXYSTATUS_ constants.

dwParam2

If dwParam1 is set to LINEPROXYSTATUS_OPEN or LINEPROXYSTATUS_CLOSE, dwParam2 indicates the related proxy request type, which is one of the following:

  • LINEPROXYREQUEST_SETAGENTGROUP
  • LINEPROXYREQUEST_SETAGENTSTATE
  • LINEPROXYREQUEST_SETAGENTACTIVITY
  • LINEPROXYREQUEST_GETAGENTCAPS
  • LINEPROXYREQUEST_GETAGENTSTATUS
  • LINEPROXYREQUEST_AGENTSPECIFIC
  • LINEPROXYREQUEST_GETAGENTACTIVITYLIST
  • LINEPROXYREQUEST_GETAGENTGROUPLIST
  • LINEPROXYREQUEST_CREATEAGENT
  • LINEPROXYREQUEST_SETAGENTMEASUREMENTPERIOD
  • LINEPROXYREQUEST_GETAGENTINFO
  • LINEPROXYREQUEST_CREATEAGENTSESSION
  • LINEPROXYREQUEST_GETAGENTSESSIONLIST
  • LINEPROXYREQUEST_SETAGENTSESSIONSTATE
  • LINEPROXYREQUEST_GETAGENTSESSIONINFO
  • LINEPROXYREQUEST_GETQUEUELIST
  • LINEPROXYREQUEST_SETQUEUEMEASUREMENTPERIOD
  • LINEPROXYREQUEST_GETQUEUEINFO
  • LINEPROXYREQUEST_GETGROUPLIST
  • LINEPROXYREQUEST_SETAGENTSTATEEX

Otherwise, dwParam2 is set to zero.

dwParam3

Reserved. Set to zero.

Requirements

Requirement Value
TAPI version
Requires TAPI 2.2
Header
Tapi.h

See also

lineOpen

lineClose

LINE_PROXYREQUEST

LINEPROXYREQUEST_ Constants