Condividi tramite


enumerazione CALLINFO_LONG (tapi3if.h)

L'enumerazione CALLINFO_LONG viene usata dai metodi ITCallInfo che impostano e ottengono informazioni sulla chiamata di tipo LONG.

Sintassi

typedef enum CALLINFO_LONG {
  CIL_MEDIATYPESAVAILABLE = 0,
  CIL_BEARERMODE,
  CIL_CALLERIDADDRESSTYPE,
  CIL_CALLEDIDADDRESSTYPE,
  CIL_CONNECTEDIDADDRESSTYPE,
  CIL_REDIRECTIONIDADDRESSTYPE,
  CIL_REDIRECTINGIDADDRESSTYPE,
  CIL_ORIGIN,
  CIL_REASON,
  CIL_APPSPECIFIC,
  CIL_CALLPARAMSFLAGS,
  CIL_CALLTREATMENT,
  CIL_MINRATE,
  CIL_MAXRATE,
  CIL_COUNTRYCODE,
  CIL_CALLID,
  CIL_RELATEDCALLID,
  CIL_COMPLETIONID,
  CIL_NUMBEROFOWNERS,
  CIL_NUMBEROFMONITORS,
  CIL_TRUNK,
  CIL_RATE,
  CIL_GENERATEDIGITDURATION,
  CIL_MONITORDIGITMODES,
  CIL_MONITORMEDIAMODES
} ;

Costanti

 
CIL_MEDIATYPESAVAILABLE
Valore: 0
The
tipi di supporti disponibili nella chiamata.
CIL_BEARERMODE
La modalità di connessione di una chiamata è descritta dall'oggetto
costanti LINEBEARERMODE_.
CIL_CALLERIDADDRESSTYPE
The
tipo di indirizzo del chiamante.
CIL_CALLEDIDADDRESSTYPE
The
tipo di indirizzo della parte denominata.
CIL_CONNECTEDIDADDRESSTYPE
The
tipo di indirizzo della parte connessa.
CIL_REDIRECTIONIDADDRESSTYPE
The
tipo di indirizzo della destinazione a cui è stata reindirizzata una chiamata.
CIL_REDIRECTINGIDADDRESSTYPE
The
tipo di indirizzo della posizione che ha reindirizzato la chiamata.
CIL_ORIGIN
L'origine di una chiamata è descritta dall'oggetto
LINECALLORIGIN_ Costanti, ad esempio LINECALLORIGIN_EXTERNAL.
CIL_REASON
Il motivo di una chiamata è descritto dall'oggetto
LINECALLREASON_ Costanti, ad esempio LINECALLREASON_FWDUNCOND.
CIL_APPSPECIFIC
Le informazioni specifiche dell'applicazione vengono usate per passare informazioni tra applicazioni in un ambiente multi-applicazione. Le informazioni non sono interpretate dall'implementazione dell'API o dal provider di servizi. Solo le applicazioni con privilegi di proprietario per la chiamata possono impostarla.
CIL_CALLPARAMSFLAGS
I flag dei parametri di chiamata sono descritti da
LINECALLPARAMFLAGS_ Costanti, ad esempio LINECALLPARAMFLAGS_BLOCKID. Questi flag vengono normalmente impostati durante la creazione di una chiamata in uscita.
CIL_CALLTREATMENT
Il trattamento delle chiamate identifica il modo in cui viene gestita una chiamata in attesa o senza risposta e viene descritta da
LINECALLTREATMENT_ Costanti, ad esempio LINECALLTREATMENT_MUSIC.
CIL_MINRATE
Frequenza minima per il flusso di dati di una chiamata in bps (bit al secondo).
CIL_MAXRATE
Frequenza massima per il flusso di dati di una chiamata in bps (bit al secondo).
CIL_COUNTRYCODE
Codice del paese.
CIL_CALLID
Identificatore di chiamata. Alcuni provider di servizi assegnano un codice univoco a ogni chiamata.
CIL_RELATEDCALLID
Identificatore di chiamata per una chiamata correlata alla chiamata corrente, ad esempio in una conferenza.
CIL_COMPLETIONID
Identificatore di completamento. L'identificatore di completamento viene usato per identificare le singole richieste di completamento in corso. Un identificatore di completamento diventa non valido e può essere riutilizzato dopo il completamento della richiesta o dopo l'annullamento di una richiesta in sospeso.
CIL_NUMBEROFOWNERS
Numero di applicazioni con privilegi di proprietario per la chiamata corrente.
CIL_NUMBEROFMONITORS
Numero di applicazioni con privilegi di monitoraggio per la chiamata corrente.
CIL_TRUNK
Identificatore del trunk per la chiamata corrente.
CIL_RATE
Frequenza corrente per il flusso di dati di una chiamata in bps (bit al secondo).
CIL_GENERATEDIGITDURATION
CIL_MONITORDIGITMODES
CIL_MONITORMEDIAMODES

Requisiti

Requisito Valore
Intestazione tapi3if.h

Vedi anche

ITCallInfo::get_CallInfoLong

ITCallInfo::p ut_CallInfoLong