Compartilhar via


CALLINFO_LONG enumeração (tapi3if.h)

A enumeração CALLINFO_LONG é usada pelos métodos ITCallInfo que definem e obtêm informações de chamada do tipo LONG.

Syntax

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

Constantes

 
CIL_MEDIATYPESAVAILABLE
Valor: 0
O
tipos de mídia disponíveis na chamada.
CIL_BEARERMODE
O modo de portador de uma chamada é descrito pelo
constantes LINEBEARERMODE_.
CIL_CALLERIDADDRESSTYPE
O
tipo de endereço do chamador.
CIL_CALLEDIDADDRESSTYPE
O
tipo de endereço da parte chamada.
CIL_CONNECTEDIDADDRESSTYPE
O
tipo de endereço da parte conectada.
CIL_REDIRECTIONIDADDRESSTYPE
O
tipo de endereço do destino para o qual uma chamada foi redirecionada.
CIL_REDIRECTINGIDADDRESSTYPE
O
tipo de endereço do local que redirecionou a chamada.
CIL_ORIGIN
A origem de uma chamada é descrita pelo
LINECALLORIGIN_ Constantes, como LINECALLORIGIN_EXTERNAL.
CIL_REASON
O motivo de uma chamada é descrito pelo
LINECALLREASON_ Constantes, como LINECALLREASON_FWDUNCOND.
CIL_APPSPECIFIC
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.
CIL_CALLPARAMSFLAGS
Sinalizadores de parâmetro de chamada são descritos por
constantes LINECALLPARAMFLAGS_, como LINECALLPARAMFLAGS_BLOCKID. Normalmente, esses sinalizadores são definidos durante a criação de uma chamada de saída.
CIL_CALLTREATMENT
O tratamento de chamada identifica como uma chamada que está em espera ou sem resposta é tratada e é descrita por
LINECALLTREATMENT_ Constantes, como LINECALLTREATMENT_MUSIC.
CIL_MINRATE
A taxa mínima para o fluxo de dados de uma chamada em bps (bits por segundo).
CIL_MAXRATE
A taxa máxima para o fluxo de dados de uma chamada em bps (bits por segundo).
CIL_COUNTRYCODE
Código de país ou região.
CIL_CALLID
Identificador de chamada. Alguns provedores de serviços atribuem um código exclusivo a cada chamada.
CIL_RELATEDCALLID
Identificador de chamada para uma chamada relacionada à chamada atual, como em uma conferência.
CIL_COMPLETIONID
Identificador de conclusão. O identificador de conclusão é usado para identificar solicitações de conclusão individuais em andamento. Um identificador de conclusão torna-se inválido e pode ser reutilizado após a conclusão da solicitação ou após o cancelamento de uma solicitação pendente.
CIL_NUMBEROFOWNERS
O número de aplicativos com privilégios de proprietário para a chamada atual.
CIL_NUMBEROFMONITORS
O número de aplicativos que têm privilégios de monitor para a chamada atual.
CIL_TRUNK
O identificador de tronco para a chamada atual.
CIL_RATE
A taxa atual do fluxo de dados de uma chamada em bps (bits por segundo).
CIL_GENERATEDIGITDURATION
CIL_MONITORDIGITMODES
CIL_MONITORMEDIAMODES

Requisitos

Requisito Valor
Cabeçalho tapi3if.h

Confira também

ITCallInfo::get_CallInfoLong

ITCallInfo::p ut_CallInfoLong