enumerazione ADDRESS_CAPABILITY (tapi3if.h)
Un membro dell'enumerazione ADDRESS_CAPABILITY viene usato dal metodo ITAddressCapabilities::get_AddressCapability per indicare la funzionalità di indirizzo necessaria.
Sintassi
typedef enum ADDRESS_CAPABILITY {
AC_ADDRESSTYPES = 0,
AC_BEARERMODES,
AC_MAXACTIVECALLS,
AC_MAXONHOLDCALLS,
AC_MAXONHOLDPENDINGCALLS,
AC_MAXNUMCONFERENCE,
AC_MAXNUMTRANSCONF,
AC_MONITORDIGITSUPPORT,
AC_GENERATEDIGITSUPPORT,
AC_GENERATETONEMODES,
AC_GENERATETONEMAXNUMFREQ,
AC_MONITORTONEMAXNUMFREQ,
AC_MONITORTONEMAXNUMENTRIES,
AC_DEVCAPFLAGS,
AC_ANSWERMODES,
AC_LINEFEATURES,
AC_SETTABLEDEVSTATUS,
AC_PARKSUPPORT,
AC_CALLERIDSUPPORT,
AC_CALLEDIDSUPPORT,
AC_CONNECTEDIDSUPPORT,
AC_REDIRECTIONIDSUPPORT,
AC_REDIRECTINGIDSUPPORT,
AC_ADDRESSCAPFLAGS,
AC_CALLFEATURES1,
AC_CALLFEATURES2,
AC_REMOVEFROMCONFCAPS,
AC_REMOVEFROMCONFSTATE,
AC_TRANSFERMODES,
AC_ADDRESSFEATURES,
AC_PREDICTIVEAUTOTRANSFERSTATES,
AC_MAXCALLDATASIZE,
AC_LINEID,
AC_ADDRESSID,
AC_FORWARDMODES,
AC_MAXFORWARDENTRIES,
AC_MAXSPECIFICENTRIES,
AC_MINFWDNUMRINGS,
AC_MAXFWDNUMRINGS,
AC_MAXCALLCOMPLETIONS,
AC_CALLCOMPLETIONCONDITIONS,
AC_CALLCOMPLETIONMODES,
AC_PERMANENTDEVICEID,
AC_GATHERDIGITSMINTIMEOUT,
AC_GATHERDIGITSMAXTIMEOUT,
AC_GENERATEDIGITMINDURATION,
AC_GENERATEDIGITMAXDURATION,
AC_GENERATEDIGITDEFAULTDURATION
} ;
Costanti
AC_ADDRESSTYPES Valore: 0 Un indirizzo può supportare più di uno tipo di indirizzo, ma si noti che uno può essere usato durante ITAddress::CreateCall. |
AC_BEARERMODES Modalità di connessione. |
AC_MAXACTIVECALLS Numero massimo di chiamate (larghezza di banda minima) che possono essere attive (connesse) sulla riga in qualsiasi momento. Il numero effettivo di chiamate attive può essere inferiore se le chiamate di larghezza di banda più elevate vengono stabilite sulla linea. |
AC_MAXONHOLDCALLS Numero massimo di chiamate che possono essere in attesa contemporaneamente. |
AC_MAXONHOLDPENDINGCALLS Numero massimo di chiamate che possono essere contemporaneamente in sospeso trasferimento o conferenza. |
AC_MAXNUMCONFERENCE Contiene il numero massimo di parti che possono partecipare a una singola chiamata di conferenza su questo indirizzo. |
AC_MAXNUMTRANSCONF Specifica il numero di parti (incluso "self") che possono essere aggiunte in una chiamata di conferenza avviata come chiamata di consultazione generica tramite ITBasicCallControl::Transfer e ITBasicCallControl::Finish (FM_ASCONFERENCE). |
AC_MONITORDIGITSUPPORT Specifica le modalità cifre rilevabili in questo indirizzo usando flag LINEDIGITMODE_ . Se non è impostato alcun flag, il monitoraggio delle cifre non è supportato. |
AC_GENERATEDIGITSUPPORT Specifica le modalità cifre che possono essere generate in questo indirizzo usando un subset di LINEDIGITMODE_ flag: LINEDIGITMODE_PULSE indica che è possibile generare cifre come toni impulsi/rotazione e LINEDIGITMODE_DTMF indica che le cifre possono essere generate come toni DTMF. Se non è impostato alcun flag, la generazione di cifre non è supportata. |
AC_GENERATETONEMODES Specifica i diversi tipi di toni che possono essere generati in questa riga, di tipo LINETONEMODE_. |
AC_GENERATETONEMAXNUMFREQ Contiene il numero massimo di frequenze che possono essere specificate nella descrizione di un tono generale. |
AC_MONITORTONEMAXNUMFREQ Contiene il numero massimo di frequenze che possono essere specificate durante il monitoraggio di un tono generale. Il valore 0 indica che il monitoraggio del tono non è disponibile. |
AC_MONITORTONEMAXNUMENTRIES Contiene il numero massimo di voci che possono essere specificate in un elenco di toni. |
AC_DEVCAPFLAGS Flag di funzionalità del dispositivo. |
AC_ANSWERMODES Modalità di risposta. |
AC_LINEFEATURES Specifica le funzionalità disponibili per questa riga usando costanti LINEFEATURE_. La chiamata a una funzionalità supportata richiede che la riga sia nello stato appropriato e che il dispositivo linea sottostante venga aperto in modalità compatibile. Zero in una posizione bit indica che la funzionalità corrispondente non è mai disponibile. Un valore indica che la funzionalità corrispondente può essere disponibile se la riga è nello stato appropriato per l'operazione in modo significativo. Questo membro consente a un'applicazione di individuare quali funzionalità di riga possono essere (e che non possono mai essere) supportate dal dispositivo. |
AC_SETTABLEDEVSTATUS Indica LINEDEVSTATUS_ valori che possono essere modificati. |
AC_PARKSUPPORT Indica se il parco è supportato usando LINEPARKMODE_ flag. |
AC_CALLERIDSUPPORT Identifica il supporto per l'identificazione del numero chiamante usando LINECALLPARTYID_ flag. |
AC_CALLEDIDSUPPORT Identifica il supporto per l'identificazione del numero chiamato usando LINECALLPARTYID_ flag. |
AC_CONNECTEDIDSUPPORT Indica se l'ID connesso è supportato usando LINECALLPARTYID_ flag. |
AC_REDIRECTIONIDSUPPORT Indica se l'ID di reindirizzamento è supportato usando LINECALLPARTYID_ flag. |
AC_REDIRECTINGIDSUPPORT Indica se l'ID di reindirizzamento è supportato usando LINECALLPARTYID_ flag. |
AC_ADDRESSCAPFLAGS Indirizzo i flag di funzionalità descrivono varie funzionalità degli indirizzi booleani. Ad esempio, LINEADDRCAPFLAGS_FWDNUMRINGS indica se il numero di anelli per una risposta senza risposta può essere specificato durante l'inoltro su una risposta senza risposta. |
AC_CALLFEATURES1 Chiamare il set di funzionalità uno. |
AC_CALLFEATURES2 Funzionalità di chiamata supplementari per conferenze, trasferimento e parcheggio. |
AC_REMOVEFROMCONFCAPS Specifica le funzionalità dell'indirizzo per la rimozione delle chiamate da una conferenza telefonica. Questo membro usa l'oggetto LINEREMOVEFROMCONF_ costanti. |
AC_REMOVEFROMCONFSTATE Usa l'oggetto LINECALLSTATE_ costanti per specificare lo stato della chiamata dopo che è stato rimosso da una chiamata a conferenza. |
AC_TRANSFERMODES Modalità di trasferimento. |
AC_ADDRESSFEATURES The le funzionalità dell'indirizzo della riga descrivono le operazioni che possono essere richiamate in un indirizzo. Ad esempio, se LINEADDRFEATURE_FORWARD è impostato, l'indirizzo può essere inoltrato. |
AC_PREDICTIVEAUTOTRANSFERSTATES Stato di chiamata o stato in base al quale una chiamata effettuata da un dialer predittivo può essere impostata per trasferire automaticamente la chiamata a un altro indirizzo; uno o più dei costanti LINECALLSTATE_. Il valore 0 indica il trasferimento automatico in base allo stato di chiamata non disponibile. |
AC_MAXCALLDATASIZE Dimensioni massime dei blocchi di dati consentite. |
AC_LINEID Restituisce l'identificatore del dispositivo della riga con cui è associato questo indirizzo. Riferimento incrociato TAPI 2.1: LINEADDRESSCAPS. |
AC_ADDRESSID Identificatore di indirizzo. Un identificatore di indirizzo è associato definitivamente a un indirizzo; l'identificatore rimane costante tra gli aggiornamenti del sistema operativo. |
AC_FORWARDMODES Modalità di inoltro. |
AC_MAXFORWARDENTRIES Numero massimo di voci di inoltro diverse che possono essere supportate dall'indirizzo corrente. |
AC_MAXSPECIFICENTRIES Specifica il numero massimo di voci che possono essere impostate usando ITForwardInformation::SetForwardType che può contenere istruzioni di inoltro in base a un chiamante specifico (inoltro di chiamate selettive). Questo membro è zero se l'inoltro di chiamate selettive non è supportato. |
AC_MINFWDNUMRINGS Specifica il numero minimo di anelli che possono essere impostati per determinare quando una chiamata è considerata ufficialmente "nessuna risposta". |
AC_MAXFWDNUMRINGS Specifica il numero massimo di anelli che possono essere impostati per determinare quando una chiamata è considerata ufficialmente "nessuna risposta". |
AC_MAXCALLCOMPLETIONS Numero massimo di richieste di completamento delle chiamate simultanee che possono essere in sospeso in questo indirizzo. Zero implica che il completamento della chiamata non è disponibile. |
AC_CALLCOMPLETIONCONDITIONS Condizioni di completamento delle chiamate. |
AC_CALLCOMPLETIONMODES Modalità di completamento delle chiamate. |
AC_PERMANENTDEVICEID Identificatore permanente in base al quale il dispositivo di riga è noto nella configurazione del sistema. Questo valore non cambia quando le righe vengono aggiunte e rimosse dal sistema. Può quindi essere usato per collegare informazioni specifiche della riga nel Registro di sistema o altri file in modo da non influire sulle modifiche nelle altre righe. Se una riga ha più indirizzi, tutti gli indirizzi avranno lo stesso identificatore permanente del dispositivo. I writer TSP devono tenere presente che questo valore deve essere mantenuto tra gli aggiornamenti del sistema operativo. |
AC_GATHERDIGITSMINTIMEOUT |
AC_GATHERDIGITSMAXTIMEOUT |
AC_GENERATEDIGITMINDURATION |
AC_GENERATEDIGITMAXDURATION |
AC_GENERATEDIGITDEFAULTDURATION |
Requisiti
Requisito | Valore |
---|---|
Intestazione | tapi3if.h |