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 par le biais du mécanisme de notification de message que l’application spécifiée 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 l’état d’un objet. Ces messages fournissent le handle d’objet et indiquent quel élément d’état a changé. L’application peut appeler la fonction « get status » 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, un 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 des messages 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 qui provient de la requête et ne peuvent pas être masqués.
  • Les messages signalant l’achèvement de la génération de chiffres ou de tonalité ou la collecte de chiffres ne sont envoyés qu’à l’application qui a demandé le chiffre ou la génération de tonalité.
  • Les messages indiquant les modifications 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 l’état des appels et les modifications des informations d’appel sont envoyés à toutes les applications qui ont un handle à l’appel.
  • Les messages signalant 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é la surveillance de cet événement.

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