Interfaccia ITBasicCallControl (tapi3if.h)

L'interfaccia ITBasicCallControl viene usata dall'applicazione per connettere, rispondere ed eseguire operazioni di telefonia di base su un oggetto chiamata.

L'interfaccia ITBasicCallControl2 è un'estensione dell'interfaccia ITBasicCallControl . ITBasicCallControl2 fornisce metodi aggiuntivi che consentono a un'applicazione di selezionare un terminale in una chiamata. Il metodo ITAddress::CreateCall crea l'interfaccia ITBasicCallControl .

Nota per i programmatori che hanno familiarità con TAPI 2.1: la funzione generale di questa interfaccia è simile alle funzioni linea TAPI 2.1. Ad esempio, la funzione lineAnswer e il metodo ITBasicCallControl::Answer forniscono funzionalità simili.

Ereditarietà

L'interfaccia ITBasicCallControl eredita dall'interfaccia IDispatch . ITBasicCallControl include anche questi tipi di membri:

Metodi

L'interfaccia ITBasicCallControl include questi metodi.

 
ITBasicCallControl::Answer

Il metodo Answer risponde a una chiamata in arrivo. Questo metodo può avere esito positivo solo se lo stato della chiamata è CS_OFFERING.
ITBasicCallControl::BlindTransfer

Il metodo BlindTransfer esegue un trasferimento cieco o a passaggio singolo della chiamata specificata all'indirizzo di destinazione specificato. L'applicazione deve essere il proprietario della chiamata. Dopo il trasferimento, lo stato della chiamata passa a CS_DISCONNECTED.
ITBasicCallControl::Conference

Il metodo Conference aggiunge una chiamata di consultazione alla conferenza in cui la chiamata corrente è un partecipante. Se non esiste un oggetto ITCallHub associato, viene creato.
ITBasicCallControl::Connect

Il metodo Connect tenta di completare la connessione di una chiamata in uscita.
ITBasicCallControl::D ial

Il metodo Dial compone l'indirizzo specificato.
ITBasicCallControl::D isconnect

Il metodo Disconnect disconnette la chiamata. Lo stato della chiamata passerà a CS_DISCONNECTED al termine del metodo.
ITBasicCallControl::Finish

Il metodo Finish viene chiamato su una chiamata di consultazione per terminare una conferenza o un trasferimento.
ITBasicCallControl::HandoffDirect

Il metodo HandoffDirect disattiva la chiamata a un'altra applicazione. Ciò indica che l'applicazione non richiede più la proprietà della chiamata.
ITBasicCallControl::HandoffIndirect

Il metodo HandoffIndirect disattiva la chiamata a un'altra applicazione in base al tipo di supporto della chiamata.
ITBasicCallControl::Hold

Il metodo Hold posiziona o rimuove la chiamata dal blocco.
ITBasicCallControl::P arkDirect

Il metodo ParkDirect parcheggia la chiamata a un indirizzo specificato.
ITBasicCallControl::P arkIndirect

Il metodo ParkIndirect parcheggia la chiamata e restituisce l'indirizzo parcheggiato.
ITBasicCallControl::P ickup

Il metodo Pickup preleva un avviso di chiamata in corrispondenza dell'identificazione del gruppo specificata.
ITBasicCallControl::RemoveFromConference

Il metodo RemoveFromConference rimuove la chiamata da una conferenza se è coinvolta in una conferenza.
ITBasicCallControl::SetQOS

Il metodo SetQOS imposta la qualità del livello di servizio per la chiamata.
ITBasicCallControl::SwapHold

Il metodo SwapHold scambia la chiamata (attiva) con la chiamata specificata in attesa.
ITBasicCallControl::Transfer

Il metodo Transfer trasferisce la chiamata corrente all'indirizzo di destinazione.
ITBasicCallControl::Unpark

Il metodo Unpark ottiene la chiamata dal parco.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (include Tapi3.h)

Vedi anche

Oggetto Call

Idispatch

ITBasicCallControl2