LINECALLSTATE_定数

LINECALLSTATE_ビット フラグ定数は、呼び出しが可能な呼び出し状態を表します。

LINECALLSTATE_ACCEPTED

呼び出しはオファリング状態であり、受け入れられました。 これは、現在の所有者アプリケーションが呼び出しに応答する責任を主張したことを他の (監視) アプリケーションに示します。 ISDN では、着信側機器がスイッチにメッセージを送信し、呼び出し先に呼び出しを提示する意思があることを示すメッセージが送信されると、受け入れられた状態が入力されます。 これは、呼び出しの両端でユーザーにアラート (呼び出し) を行うという副作用があります。 着信は、最初に個別に受け入れることなく、いつでもすぐに応答できます。

LINECALLSTATE_BUSY

通話がビジー トーンを受信しています。 ビジー トーンは、回線 (トランク) またはリモート パーティのステーションが使用中である場合に、通話を完了できないことを示します。 「 LINEBUSYMODE_定数」を参照してください。

LINECALLSTATE_CONFERENCED

通話は電話会議のメンバーであり、論理的には接続状態です。

LINECALLSTATE_CONNECTED

呼び出しが確立され、接続が確立されました。 発信アドレスと宛先アドレスの間の呼び出しを介して情報をフローできます。

LINECALLSTATE_DIALING

発信者はコールのディジットをダイヤルしています。 ダイヤルされた数字はスイッチによって収集されます。 lineGenerateDigitsTSPI_lineGenerateDigitsも、回線をダイヤル状態にしません。

LINECALLSTATE_DIALTONE

コールはスイッチからダイヤル トーンを受け取っています、つまりスイッチはダイヤルされた番号を受け取る準備ができていることを意味します。 通常のボイス メールの吃音など、特殊なダイヤル トーンの識別子については、「 LINEDIALTONEMODE_定数」を 参照してください。

LINECALLSTATE_DISCONNECTED

リモート パーティが呼び出しから切断されました。

LINECALLSTATE_IDLE

呼び出しは存在しますが、接続されていません。 呼び出しにアクティビティが存在しません。つまり、現在アクティブな呼び出しはありません。 呼び出しがアイドル状態から切り替わることはありません。

LINECALLSTATE_OFFERING

コールはステーションに提供され、新しいコールの到着を通知しています。 オファリングの状態は、電話やコンピューターを呼び出すのと同じではありません。 一部の環境では、スイッチが回線に呼び出しを指示するまで、オファリング状態の呼び出しはユーザーを呼び出しません。 たとえば、着信コールが複数のステーション セットに表示され、プライマリ アドレス リングのみが表示される場合があります。 呼び出しの命令は、呼び出し状態には影響しません。

LINECALLSTATE_ONHOLD

呼び出しはスイッチによって保留になっています。 これにより、物理回線が解放され、別の呼び出しで回線を使用できるようになります。

LINECALLSTATE_ONHOLDPENDCONF

会議に追加されている間、通話は現在保留です。

LINECALLSTATE_ONHOLDPENDTRANSFER

通話は現在、別の番号への転送を待機しています。

LINECALLSTATE_PROCEEDING

ダイヤルが完了し、呼び出しはスイッチまたは電話ネットワークを介して進行しています。 これは、ダイヤルが完了した後、呼び出しがダイヤルされたパーティに到達する前に、呼び出し中、ビジー状態、または応答によって示される場合に発生します。

LINECALLSTATE_RINGBACK

呼び出されるステーションに到達し、宛先のスイッチが発信元に呼び出し音を生成しています。 リングバックとは、宛先アドレスが呼び出しに対してアラートを受け取っていることを意味します。

LINECALLSTATE_SPECIALINFO

呼び出しは、呼び出しを完了できない理由を示す事前に記録されたアナウンスの前に、特別な情報信号を受信しています。 「 LINESPECIALINFO_定数」を参照してください。

LINECALLSTATE_UNKNOWN

呼び出しは存在しますが、その状態は現在不明です。 これは、サービス プロバイダーによる呼び出しの進行状況の検出が不十分な結果である可能性があります。 呼び出し状態が不明に設定された呼び出し状態メッセージも生成され、呼び出しの実際の呼び出し状態が正確に不明な場合に、新しい呼び出しについて TAPI DLL に通知できます。

解説

上位 8 ビットは、上記で定義したLINECALLSTATE_ ビットの 1 つも設定されている場合に、定義済みの状態のいずれかのデバイス固有のサブ状態を定義できます。 下位 24 ビットは、定義済みの状態用に予約されています。

LINECALLSTATE_constantsは、アプリケーションに送信されるLINE_CALLSTATE メッセージによってパラメーターとして使用されます。 メッセージには、呼び出しが遷移した新しい呼び出し状態が含まれます。 これらの定数は、 lineGetCallStatus 関数によって返される LINECALLSTATUS 構造体のメンバーとしても使用されます。

要件

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

関連項目

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus