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) |