costanti LINEADDRESSSTATE_

Le costanti LINEADDRESSSTATE_ flag di bit descrivono vari elementi dello stato degli indirizzi.

LINEADDRESSSTATE_CAPSCHANGE

Indica che, a causa delle modifiche di configurazione apportate dall'utente o da altre circostanze, uno o più membri della struttura LINEADDRESSCAPS per l'indirizzo sono stati modificati. L'applicazione deve usare lineGetAddressCaps per leggere la struttura aggiornata. Se un provider di servizi invia un messaggio LINE_ADDRESSSTATE contenente questo valore a TAPI, TAPI lo passerà alle applicazioni che hanno negoziato TAPI versione 1.4 o successiva; le applicazioni che negoziano una versione dell'API precedente riceveranno LINE_LINEDEVSTATE messaggi che specificano LINEDEVSTATE_REINIT , richiedendole di arrestare e reinizializzare la connessione a TAPI per ottenere le informazioni aggiornate.

LINEADDRESSSTATE_DEVSPECIFIC

L'elemento specifico del dispositivo dello stato dell'indirizzo è cambiato.

LINEADDRESSSTATE_FORWARD

Lo stato di inoltro dell'indirizzo è cambiato, incluso il numero di anelli per determinare una condizione senza risposta. L'applicazione deve controllare lo stato dell'indirizzo per determinare i dettagli sullo stato di inoltro corrente dell'indirizzo.

LINEADDRESSSTATE_INUSEMANY

L'indirizzo monitorato o bridged è cambiato da essere usato da una stazione in uso da più di una stazione.

LINEADDRESSSTATE_INUSEONE

L'indirizzo è cambiato da inattività o in uso da molte stazioni bridged in uso da una sola stazione.

LINEADDRESSSTATE_INUSEZERO

L'indirizzo è cambiato inattiva (non è in uso da alcuna stazioni).

LINEADDRESSSTATE_NUMCALLS

Il numero di chiamate sull'indirizzo è cambiato. Questo è il risultato di eventi come una nuova chiamata in ingresso, una chiamata in uscita sull'indirizzo o una chiamata che modifica lo stato di blocco. Questo flag illustra le modifiche apportate a uno qualsiasi dei membri dwNumActiveCalls, dwNumOnHoldCalls e dwNumOnHoldPendingCalls nella struttura LINEADDRESSSTATUS. L'applicazione deve controllare tutti e tre questi membri quando riceve un messaggio di LINE_ADDRESSSTATE (numCalls).

LINEADDRESSSTATE_OTHER

Gli elementi di stato degli indirizzi diversi da quelli elencati di seguito sono stati modificati. L'applicazione deve controllare lo stato dell'indirizzo corrente per determinare quali elementi sono stati modificati.

LINEADDRESSSTATE_TERMINALS

Le impostazioni del terminale per l'indirizzo sono state modificate.

Commenti

Nessuna estendibilità. Tutti i 32 bit sono riservati.

Un'applicazione riceve una notifica sulle modifiche apportate a questi elementi di stato nel messaggio LINE_ADDRESSSTATE . Le funzionalità del dispositivo dell'indirizzo indicano quali modifiche dello stato degli indirizzi possono essere segnalate per questo indirizzo.

Requisiti

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

Vedi anche

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps