Partager via


constantes LINECALLREASON_

Les constantes d’indicateur de bits LINECALLREASON_ décrivent la raison d’un appel.

LINECALLREASON_CALLCOMPLETION

L’appel est le résultat d’une demande de fin d’appel.

LINECALLREASON_CAMPEDON

L’appel a été campé sur l’adresse. En règle générale, il apparaît initialement dans l’état de la propriété et peut être basculé à l’aide de lineSwapHold. Si un appel actif devient inactif, l’appel campé peut passer à l’état de l’offre et l’appareil commence à sonner.

LINECALLREASON_DIRECT

Il s’agit d’un appel entrant ou sortant direct.

LINECALLREASON_FWDBUSY

Cet appel a été transféré à partir d’une autre extension qui était occupée au moment de l’appel.

LINECALLREASON_FWDNOANSWER

L’appel a été transféré à partir d’une autre extension qui n’a pas répondu à l’appel après un certain nombre d’anneaux.

LINECALLREASON_FWDUNCOND

L’appel a été transféré sans condition à partir d’un autre numéro.

LINECALLREASON_INTRUDE

Appel intrusé sur la ligne, soit par une action d’achèvement d’appel appelée par une autre station, soit par une action d’opérateur. Selon l’implémentation du commutateur, l’appel peut apparaître soit dans l’état connecté, soit en conférence avec un appel actif existant sur la ligne.

LINECALLREASON_PARKED

L’appel a été garé sur l’adresse. En règle générale, il apparaît initialement dans l’état d’attente.

LINECALLREASON_PICKUP

L’appel a été récupéré à partir d’une autre extension.

LINECALLREASON_REDIRECT

L’appel a été redirigé vers cette station.

LINECALLREASON_REMINDER

L’appel est un rappel (ou « rappel ») que l’utilisateur a un appel garé ou en attente pendant (potentiellement) longtemps.

LINECALLREASON_ROUTEREQUEST

L’appel s’affiche sur l’adresse, car le commutateur a besoin d’instructions de routage à partir de l’application. L’application doit examiner le membre CalledID dans LINECALLINFO et utiliser la fonction lineRedirect pour fournir une nouvelle adresse de numérotation pour l’appel. Si l’appel doit être bloqué à la place, l’application peut appeler lineDrop. Si l’application ne parvient pas à effectuer une action dans un délai d’expiration défini par le commutateur, une action par défaut est effectuée. Un fournisseur de services ne peut utiliser cette constante que si la version négociée sur la ligne est 2.0 ou ultérieure. Sinon, le fournisseur de services doit remplacer LINECALLREASON_UNAVAIL.

LINECALLREASON_TRANSFER

L’appel a été transféré à partir d’un autre numéro.

LINECALLREASON_UNAVAIL

La raison de l’appel n’est pas disponible et ne sera pas connue ultérieurement.

LINECALLREASON_UNKNOWN

La raison de l’appel est actuellement inconnue, mais peut être connue ultérieurement.

LINECALLREASON_UNPARK

L’appel a été récupéré en tant qu’appel parqué.

Notes

Aucune extensibilité. Les 32 bits sont réservés.

Les constantes LINECALLREASON_ sont utilisées dans le membre dwReason de la structure de données LINECALLINFO .

Spécifications

Condition requise Valeur
Version TAPI
Nécessite TAPI 2.0 ou version ultérieure
En-tête
Tapi.h

Voir aussi

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold