メッセージは、非同期イベントをアプリケーションに通知するために使用されます。 これらのメッセージはすべて、lineInitializeEx で指定されたアプリケーションがするメッセージ通知メカニズム介してアプリケーションに送信されます。
メッセージには、アプリケーションがメッセージの種類を決定するために使用できる関連オブジェクト (電話、回線、または通話) へのハンドルが常に含まれています。
特定のメッセージは、オブジェクトの状態の変更についてアプリケーションに通知するために使用されます。 これらのメッセージは、オブジェクト ハンドルを提供し、どの状態項目が変更されたかを示します。 アプリケーションは、オブジェクトの適切な "get status" 関数を呼び出して、オブジェクトの完全な状態を取得できます。
イベントが発生すると、メッセージを 0 個、1 つ以上のアプリケーションに送信できます。 メッセージのターゲット アプリケーションは、メッセージの意味、オブジェクトに対するアプリケーションの特権、アプリケーションがメッセージが直接の結果である要求を開始したかどうか、アプリケーションによって設定されたメッセージ マスクなど、さまざまな要因によって決定されます。 メッセージに関する次の点に注意してください。
- 非同期応答メッセージは、要求を送信したアプリケーションにのみ送信され、マスクできません。
- ディジットまたはトーン生成の完了または数字の収集を通知するメッセージは、数字またはトーンの生成を要求したアプリケーションにのみ送信されます。
- 行またはアドレスの状態の変更を示すメッセージは、lineSetStatusMessagesを介してメッセージが有効になっている限り、行を開いたすべてのアプリケーション送信されます。
- 呼び出しの状態と呼び出し情報の変更を示すメッセージは、呼び出しのハンドルを持つすべてのアプリケーションに送信されます。
- 数字の検出、トーン検出、またはメディアの種類の検出を通知するメッセージは、そのイベントの監視を要求したアプリケーションに送信されます。
このセクションには、次の TAPI メッセージの参照情報が含まれています。
- 支援されたテレフォニー メッセージ を する
- コール センター メッセージ を する
- 書式設定されたエラー メッセージの を する
- ライン デバイス メッセージ
- 電話デバイス メッセージ を する