次の方法で共有


LINECALLREASON_定数

LINECALLREASON_ビット フラグ定数は、呼び出しの理由を示します。

LINECALLREASON_CALLCOMPLETION

呼び出しは、呼び出し完了要求の結果でした。

LINECALLREASON_CAMPEDON

電話は住所でキャンプされました。 通常、最初は保留状態で表示され、 lineSwapHold を使用するように切り替えることができます。 アクティブな呼び出しがアイドル状態になると、キャンプオン呼び出しがオファリング状態に変更され、デバイスが呼び出しを開始する可能性があります。

LINECALLREASON_DIRECT

これは、直接の着信または発信呼び出しです。

LINECALLREASON_FWDBUSY

この呼び出しは、通話の時点でビジー状態だった別の拡張機能から転送されました。

LINECALLREASON_FWDNOANSWER

呼び出しは、いくつかのリングの後に呼び出しに応答しなかった別の拡張機能から転送されました。

LINECALLREASON_FWDUNCOND

呼び出しは、別の番号から無条件に転送されました。

LINECALLREASON_INTRUDE

呼び出しは、別のステーションによって呼び出された呼び出し完了アクションまたはオペレーター アクションによって行に侵入されました。 スイッチの実装に応じて、通話は接続状態で表示されるか、回線上の既存のアクティブコールと電話会議されます。

LINECALLREASON_PARKED

呼び出しはアドレスに駐車されました。 通常、最初は保留状態で表示されます。

LINECALLREASON_PICKUP

呼び出しは別の拡張機能から取得されました。

LINECALLREASON_REDIRECT

呼び出しはこのステーションにリダイレクトされました。

LINECALLREASON_REMINDER

呼び出しは、ユーザーが通話を長い間保留または保留にしていることを示すリマインダー (または "リコール") です。

LINECALLREASON_ROUTEREQUEST

スイッチにはアプリケーションからのルーティング手順が必要であるため、この呼び出しはアドレスに表示されます。 アプリケーションでは、LINECALLINFOCalledID メンバーを調べ、lineRedirect 関数を使用して、呼び出しの新しいダイヤル可能なアドレスを指定する必要があります。 代わりに呼び出しをブロックする場合、アプリケーションは lineDrop を呼び出す可能性があります。 アプリケーションがスイッチ定義のタイムアウト期間内にアクションを実行できない場合は、既定のアクションが実行されます。 サービス プロバイダーは、行のネゴシエートされたバージョンが 2.0 以上の場合にのみ、この定数を使用できます。 それ以外の場合、サービス プロバイダーは LINECALLREASON_UNAVAILに置き換える必要があります。

LINECALLREASON_TRANSFER

呼び出しは別の番号から転送されました。

LINECALLREASON_UNAVAIL

呼び出しの理由は使用できず、後で認識されなくなります。

LINECALLREASON_UNKNOWN

呼び出しの理由は現在不明ですが、後でわかっている可能性があります。

LINECALLREASON_UNPARK

呼び出しは、パークされた呼び出しとして取得されました。

注釈

拡張性はありません。 32 ビットはすべて予約されています。

LINECALLREASON_定数は、LINECALLINFO データ構造の dwReason メンバーで使用されます。

要件

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

こちらもご覧ください

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold