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