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 |