다음을 통해 공유


TSPI_lineBlindTransfer 함수(tspi.h)

TSPI_lineBlindTransfer 함수는 지정된 대상 주소에 대한 지정된 호출의 블라인드 또는 단일 단계 전송을 수행합니다.

구문

LONG TSPIAPI TSPI_lineBlindTransfer(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall,
  LPCWSTR       lpszDestAddress,
  DWORD         dwCountryCode
);

매개 변수

dwRequestID

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

hdCall

전송할 호출에 대한 서비스 공급자의 핸들입니다. hdCall의 호출 상태를 연결할 수 있습니다.

lpszDestAddress

호출을 전송할 위치를 식별하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다. 대상 주소는 표준 전화 걸기 가능 번호 형식을 사용합니다.

dwCountryCode

대상의 국가 또는 지역 코드입니다. 구현은 이를 사용하여 대상 주소에 대한 호출 진행률 프로토콜을 선택해야 합니다. 값이 0인 경우 서비스 공급자는 기본값을 사용해야 합니다. TAPI는 이 함수가 호출되면 dwCountryCode 의 유효성을 검사하지 않습니다.

반환 값

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

LINEERR_INVALCALLHANDLE, LINEERR_NOMEM, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALADDRESS, LINEERR_OPERATIONFAILED, LINEERR_ADDRESSBLOCKED, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCOUNTRYCODE.

설명

서비스 공급자는 LINEERR_INVALADDRESS 반환하는 경우 전화를 걸지 않습니다.

블라인드 전송은 TAPI에 상담 전화가 표시되지 않는다는 점에서 상담 전송과 다릅니다. 일반적으로 블라인드 전송이 성공적으로 완료되면 지정된 호출이 켜진 줄에서 지워지고 유휴 상태로 전환됩니다. 서비스 공급자의 호출 핸들은 전송이 완료된 후에도 유효한 상태로 유지되어야 합니다. TAPI를 사용하면 TSPI_lineCloseCall 사용하여 전송된 호출에 더 이상 관심이 없을 때 이 핸들이 무효화됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 tspi.h

추가 정보

ASYNC_COMPLETION

LINE_CALLSTATE

TSPI_lineCloseCall