lineSetCallTreatment 関数 (tapi.h)
lineSetCallTreatment 関数は、未応答の呼び出しまたは保留中の通話でパーティが読み上げるサウンドを設定します。 基本的なパラメーター検証を除き、これは TAPI によるサービス プロバイダーへの直接のパススルーです。
構文
LONG lineSetCallTreatment(
HCALL hCall,
DWORD dwTreatment
);
パラメーター
hCall
呼び出しを処理します。 アプリケーションには OWNER 特権が必要です。
dwTreatment
LINEADDRESSCAPS で示されているように、呼び出しが表示されるアドレスでサポートされている呼び出し処理の 1 つ。 指定した処理がサポートされていない場合は、LINEERR_INVALPARAMが返されます。
戻り値
非同期操作が開始された場合は、正の要求識別子を返します。それ以外の場合、関数は次のいずれかの負のエラー値を返します。
LINEERR_INVALCALLHANDLE、LINEERR_INVALCALLSTATE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_NOTOWNER、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。
注釈
コール処理機能の使用は、レガシ機器の制御に限定する必要があります。 新しい機器は、一般に、外部スイッチング機器によって生成される呼び出し処理の代わりに、PC ベースのオーディオ ソースと、マルチメディア Wave API などの標準機能を使用して生成された信号に接続されるように設計されています。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | tapi.h |
Library | Tapi32.lib |
[DLL] | Tapi32.dll |