TAPI 消息

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

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

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

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

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

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