Partager via


Interface ITBasicCallControl (tapi3if.h)

L’interface ITBasicCallControl est utilisée par l’application pour se connecter, répondre et effectuer des opérations de téléphonie de base sur un objet d’appel.

L’interface ITBasicCallControl2 est une extension de l’interface ITBasicCallControl. ITBasicCallControl2 fournit des méthodes supplémentaires qui permettent à une application de sélectionner un terminal sur un appel. La méthode ITAddress ::CreateCall crée l’interface ITBasicCallControl .

Remarque aux programmeurs familiarisés avec TAPI 2.1 : La fonction générale de cette interface est similaire aux fonctions de ligne TAPI 2.1. Par exemple, la fonction lineAnswer et la méthode ITBasicCallControl ::Answer fournissent des fonctionnalités similaires.

Héritage

L’interface ITBasicCallControl hérite de l’interface IDispatch. ITBasicCallControl a également les types de membres suivants :

Méthodes

L’interface ITBasicCallControl utilise ces méthodes.

 
ITBasicCallControl ::Answer

La méthode Answer répond à un appel entrant. Cette méthode ne peut réussir que si l’état de l’appel est CS_OFFERING.
ITBasicCallControl ::BlindTransfer

La méthode BlindTransfer effectue un transfert aveugle ou en une étape de l’appel spécifié vers l’adresse de destination spécifiée. L’application doit être le propriétaire de l’appel. Après un transfert réussi, l’état de l’appel passe à CS_DISCONNECTED.
ITBasicCallControl ::Conference

La méthode Conférence ajoute un appel de consultation à la conférence à laquelle l’appel actuel est un participant. Si un objet ITCallHub associé n’existe pas, il est créé.
ITBasicCallControl ::Connect

La méthode Connect tente de terminer la connexion d’un appel sortant.
ITBasicCallControl ::D ial

La méthode Dial compose l’adresse spécifiée.
ITBasicCallControl ::D isconnect

La méthode Disconnect déconnecte l’appel. L’état de l’appel passe à CS_DISCONNECTED une fois la méthode terminée.
ITBasicCallControl ::Finish

La méthode Finish est appelée lors d’un appel de consultation pour terminer une conférence ou un transfert.
ITBasicCallControl ::HandoffDirect

La méthode HandoffDirect transfère l’appel à une autre application. Cela indique que l’application n’a plus besoin de la propriété de l’appel.
ITBasicCallControl ::HandoffIndirect

La méthode HandoffIndirect transfère l’appel à une autre application en fonction du type de média de l’appel.
ITBasicCallControl ::Hold

La méthode Hold place ou supprime l’appel de la conservation.
ITBasicCallControl ::P arkDirect

La méthode ParkDirect place l’appel à une adresse spécifiée.
ITBasicCallControl ::P arkIndirect

La méthode ParkIndirect gare l’appel et retourne l’adresse garée.
ITBasicCallControl ::P ickup

La méthode Pickup récupère une alerte d’appel à l’identification de groupe spécifiée.
ITBasicCallControl ::RemoveFromConference

La méthode RemoveFromConference supprime l’appel d’une conférence si elle est impliquée dans une conférence.
ITBasicCallControl ::SetQOS

La méthode SetQOS définit le niveau de qualité de service de l’appel.
ITBasicCallControl ::SwapHold

La méthode SwapHold échange l’appel (qui est actif) avec l’appel spécifié en attente.
ITBasicCallControl ::Transfer

La méthode Transfer transfère l’appel actuel à l’adresse de destination.
ITBasicCallControl ::Unpark

La méthode Unpark obtient l’appel du parc.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)

Voir aussi

Call, objet

IDispatch

ITBasicCallControl2