Condividi tramite


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

Vedi anche

Oggetto Address

ITAddress

ITAddressCapabilities::get_AddressCapability