LINE_PROXYSTATUS message
Le message LINE_PROXYSTATUS est envoyé lorsque les proxys disponibles changent sur une ligne ouverte par l’application.
TAPISRV génère ce message lors d’une fonction lineOpen à l’aide de LINEPROXYSTATUS_OPEN et LINEPROXYSTATUS_ALLOPENFORACD ou d’une fonction lineClose à l’aide de LINEPROXYSTATUS_CLOSE (toutes les constantes LINEPROXYSTATUS_).
Paramètres
-
dwDevice
-
Handle de l’application sur l’appareil de ligne. Cela concerne le gestionnaire de l’agent.
-
dwCallbackInstance
-
Le rappel instance fourni lors de l’ouverture de la ligne.
-
dwParam1
-
Spécifie la status de file d’attente qui a changé. Il peut s’agir d’une ou plusieurs constantes LINEPROXYSTATUS_.
-
dwParam2
-
Si dwParam1 est défini sur LINEPROXYSTATUS_OPEN ou LINEPROXYSTATUS_CLOSE, dwParam2 indique le type de demande proxy associé, qui est l’un des éléments suivants :
- 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
Sinon, dwParam2 est défini sur zéro.
-
dwParam3
-
Réservé. Définit la valeur zéro.
Spécifications
Condition requise | Valeur |
---|---|
Version TAPI |
Nécessite TAPI 2.2 |
En-tête |
|