共用方式為


TAPI 訊息

訊息可用來通知非同步事件的應用程式。 所有這些訊息都會透過 lineInitializeEx中指定的應用程式訊息通知機制傳送至應用程式。

訊息一律包含相關物件的控制碼, (電話、線路或通話) ,應用程式可用來判斷訊息類型。

某些訊息可用來通知應用程式物件狀態的變更。 這些訊息會提供物件控制碼,並指出哪些狀態專案已變更。 應用程式可以呼叫物件的適當「取得狀態」函式,以取得物件的完整狀態。

事件發生時,訊息可以傳送至零、一或多個應用程式。 訊息的目標應用程式是由許多不同因素所決定,包括訊息的意義、應用程式對物件的許可權、應用程式是否起始訊息為直接結果的要求,以及應用程式所設定的訊息遮罩。 請注意下列有關訊息的幾點:

  • 非同步回復訊息只會傳送至源自要求且無法遮罩的應用程式。
  • 表示數位或音調產生或數位收集完成的訊息只會傳送至要求數位或音調產生的應用程式。
  • 指出行或位址狀態變更的訊息會傳送至已開啟該行的所有應用程式,只要訊息已透過 lineSetStatusMessages啟用。
  • 指出撥號狀態和呼叫資訊變更的訊息會傳送至具有呼叫控制碼的所有應用程式。
  • 發出數位偵測、音調偵測或媒體類型偵測訊號的訊息會傳送至要求監視該事件的應用程式。

本節包含下列 TAPI 訊息的參考資訊: