TAPI 消息

消息用于通知应用程序异步事件。 所有这些消息都通过 应用程序在 lineInitializeEx 中指定的消息通知机制发送到应用程序。

消息始终包含相关对象的句柄 (电话、线路或呼叫) ,应用程序可以使用这些句柄来确定消息类型。

某些消息用于通知应用程序对象状态发生更改。 这些消息提供对象句柄,并指示哪些状态项已更改。 应用程序可以调用对象的相应“get status”函数来获取对象的完整状态。

发生事件时,可以将消息发送到零个、一个或多个应用程序。 消息的目标应用程序由多种不同因素决定,包括消息的含义、应用程序对对象的特权、应用程序是否发起了消息是直接结果的请求,以及应用程序已设置的消息掩码。 请注意有关消息的以下几点:

  • 异步答复消息仅发送到发出请求的应用程序,不能屏蔽。
  • 指示数字或音调生成完成或数字收集的消息仅发送到请求数字或音调生成的应用程序。
  • 只要通过 lineSetStatusMessages 启用消息,指示行或地址状态更改的消息将发送到已打开该行的所有应用程序。
  • 指示呼叫状态和呼叫信息更改的消息将发送到具有呼叫句柄的所有应用程序。
  • 向请求监视该事件的应用程序发送数字检测、音调检测或媒体类型检测信号的消息。

本部分包含以下 TAPI 消息的参考信息: