Messages TAPI

Les messages sont utilisés pour notifier l’application d’événements asynchrones. Tous ces messages sont envoyés à l’application via le mécanisme de notification de message que l’application a spécifiée dans lineInitializeEx.

Le message contient toujours un handle vers l’objet approprié (téléphone, ligne ou appel), que l’application peut utiliser pour déterminer le type de message.

Certains messages sont utilisés pour notifier l’application d’une modification de l’état d’un objet. Ces messages fournissent le descripteur d’objet et donnent une indication sur l’élément d’état modifié. L’application peut appeler la fonction « obtenir l’État » appropriée de l’objet pour obtenir l’état complet de l’objet.

Lorsqu’un événement se produit, les messages peuvent être envoyés à zéro, une ou plusieurs applications. Les applications cibles pour un message sont déterminées par différents facteurs, notamment la signification du message, le privilège de l’application à l’objet, si l’application a initié ou non la demande pour laquelle le message est un résultat direct, et le masquage de message défini par l’application. Notez les points suivants sur les messages :

  • Les messages de réponse asynchrones sont envoyés à l’application à l’origine de la demande et ne peuvent pas être masqués.
  • Les messages qui signalent l’achèvement de la génération de chiffres ou de tonalités, ou la collecte de chiffres, sont envoyés uniquement à l’application qui a demandé la génération de chiffres ou de tonalités.
  • Les messages qui indiquent des changements d’état de ligne ou d’adresse sont envoyés à toutes les applications qui ont ouvert la ligne, tant que le message a été activé par le biais de lineSetStatusMessages.
  • Les messages qui indiquent l’état de l’appel et les modifications des informations d’appel sont envoyés à toutes les applications qui ont un handle vers l’appel.
  • Les messages signalant une détection de chiffres, une détection de tonalité ou une détection de type de média sont envoyés aux applications qui ont demandé la surveillance de cet événement.

Cette section contient des informations de référence sur les messages TAPI suivants :