次の方法で共有


LINEADDRESSSTATE_定数

LINEADDRESSSTATE_ビット フラグ定数では、さまざまなアドレス状態項目について説明します。

LINEADDRESSSTATE_CAPSCHANGE

ユーザーまたはその他の状況によって行われた構成変更により、 アドレスの LINEADDRESSCAPS 構造体の 1 つ以上のメンバーが変更されたことを示します。 アプリケーションでは 、lineGetAddressCaps を使用して、更新された構造体を読み取る必要があります。 サービス プロバイダーがこの値を含む LINE_ADDRESSSTATE メッセージを TAPI に送信すると、TAPI は TAPI バージョン 1.4 以降をネゴシエートしたアプリケーションに渡します。以前の API バージョンをネゴシエートするアプリケーションは 、LINEDEVSTATE_REINITを指定するLINE_LINEDEVSTATE メッセージを受け取り、更新された情報を取得するために TAPI への接続をシャットダウンして再初期化する必要があります。

LINEADDRESSSTATE_DEVSPECIFIC

アドレスの状態のデバイス固有の項目が変更されました。

LINEADDRESSSTATE_FORWARD

アドレスの転送状態が変更されました。応答なし条件を決定するためのリングの数が含まれる可能性があります。 アプリケーションはアドレスの状態をチェックして、アドレスの現在の転送状態に関する詳細を決定する必要があります。

LINEADDRESSSTATE_INUSEMANY

監視対象またはブリッジ型のアドレスが、1 つのステーションで使用されていることから、複数のステーションで使用されているアドレスに変更されました。

LINEADDRESSSTATE_INUSEONE

アドレスは、アイドル状態または多くのブリッジステーションで使用中から、1 つのステーションでのみ使用されるように変更されました。

LINEADDRESSSTATE_INUSEZERO

アドレスがアイドル状態に変更されました (どのステーションでも使用されていません)。

LINEADDRESSSTATE_NUMCALLS

アドレスの呼び出しの数が変更されました。 これは、新しい着信呼び出し、アドレスの発信呼び出し、通話の保留状態の変更などのイベントの結果です。 このフラグでは、LINEADDRESSSTATUS 構造体の dwNumActiveCallsdwNumOnHoldCallsdwNumOnHoldPendingCalls のいずれかのメンバーの変更について説明します。 アプリケーションは、LINE_ADDRESSSTATE (numCalls) メッセージを受信するときに、これらの 3 つのメンバーをすべてチェックする必要があります。

LINEADDRESSSTATE_OTHER

以下に示すもの以外のアドレスステータス項目が変更されました。 アプリケーションは、現在のアドレスの状態をチェックして、変更された項目を決定する必要があります。

LINEADDRESSSTATE_TERMINALS

アドレスのターミナル設定が変更されました。

解説

機能拡張なし。 32 ビットはすべて予約されています。

アプリケーションには、 LINE_ADDRESSSTATE メッセージ内のこれらの状態項目に対する変更が通知されます。 アドレスのデバイス機能は、このアドレスに対して報告できる可能性のあるアドレス状態の変更を示します。

必要条件

要件
TAPI バージョン
TAPI 2.0 以降が必要です
Header
Tapi.h

関連項目

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps