次の方法で共有


LINECALLPARAMFLAGS_定数

LINECALLPARAMFLAGS_定数は、呼び出しに関するさまざまな状態フラグを記述します。

LINECALLPARAMFLAGS_BLOCKID

発信元 ID は隠す必要があります (ブロック呼び出し元 ID)。

LINECALLPARAMFLAGS_DESTOFFHOOK

着信側の電話は自動的にオフフックされます。

LINECALLPARAMFLAGS_IDLE

呼び出しはアイドル状態の呼び出しの外観で発信され、進行中の呼び出しに参加しないようにする必要があります。 lineMakeCall 関数を使用する場合、LINECALLPARAMFLAGS_IDLE値が設定されておらず、行に既存の呼び出しがある場合、関数は新しい呼び出しを行うために必要に応じて既存の呼び出しに分割されます。 既存の呼び出しがない場合、関数は指定したとおりに新しい呼び出しを行います。

LINECALLPARAMFLAGS_NOHOLDCONFERENCE

このビットは、 lineSetupConference および linePrepareAddToConference と組み合わせてのみ使用されます。 現在の通話で会議するアドレスは、LINECALLPARAMSTargetAddress メンバーで指定されます。 コンサルテーション コールは、スイッチからダイヤル トーンを物理的に引き出すのではなく、さまざまなコール確立状態 (ダイヤル、続行など) を通じて進行します。 コンサルテーションコールが接続状態に達すると、会議が自動的に確立されます。接続された状態のままだった元の通話は、会議状態に入ります。相談の呼び出しは、会議の状態に入ります;hConfCall は接続状態になります。 コンサルテーション呼び出しが失敗した場合 (切断状態に入り、アイドル状態になった場合)、hConfCall もアイドル状態になり、元の呼び出し ( linePrepareAddToConference の場合は既存の会議であった可能性があります) は接続状態のままです。 元の当事者 (または当事者) は、通話が保留状態になったと認識することはありません。 この機能は、多くの場合、irate 呼び出し元との対話を監視するために必要な場合に、ACD エージェント呼び出しにスーパーバイザーを追加するために使用されます。

LINECALLPARAMFLAGS_ONESTEPTRANSFER

このビットは、 lineSetupTransfer と組み合わせてのみ使用されます。 これは、 lineSetupTransfer の操作と、コンサルテーション呼び出しの lineDial を 1 つのステップにまとめます。 ダイヤルするアドレスは、LINECALLPARAMSTargetAddress メンバーで指定されます。 元の呼び出しは、lineSetupTransfer が正常に呼び出され、コンサルテーション呼び出しが正常に確立された場合と同様に、保留保留中の転送状態になります。 アプリケーションは引き続き lineCompleteTransfer を 呼び出して転送を有効にする必要があります。 この機能は、サードパーティの呼び出し制御リンク経由でサーバーから転送を呼び出すときによく使用されます。このようなリンクは通常の 2 段階認証をサポートしないことが多いためです。

LINECALLPARAMFLAGS_ORIGOFFHOOK

発信者の電話は自動的にオフフックされます。

LINECALLPARAMFLAGS_PREDICTIVEDIAL

このビットは、予測ダイヤル機能を持つアドレスに呼び出しを送信する場合にのみ使用されます (LINEADDRCAPFLAGS_PREDICTIVEDIALERは、LINEADDRESSCAPSdwAddrCapFlags メンバーでオンです)。 デバイスの拡張通話の進行状況やメディア デバイスの監視機能を有効にするには、ビットがオンになっている必要があります。 このビットがオンでない場合、通話の進行状況やメディアの種類の監視が強化されずに呼び出しが行われ、呼び出しの状態に基づいて自動転送は開始されません。

LINECALLPARAMFLAGS_SECURE

呼び出しはセキュリティで保護されたものとして設定する必要があります。

解説

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

必要条件

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

関連項目

LINEADDRESSCAPS

LINECALLPARAMS

lineCompleteTransfer

lineDial

lineMakeCall

linePrepareAddToConference

lineSetupConference

lineSetupTransfer