constantes LINEDEVCAPFLAGS_

Les constantes d’indicateur de bits LINEDEVCAPFLAGS_ sont une collection de booléens décrivant différentes fonctionnalités d’appareil de ligne.

LINEDEVCAPFLAGS_CALLHUB

Indique si les hubs d’appel sont pris en charge sur cette ligne. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 3.0 ou ultérieure.

LINEDEVCAPFLAGS_CALLHUBTRACKING

Indique si le suivi du hub d’appels est pris en charge sur cette ligne. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 3.0 ou ultérieure.

LINEDEVCAPFLAGS_CLOSEDROP

Spécifie ce qui se passe lorsqu’une ligne ouverte est fermée alors que l’application a des appels actifs sur la ligne. Si la valeur est TRUE, le fournisseur de services supprime (efface) tous les appels actifs sur la ligne lorsque la dernière application qui a ouvert la ligne la ferme avec lineClose. Si la valeur est FALSE, le fournisseur de services ne supprime pas les appels actifs dans ce cas. Au lieu de cela, les appels restent actifs et sous contrôle des appareils externes. Un fournisseur de services définit généralement ce bit sur FALSE s’il existe un autre appareil qui peut maintenir l’appel actif, par exemple, si l’ordinateur et le téléphone sont configurés directement sur une ligne analogique dans une configuration de ligne de partie, le téléphone offhook maintient automatiquement l’appel actif même après l’arrêt de l’ordinateur.

Les applications doivent case activée cet indicateur pour déterminer s’il faut avertir l’utilisateur (avec une boîte de dialogue OK/Annuler) que les appels actifs seront perdus.

LINEDEVCAPFLAGS_CROSSADDRCONF

Spécifie si les appels sur différentes adresses sur cette ligne peuvent être conférencené.

LINEDEVCAPFLAGS_DIALBILLING

LINEDEVCAPFLAGS_DIALDIALTONE

LINEDEVCAPFLAGS_DIALQUIET

Ces indicateurs indiquent si le modificateur de chaîne numérotationable « $ », « @ » ou « W » est pris en charge pour un périphérique de ligne donné. Elle a la valeur TRUE si le modificateur est pris en charge ; sinon, FALSE. Le « ? » (inviter l’utilisateur à continuer à composer) n’est jamais pris en charge par un appareil de ligne. Ces indicateurs permettent à une application de déterminer au préalable quels modificateurs entraîneraient la génération d’un LINEERR. L’application a le choix de pré-analyser les chaînes numérotationables pour les caractères non pris en charge ou de transmettre la chaîne « brute » de lineTranslateAddress directement au fournisseur dans le cadre de fonctions telles que lineMakeCall ou lineDial et laisser la fonction générer une erreur pour lui indiquer le modificateur non pris en charge se produit en premier dans la chaîne.

LINEDEVCAPFLAGS_HIGHLEVCOMP

Spécifie si les éléments d’informations de compatibilité de haut niveau sont pris en charge sur cette ligne.

LINEDEVCAPFLAGS_LOWLEVCOMP

Spécifie si les éléments d’informations de compatibilité de bas niveau sont pris en charge sur cette ligne.

LINEDEVCAPFLAGS_MEDIACONTROL

Spécifie si les opérations de contrôle de média sont disponibles pour les appels sur cette ligne.

LINEDEVCAPFLAGS_MSP

Indique si un fournisseur de services multimédias (MSP) est associé à la ligne. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 3.0 ou ultérieure.

LINEDEVCAPFLAGS_MULTIPLEADDR

Spécifie si lineMakeCall, lineDial, TSPI_lineMakeCall ou TSPI_lineDial peut traiter plusieurs adresses à la fois (comme pour le multiplexage inverse).

LINEDEVCAPFLAGS_PRIVATEOBJECTS

Indique si des interfaces spécifiques au fournisseur ont été implémentées. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 3.0 ou ultérieure.

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

lineClose

lineDial

lineMakeCall

lineTranslateAddress