Partager via


TAPI Messages

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 spécifié par l’application dans lineInitializeEx.

Le message contient toujours un handle pour 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 informer l’application d’une modification de la status d’un objet. Ces messages fournissent le handle d’objet et indiquent quel status élément a changé. L’application peut appeler la fonction « get status » appropriée de l’objet pour obtenir la status complète de l’objet.

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

  • Les messages de réponse asynchrones sont envoyés uniquement à 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é via lineSetStatusMessages.
  • Les messages qui indiquent des modifications de l’état de l’appel et des informations d’appel sont envoyés à toutes les applications qui ont un handle pour l’appel.
  • Les messages qui signalent une détection de chiffres, une détection de tonalité ou une détection de type multimédia sont envoyés aux applications qui ont demandé une surveillance de cet événement.

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