Compartilhar via


CALLINFOCHANGE_CAUSE enumeração (tapi3if.h)

A enumeração CALLINFOCHANGE_CAUSE é usada pelo método ITCallInfoChangeEvent::get_Cause para retornar uma descrição do tipo de informações de chamada que foram alteradas.

Você pode recuperar informações específicas sobre a alteração usando a interface ITCallInfo do TAPI 3. Os aplicativos TAPI 2 usam lineGetCallInfo ou lineGetCallStatus.

Syntax

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
} ;

Constantes

 
CIC_OTHER
Valor: 0
As informações de chamada não especificadas foram alteradas.
CIC_DEVSPECIFIC
As informações de chamada específicas de um dispositivo foram alteradas.
CIC_BEARERMODE
O modo de portador da chamada foi alterado.
CIC_RATE
A taxa foi alterada.
CIC_APPSPECIFIC
As informações de chamada específicas de um aplicativo foram alteradas. As informações específicas do aplicativo são usadas para passar informações entre aplicativos em um ambiente de vários aplicativos. As informações não são interpretadas pela implementação da API ou pelo provedor de serviços. Somente aplicativos com privilégios de proprietário para a chamada podem defini-lo
CIC_CALLID
O identificador de chamada foi alterado.
CIC_RELATEDCALLID
O identificador de chamada relacionado foi alterado.
CIC_ORIGIN
A origem da chamada foi alterada.
CIC_REASON
O motivo da chamada foi alterado.
CIC_COMPLETIONID
O identificador de conclusão foi alterado.
CIC_NUMOWNERINCR
O número de proprietários aumentou.
CIC_NUMOWNERDECR
O número de proprietários diminuiu.
CIC_NUMMONITORS
O número de monitores de chamada foi alterado.
CIC_TRUNK
O tronco usado na chamada foi alterado.
CIC_CALLERID
O identificador do chamador foi alterado.
CIC_CALLEDID
O identificador chamado foi alterado.
CIC_CONNECTEDID
O identificador conectado foi alterado.
CIC_REDIRECTIONID
O identificador de redirecionamento foi alterado.
CIC_REDIRECTINGID
O identificador de redirecionamento foi alterado.
CIC_USERUSERINFO
O buffer de informações do usuário-usuário foi alterado.
CIC_HIGHLEVELCOMP
As informações de compatibilidade de alto nível foram alteradas (ISDN Q.931).
CIC_LOWLEVELCOMP
As informações de compatibilidade de baixo nível foram alteradas (ISDN Q.931).
CIC_CHARGINGINFO
As informações de carregamento da chamada foram alteradas.
CIC_TREATMENT
O tratamento de chamadas em espera mudou.
CIC_CALLDATA
O buffer de dados de chamada foi alterado.
CIC_PRIVILEGE
O privilégio de chamada foi alterado.
CIC_MEDIATYPE
A chamada
o tipo de mídia foi alterado.
CIC_LASTITEM

Requisitos

   
Cabeçalho tapi3if.h

Confira também

ITCallInfoChangeEvent::get_Cause