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 |
|