다음을 통해 공유


lineCreateAgentSessionA 함수(tapi.h)

lineCreateAgentSession 함수는 새 AgentSession 개체를 만듭니다. LINEPROXYREQUEST_CREATEAGENTSESSION 형식의 LINEPROXYREQUEST 구조를 참조하여 등록된 프록시 함수 처리기로 보낼 LINE_PROXYREQUEST 메시지를 생성합니다.

통사론

LONG lineCreateAgentSessionA(
  HLINE           hLine,
  HAGENT          hAgent,
  LPCSTR          lpszAgentPIN,
  DWORD           dwWorkingAddressID,
  LPGUID          lpGroupID,
  LPHAGENTSESSION lphAgentSession
);

매개 변수

hLine

줄 디바이스에 대한 핸들입니다.

hAgent

세션을 만들 에이전트의 식별자입니다.

lpszAgentPIN

에이전트 PIN 또는 암호를 포함하는 null종료된 유니코드 문자열에 대한 포인터입니다. 생성된 각 세션(또는 로그인한 그룹)에 대해 별도의 PIN이 필요한 레거시 ACD 시스템으로 작업할 때 사용됩니다. 인증에 운영 체제의 사용자 로그인을 사용하는 ACD 시스템에서는 lpszAgentPIN NULL설정됩니다.

dwWorkingAddressID

에이전트가 이 세션에 대한 호출을 받을 주소의 식별자입니다.

lpGroupID

세션이 만들어지는 그룹을 식별하는 GUID에 대한 포인터입니다.

lphAgentSession

ACD 프록시에서 반환된 생성된 에이전트 세션에 대한 핸들입니다. 이러한 식별자의 고유성을 생성하고 유지하는 것은 에이전트 처리기 프록시 애플리케이션의 책임입니다.

반환 값

비동기 작업이 시작되면 요청 식별자를 반환합니다. 그렇지 않으면 함수는 다음 오류 값 중 하나를 반환합니다.

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

발언

메모

tapi.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 lineCreateAgentSession을 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한 규칙을 참조하세요.

요구 사항

요구
대상 플랫폼 Windows
헤더 tapi.h
라이브러리 Tapi32.lib
DLL Tapi32.dll

참고 항목

콜 센터 컨트롤 대한

LINEPROXYREQUEST

LINE_PROXYREQUEST