Constantes LINECALLPARAMFLAGS_

As constantes LINECALLPARAMFLAGS_ descrevem vários sinalizadores status sobre uma chamada.

LINECALLPARAMFLAGS_BLOCKID

A identidade do originador deve ser ocultada (ID do chamador de bloco).

LINECALLPARAMFLAGS_DESTOFFHOOK

O telefone da parte chamada deve ser retirado automaticamente dohook.

LINECALLPARAMFLAGS_IDLE

A chamada deve ser originada em uma aparência de chamada ociosa e não ingressar em uma chamada em andamento. Ao usar a função lineMakeCall , se o valor LINECALLPARAMFLAGS_IDLE não estiver definido e houver uma chamada existente na linha, a função entrará na chamada existente, se necessário, para fazer a nova chamada. Se não houver nenhuma chamada existente, a função fará a nova chamada conforme especificado.

LINECALLPARAMFLAGS_NOHOLDCONFERENCE

Esse bit é usado apenas em conjunto com lineSetupConference e linePrepareAddToConference. O endereço a ser conferência com a chamada atual é especificado no membro TargetAddress em LINECALLPARAMS. A chamada de consulta não desenha fisicamente o tom de discagem da opção, mas avançará por vários estados de estabelecimento de chamadas (por exemplo, discagem, continuação). Quando a chamada de consulta atinge o estado conectado, a conferência é estabelecida automaticamente; a chamada original, que permaneceu no estado conectado, entra no estado de conferência; a chamada de consulta entra no estado de conferência; o hConfCall entra no estado conectado. Se a chamada de consulta falhar (entra no estado desconectado seguido de ocioso), o hConfCall também entra no estado ocioso e a chamada original (que pode ter sido uma conferência existente, no caso de linePrepareAddToConference) permanece no estado conectado. O partido original (ou partidos) nunca percebe que a chamada foi eis. Esse recurso geralmente é usado para adicionar um supervisor a uma chamada de agente ACD quando necessário para monitorar interações com um chamador irado.

LINECALLPARAMFLAGS_ONESTEPTRANSFER

Esse bit é usado apenas em conjunto com lineSetupTransfer. Ele combina a operação de lineSetupTransfer seguida por lineDial na chamada de consulta em uma única etapa. O endereço a ser discado é especificado no membro TargetAddress em LINECALLPARAMS. A chamada original é colocada no estado onholdpendingtransfer , assim como se lineSetupTransfer fosse chamado normalmente e a chamada de consulta fosse estabelecida normalmente. O aplicativo ainda deve chamar lineCompleteTransfer para efetuar a transferência. Esse recurso geralmente é usado ao invocar uma transferência de um servidor por meio de um link de controle de chamada de terceiros, pois esses links frequentemente não dão suporte ao processo normal de duas etapas.

LINECALLPARAMFLAGS_ORIGOFFHOOK

O telefone do originador deve ser retirado automaticamente dohook.

LINECALLPARAMFLAGS_PREDICTIVEDIAL

Esse bit é usado somente ao fazer uma chamada em um endereço com funcionalidade de discagem preditiva (LINEADDRCAPFLAGS_PREDICTIVEDIALER está ativado no membro dwAddrCapFlags em LINEADDRESSCAPS). O bit deve estar ativado para habilitar o progresso aprimorado da chamada e/ou os recursos de monitoramento de dispositivo de mídia do dispositivo. Se esse bit não estiver ativado, a chamada será feita sem progresso avançado de chamadas ou monitoramento de tipo de mídia, e nenhuma transferência automática será iniciada com base no estado da chamada.

LINECALLPARAMFLAGS_SECURE

A chamada deve ser configurada como segura.

Comentários

Sem extensibilidade. Todos os 32 bits são reservados.

Requisitos

Requisito Valor
Versão do TAPI
Requer TAPI 2.0 ou posterior
Cabeçalho
Tapi.h

Confira também

LINEADDRESSCAPS

LINECALLPARAMS

Linecompletetransfer

Linedial

Linemakecall

Lineprepareaddtoconference

Linesetupconference

Linesetuptransfer