lineCreateAgentSessionA 関数 (tapi.h)
lineCreateAgentSession 関数は、新しい AgentSession オブジェクトを作成します。 登録されたプロキシ関数ハンドラーに送信される LINE_PROXYREQUEST メッセージが生成され、LINEPROXYREQUEST 型の構造体LINEPROXYREQUEST_CREATEAGENTSESSION参照されます。
構文
LONG lineCreateAgentSessionA(
HLINE hLine,
HAGENT hAgent,
LPCSTR lpszAgentPIN,
DWORD dwWorkingAddressID,
LPGUID lpGroupID,
LPHAGENTSESSION lphAgentSession
);
パラメーター
hLine
ライン デバイスへのハンドル。
hAgent
セッションを作成するエージェントの識別子。
lpszAgentPIN
エージェントの PIN またはパスワードを含む null終了 Unicode 文字列へのポインター。 作成されたセッション (またはログインしているグループ) ごとに個別の PIN を必要とするレガシ ACD システムを使用する場合に使用されます。 認証にオペレーティング システムのユーザー ログインを使用する ACD システムでは、lpszAgentPIN
dwWorkingAddressID
エージェントがこのセッションの呼び出しを受信するアドレスの識別子。
lpGroupID
セッションが作成されるグループを識別する GUID へのポインター。
lphAgentSession
ACD プロキシによって返される、作成されたエージェント セッションへのハンドル。 これらの識別子の一意性を生成して維持するのは、エージェント ハンドラー プロキシ アプリケーションの役割です。
戻り値
非同期操作が開始された場合は、要求識別子を返します。それ以外の場合、関数は次のいずれかのエラー値を返します。
LINEERR_INVALLINEHANDLE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。
備考
手記
tapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして lineCreateAgentSession を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | tapi.h |
ライブラリ | Tapi32.lib |
DLL | Tapi32.dll |
関連項目
コール センター コントロール について