costanti LINEDEVCAPFLAGS_

Le costanti LINEDEVCAPFLAGS_ flag di bit sono una raccolta di booleani che descrivono varie funzionalità del dispositivo linea.

LINEDEVCAPFLAGS_CALLHUB

Indica se gli hub di chiamata sono supportati in questa riga. Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.

LINEDEVCAPFLAGS_CALLHUBTRACKING

Indica se il rilevamento dell'hub chiamate è supportato in questa riga. Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.

LINEDEVCAPFLAGS_CLOSEDROP

Specifica cosa accade quando una riga aperta viene chiusa mentre l'applicazione ha chiamate attive nella riga. Se TRUE, il provider di servizi viene eliminato (cancella) tutte le chiamate attive sulla riga quando l'ultima applicazione che ha aperto la riga lo chiude con lineClose. Se FALSE, il provider di servizi non rilascia chiamate attive in tali casi. Le chiamate rimangono invece attive e sotto controllo dei dispositivi esterni. Un provider di servizi imposta in genere questo bit su FALSE se è presente un altro dispositivo che può mantenere attiva la chiamata, ad esempio, se una linea analogica ha il computer e il telefono impostato entrambi si connettono direttamente a loro in una configurazione linea di parti, il telefono offhook mantiene automaticamente la chiamata attiva anche dopo che il computer è inattivo.

Le applicazioni devono controllare questo flag per determinare se avvisare l'utente (con una finestra di dialogo OK/Annulla) che le chiamate attive verranno perse.

LINEDEVCAPFLAGS_CROSSADDRCONF

Specifica se le chiamate su indirizzi diversi su questa riga possono essere conferenze.

LINEDEVCAPFLAGS_DIALBILLING

LINEDEVCAPFLAGS_DIALDIALTONE

LINEDEVCAPFLAGS_DIALQUIET

Questi flag indicano se il modificatore stringa dialable "$", "@" o "W" è supportato per un determinato dispositivo di riga. È TRUE se il modificatore è supportato; in caso contrario, FALSE. "?" (richiedere all'utente di continuare la composizione) non è mai supportato da un dispositivo linea. Questi flag consentono a un'applicazione di determinare in primo piano quali modificatori comportano la generazione di una LINEERR. L'applicazione ha la scelta di stringhe pre-analisi per caratteri non supportati o di passare la stringa "raw" dalla rigaTranslateAddress direttamente al provider come parte di funzioni come lineMakeCall o lineDial e consentire alla funzione di generare un errore per indicare il modificatore non supportato si verifica prima nella stringa.

LINEDEVCAPFLAGS_HIGHLEVCOMP

Specifica se gli elementi delle informazioni di compatibilità di alto livello sono supportati in questa riga.

LINEDEVCAPFLAGS_LOWLEVCOMP

Specifica se gli elementi delle informazioni sulla compatibilità di basso livello sono supportati in questa riga.

LINEDEVCAPFLAGS_MEDIACONTROL

Specifica se le operazioni di controllo multimediale sono disponibili per le chiamate in questa riga.

LINEDEVCAPFLAGS_MSP

Indica se un provider di servizi multimediali (MSP) è associato alla riga. Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.

LINEDEVCAPFLAGS_MULTIPLEADDR

Specifica se lineMakeCall, lineDial, TSPI_lineMakeCall o TSPI_lineDial è in grado di gestire più indirizzi contemporaneamente (come per il multiplexing inverso).

LINEDEVCAPFLAGS_PRIVATEOBJECTS

Indica se sono state implementate interfacce specifiche del provider . Questo flag viene esposto solo alle applicazioni che negoziano una versione TAPI di 3.0 o successiva.

Commenti

Nessuna estendibilità. Tutti i 32 bit sono riservati.

Requisiti

Requisito Valore
Versione TAPI
Richiede TAPI 2.0 o versione successiva
Intestazione
Tapi.h

Vedi anche

lineClose

lineDial

lineMakeCall

lineTranslateAddress