enumerazione CALLINFOCHANGE_CAUSE (tapi3if.h)

L'enumerazione CALLINFOCHANGE_CAUSE viene utilizzata dal metodo ITCallInfoChangeEvent::get_Cause per restituire una descrizione del tipo di informazioni di chiamata modificate.

È possibile recuperare informazioni specifiche sulla modifica usando l'interfaccia ITCallInfo TAPI 3. Le applicazioni TAPI 2 usano lineGetCallInfo o lineGetCallStatus.

Sintassi

typedef enum CALLINFOCHANGE_CAUSE {
  CIC_OTHER = 0,
  CIC_DEVSPECIFIC,
  CIC_BEARERMODE,
  CIC_RATE,
  CIC_APPSPECIFIC,
  CIC_CALLID,
  CIC_RELATEDCALLID,
  CIC_ORIGIN,
  CIC_REASON,
  CIC_COMPLETIONID,
  CIC_NUMOWNERINCR,
  CIC_NUMOWNERDECR,
  CIC_NUMMONITORS,
  CIC_TRUNK,
  CIC_CALLERID,
  CIC_CALLEDID,
  CIC_CONNECTEDID,
  CIC_REDIRECTIONID,
  CIC_REDIRECTINGID,
  CIC_USERUSERINFO,
  CIC_HIGHLEVELCOMP,
  CIC_LOWLEVELCOMP,
  CIC_CHARGINGINFO,
  CIC_TREATMENT,
  CIC_CALLDATA,
  CIC_PRIVILEGE,
  CIC_MEDIATYPE,
  CIC_LASTITEM
} ;

Costanti

 
CIC_OTHER
Valore: 0
Le informazioni sulle chiamate non specificate sono state modificate.
CIC_DEVSPECIFIC
Le informazioni sulle chiamate specifiche di un dispositivo sono state modificate.
CIC_BEARERMODE
La modalità di connessione per la chiamata è stata modificata.
CIC_RATE
La frequenza è cambiata.
CIC_APPSPECIFIC
Le informazioni sulle chiamate specifiche di un'applicazione sono state modificate. 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
CIC_CALLID
L'identificatore della chiamata è stato modificato.
CIC_RELATEDCALLID
L'identificatore di chiamata correlato è cambiato.
CIC_ORIGIN
L'origine della chiamata è stata modificata.
CIC_REASON
Il motivo della chiamata è cambiato.
CIC_COMPLETIONID
L'identificatore di completamento è stato modificato.
CIC_NUMOWNERINCR
Il numero di proprietari è aumentato.
CIC_NUMOWNERDECR
Il numero di proprietari è diminuito.
CIC_NUMMONITORS
Il numero di monitoraggi delle chiamate è cambiato.
CIC_TRUNK
Il trunk usato per la chiamata è cambiato.
CIC_CALLERID
L'identificatore del chiamante è stato modificato.
CIC_CALLEDID
L'identificatore denominato è cambiato.
CIC_CONNECTEDID
L'identificatore connesso è stato modificato.
CIC_REDIRECTIONID
L'identificatore di reindirizzamento è stato modificato.
CIC_REDIRECTINGID
L'identificatore di reindirizzamento è stato modificato.
CIC_USERUSERINFO
Il buffer delle informazioni utente è stato modificato.
CIC_HIGHLEVELCOMP
Le informazioni di compatibilità di alto livello sono state modificate (ISDN Q.931).
CIC_LOWLEVELCOMP
Le informazioni sulla compatibilità a basso livello sono state modificate (ISDN Q.931).
CIC_CHARGINGINFO
Le informazioni di ricarica della chiamata sono state modificate.
CIC_TREATMENT
Il trattamento delle chiamate in attesa è cambiato.
CIC_CALLDATA
Il buffer dei dati delle chiamate è cambiato.
CIC_PRIVILEGE
Il privilegio di chiamata è cambiato.
CIC_MEDIATYPE
Chiamata
il tipo di supporto è cambiato.
CIC_LASTITEM

Requisiti

   
Intestazione tapi3if.h

Vedi anche

ITCallInfoChangeEvent::get_Cause