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 |