Partager via


Mécanisme de sélection de terminal par défaut

Le concept de terminal multitrack rend encore plus souhaitable pour TAPI de fournir une méthode simplifiée de sélection d’un terminal sur un flux ou des flux. Le mécanisme de sélection de terminal par défaut est conçu pour résoudre ce problème.

Sélection d’un terminal sur un appel

La fonctionnalité sélection de terminal par défaut est fournie via la possibilité de sélectionner un terminal sur un appel.

L’objet d’appel expose une nouvelle interface, ITBasicCallControl2. L’interface expose les mêmes méthodes que ITBasicCallControl, ainsi que trois nouvelles méthodes : RequestTerminal, SelectTerminalOnCallet UnselectTerminalOnCall.

ITBasicCallControl2 ::RequestTerminal crée un terminal, en fonction de la classe de terminal, de la direction et du type de média. Il examine les listes de terminaux statiques et dynamiques pris en charge pour rechercher et créer le terminal demandé.

ITBasicCallControl2 ::SelectTerminalOnCall sélectionne le terminal (ou, dans le cas d’un terminal multitrack, énumère, crée si nécessaire et sélectionne les terminaux de suivi) sur le flux (ou les flux) disponibles sur l’appel.

L’algorithme de correspondance des flux d’appels vers le terminal (ou les pistes disponibles sur le terminal) est décrit dans la documentation de ITBasicCallControl2 ::SelectTerminalOnCall.

L’appel ITBasicCallControl2 ::UnselectTerminalOnCall entraîne l’annulation de l’annulation de l’appel du terminal (mono track ou multitrack). Pour plus d’informations, consultez la documentation de la méthode.

Sélection d’un terminal sur ITStream

La sélection d’un terminal à piste unique sur ITStream (en appelant ITStream ::SelectTerminal) sélectionne le terminal sur le flux. Il s’agit de la procédure de sélection de terminal TAPI 3 habituelle.

Seuls les terminaux à un seul suivi peuvent être sélectionnés sur un flux. La sélection d’un terminal multitrack sur un flux échoue, car le flux ne reconnaît pas le type de média et la direction.