lineBlindTransfer 함수(tapi.h)
lineBlindTransfer 함수는 지정된 대상 주소에 대한 지정된 호출의 블라인드 또는 단일 단계 전송을 수행합니다.
구문
LONG lineBlindTransfer(
HCALL hCall,
LPCSTR lpszDestAddress,
DWORD dwCountryCode
);
매개 변수
hCall
전송할 호출에 대한 핸들입니다. 애플리케이션은 이 호출의 소유자여야 합니다. hCall의 호출 상태를 연결해야 합니다.
lpszDestAddress
TBD
dwCountryCode
대상의 국가 또는 지역 코드입니다. 이는 구현에서 대상 주소에 대한 호출 진행률 프로토콜을 선택하는 데 사용됩니다. 값 0을 지정하면 서비스 공급자가 정의한 기본 호출 진행 프로토콜이 사용됩니다.
반환 값
함수가 비동기적으로 완료된 경우 양수 요청 식별자를 반환하거나 오류가 발생할 경우 음수 오류 번호를 반환합니다. 함수가 성공하면 해당 LINE_REPLY 메시지의 dwParam2 매개 변수가 0이거나 오류가 발생하면 음수 오류 번호입니다. 가능한 반환 값은 다음과 같습니다.
LINEERR_INVALCALLHANDLE, LINEERR_INVALCOUNTRYCODE, LINEERR_INVALCALLSTATE, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL, LINEERR_NOTOWNER, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALADDRESS, LINEERR_UNINITIALIZED, LINEERR_ADDRESSBLOCKED, LINEERR_OPERATIONFAILED.
설명
LINEERR_INVALADDRESS 반환되면 전화 접속이 발생하지 않습니다.
블라인드 이체는 신청에 상담 전화가 표시되지 않는다는 점에서 상담 이전과 다릅니다. 블라인드 전송이 성공적으로 완료되면 지정된 호출이 일반적으로 애플리케이션의 줄에서 지워지고 유휴 상태로 전환됩니다.
애플리케이션의 호출 핸들은 전송이 완료된 후에도 유효한 상태로 유지합니다. 애플리케이션은 전송된 호출에 더 이상 관심이 없는 경우 lineDeallocateCall 을 사용하여 핸들의 할당을 취소해야 합니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | tapi.h |
라이브러리 | Tapi32.lib |
DLL | Tapi32.dll |