Costanti LINECALLPARAMFLAGS_

Le costanti LINECALLPARAMFLAGS_ descrivono vari flag di stato relativi a una chiamata.

LINECALLPARAMFLAGS_BLOCKID

L'identità dell'origine deve essere nascosta (ID chiamante in blocco).

LINECALLPARAMFLAGS_DESTOFFHOOK

Il telefono della parte chiamata deve essere automaticamente tolto dalhook.

LINECALLPARAMFLAGS_IDLE

La chiamata deve essere generata in un aspetto di chiamata inattiva e non aggiungere una chiamata in corso. Quando si usa la funzione lineMakeCall , se il valore LINECALLPARAMFLAGS_IDLE non è impostato e si verifica una chiamata esistente sulla riga, la funzione si interrompe nella chiamata esistente, se necessario per effettuare la nuova chiamata. Se non è presente alcuna chiamata esistente, la funzione effettua la nuova chiamata come specificato.

LINECALLPARAMFLAGS_NOHOLDCONFERENCE

Questo bit viene usato solo in combinazione con lineSetupConference e linePrepareAddToConference. L'indirizzo da conferenza con la chiamata corrente viene specificato nel membro TargetAddress in LINECALLPARAMS. La chiamata di consultazione non disegna fisicamente il tono di chiamata dal commutatore, ma procederà attraverso vari stati di stabilimento di chiamata (ad esempio, composizione, procedere). Quando la chiamata di consultazione raggiunge lo stato connesso, la conferenza viene stabilita automaticamente; la chiamata originale, che era rimasta nello stato connesso, entra nello stato conferenza; la chiamata di consultazione entra nello stato della conferenza; hConfCall immette lo stato connesso. Se la chiamata di consultazione ha esito negativo (entra nello stato disconnesso seguito da inattività), hConfCall entra anche nello stato inattivo e la chiamata originale (che potrebbe essere stata una conferenza esistente, nel caso di linePrepareAddToConference) rimane nello stato connesso. Il partito originale (o le parti) non percepisce mai la chiamata è andata in piedi. Questa funzionalità viene spesso usata per aggiungere un supervisore a una chiamata dell'agente ACD quando necessario per monitorare le interazioni con un chiamante irate.

LINECALLPARAMFLAGS_ONESTEPTRANSFER

Questo bit viene usato solo in combinazione con lineSetupTransfer. Combina l'operazione di lineSetupTransfer seguita da lineDial nella chiamata di consultazione in un unico passaggio. L'indirizzo da comporre viene specificato nel membro TargetAddress in LINECALLPARAMS. La chiamata originale viene inserita nello stato onholdpendingtransfer , come se lineSetupTransfer fosse chiamata normalmente e la chiamata di consultazione viene stabilita normalmente. L'applicazione deve comunque chiamare lineCompleteTransfer per effettuare il trasferimento. Questa funzionalità viene spesso usata quando si richiama un trasferimento da un server tramite un collegamento di controllo chiamate di terze parti, perché tali collegamenti spesso non supportano il normale processo in due passaggi.

LINECALLPARAMFLAGS_ORIGOFFHOOK

Il telefono dell'origine deve essere automaticamente disattivato.

LINECALLPARAMFLAGS_PREDICTIVEDIAL

Questo bit viene usato solo quando si inserisce una chiamata su un indirizzo con funzionalità di composizione predittiva (LINEADDRCAPFLAGS_PREDICTIVEDIALER è attivo nel membro dwAddrCapFlags in LINEADDRESSCAPS). Il bit deve essere attivo per abilitare lo stato di avanzamento delle chiamate avanzate e/o le funzionalità di monitoraggio dei dispositivi multimediali del dispositivo. Se questo bit non è attivo, la chiamata verrà inserita senza lo stato di avanzamento delle chiamate o il monitoraggio del tipo di supporto avanzato e non verrà avviato alcun trasferimento automatico in base allo stato della chiamata.

LINECALLPARAMFLAGS_SECURE

La chiamata deve essere configurata come sicura.

Commenti

Nessuna estendibilità. Tutti i 32 bit sono riservati.

Requisiti

Requisito Valore
Versione TAPI
Richiede TAPI 2.0 o versione successiva
Intestazione
Tapi.h

Vedi anche

LINEADDRESSCAPS

LINECALLPARAMS

lineCompleteTransfer

lineDial

lineMakeCall

linePrepareAddToConference

lineSetupConference

lineSetupTransfer