다음을 통해 공유


TSPI_lineSwapHold 함수(tspi.h)

TSPI_lineSwapHold 함수는 지정된 활성 통화를 상담 보류 중 지정된 통화와 교환합니다.

구문

LONG TSPIAPI TSPI_lineSwapHold(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdActiveCall,
  HDRVCALL      hdHeldCall
);

매개 변수

dwRequestID

비동기 요청의 식별자입니다.

hdActiveCall

상담 보류 중 통화와 교환할 통화에 대한 핸들입니다. hdActiveCall의 호출 상태를 연결할 수 있습니다.

hdHeldCall

상담 전화에 대한 핸들입니다. hdHeldCall의 호출 상태는 OnHoldPendingTransfer, onHoldPendingConference 또는 onHold일 수 있습니다.

반환 값

dwRequestID를 반환하거나 오류가 발생하는 경우 오류 번호를 반환합니다. 해당 ASYNC_COMPLETIONlResult 실제 매개 변수는 함수가 성공하면 0이거나 오류가 발생하면 오류 번호입니다. 가능한 반환 값은 다음과 같습니다.

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM, LINEERR_RESOURCEUNAVAIL.

설명

서비스 공급자는 통화 전환에 대한 LINE_CALLSTATE 메시지를 보내야 합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 tspi.h

추가 정보

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineSetupConference

TSPI_lineSetupTransfer