Partager via


constantes LINECALLPARAMFLAGS_

Les constantes LINECALLPARAMFLAGS_ décrivent différents indicateurs de status concernant un appel.

LINECALLPARAMFLAGS_BLOCKID

L’identité de l’expéditeur doit être masquée (ID de l’appelant de bloc).

LINECALLPARAMFLAGS_DESTOFFHOOK

Le téléphone de la partie appelée doit être automatiquement désactivé.

LINECALLPARAMFLAGS_IDLE

L’appel doit provenir d’un appel inactif et ne pas rejoindre un appel en cours. Lorsque vous utilisez la fonction lineMakeCall , si la valeur LINECALLPARAMFLAGS_IDLE n’est pas définie et qu’il existe un appel existant sur la ligne, la fonction s’interrompt dans l’appel existant si nécessaire pour effectuer le nouvel appel. S’il n’existe aucun appel existant, la fonction effectue le nouvel appel comme spécifié.

LINECALLPARAMFLAGS_NOHOLDCONFERENCE

Ce bit est utilisé uniquement conjointement avec lineSetupConference et linePrepareAddToConference. L’adresse à conférence avec l’appel actuel est spécifiée dans le membre TargetAddress dans LINECALLPARAMS. L’appel de consultation n’établit pas physiquement la tonalité du commutateur, mais progresse dans différents états d’établissement des appels (par exemple, composer, continuer). Lorsque l’appel de consultation atteint l’état connecté, la conférence est automatiquement établie ; l’appel d’origine, qui était resté à l’état connecté, entre dans l’état de conférence ; l’appel de consultation entre dans l’état de conférence ; hConfCall entre dans l’état connecté. Si l’appel de consultation échoue (entre dans l’état déconnecté suivi d’inactif), le hConfCall entre également dans l’état inactif et l’appel d’origine (qui peut être une conférence existante, dans le cas de linePrepareAddToConference) reste à l’état connecté. La partie d’origine (ou les parties) ne perçoit jamais que l’appel a été passé. Cette fonctionnalité est souvent utilisée pour ajouter un superviseur à un appel d’agent ACD si nécessaire pour surveiller les interactions avec un appelant d’irate.

LINECALLPARAMFLAGS_ONESTEPTRANSFER

Ce bit est utilisé uniquement conjointement avec lineSetupTransfer. Il combine l’opération de lineSetupTransfer suivie de lineDial sur l’appel de consultation en une seule étape. L’adresse à composer est spécifiée dans le membre TargetAddress dans LINECALLPARAMS. L’appel d’origine est placé dans l’état onholdpendingtransfer , comme si lineSetupTransfer était appelé normalement et que l’appel de consultation est établi normalement. L’application doit toujours appeler lineCompleteTransfer pour effectuer le transfert. Cette fonctionnalité est souvent utilisée lors de l’appel d’un transfert à partir d’un serveur via un lien de contrôle d’appel tiers, car ces liens ne prennent souvent pas en charge le processus normal en deux étapes.

LINECALLPARAMFLAGS_ORIGOFFHOOK

Le téléphone de l’émetteur doit être automatiquement désactivé.

LINECALLPARAMFLAGS_PREDICTIVEDIAL

Ce bit est utilisé uniquement lors de l’appel d’une adresse avec une fonctionnalité de numérotation prédictive (LINEADDRCAPFLAGS_PREDICTIVEDIALER est activé dans le membre dwAddrCapFlags dans LINEADDRESSCAPS). Le bit doit être activé pour activer les fonctionnalités améliorées de progression de l’appel et/ou de surveillance des appareils multimédias de l’appareil. Si ce bit n’est pas activé, l’appel est placé sans amélioration de la progression de l’appel ou sans surveillance du type de média, et aucun transfert automatique n’est initié en fonction de l’état de l’appel.

LINECALLPARAMFLAGS_SECURE

L’appel doit être configuré comme sécurisé.

Notes

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

Spécifications

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

Voir aussi

LINEADDRESSCAPS

LINECALLPARAMS

lineCompleteTransfer

lineDial

lineMakeCall

linePrepareAddToConference

lineSetupConference

lineSetupTransfer