linePrepareAddToConference 함수(tapi.h)
linePrepareAddToConference 함수는 다른 파티의 추가를 위해 기존 전화 회의를 준비합니다.
구문
LONG linePrepareAddToConference(
HCALL hConfCall,
LPHCALL lphConsultCall,
LPLINECALLPARAMS const lpCallParams
);
매개 변수
hConfCall
전화 회의에 대한 핸들입니다. 애플리케이션은 이 호출의 소유자여야 합니다. hConfCall의 호출 상태를 연결해야 합니다.
lphConsultCall
HCALL 핸들에 대한 포인터입니다. 그런 다음 이 위치에 추가될 상담 전화를 식별하는 핸들이 로드됩니다. 처음에는 애플리케이션이 이 호출의 유일한 소유자입니다.
lpCallParams
상담 호출을 설정할 때 사용할 호출 매개 변수를 포함하는 LINECALLPARAMS 구조체에 대한 포인터입니다. 특별한 호출 설정 매개 변수가 필요한 경우 이 매개 변수를 NULL 로 설정할 수 있습니다.
반환 값
함수가 비동기적으로 완료된 경우 양수 요청 식별자를 반환하거나 오류가 발생할 경우 음수 오류 번호를 반환합니다. 함수가 성공하면 해당 LINE_REPLY 메시지의 dwParam2 매개 변수가 0이거나 오류가 발생하면 음수 오류 번호입니다. 가능한 반환 값은 다음과 같습니다.
LINEERR_BEARERMODEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_CALLUNAVAIL, LINEERR_INVALRATE, LINEERR_CONFERENCEFULL, LINEERR_NOMEM, LINEERR_INUSE, LINEERR_NOTOWNER, LINEERR_INVALADDRESSMODE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALBEARERMODE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLPARAMS, LINEERR_RATEUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCONFCALLHANDLE, LINEERR_STRUCTURETOOSMALL, LINEERR_INVALLINESTATE, LINEERR_USERUSERINFOTOOBIG LINEERR_INVALMEDIAMODE, LINEERR_UNINITIALIZED.
설명
LINEERR_INVALLINESTATE 반환되는 경우 줄은 현재 이 작업을 수행할 수 있는 상태가 아닙니다. 현재 유효한 작업 목록은 LINEDEVSTATUS 구조체의 dwLineFeatures 멤버(LINEFEATURE 형식)에서 찾을 수 있습니다. ( lineGetLineDevStatus 를 호출하면 LINEDEVSTATUS의 정보가 업데이트됩니다.)
lineSetupConference 또는 3방향 전화 회의로 확인된 lineCompleteTransfer를 사용하여 전화 회의 핸들을 가져올 수 있습니다. linePrepareAddToConference 함수는 일반적으로 기존 전화 회의를 onHoldPendingConference 상태에 배치하고 나중에 lineAddToConference를 사용하여 기존 전화 회의에 추가할 수 있는 상담 전화를 만듭니다.
lineDrop을 사용하여 상담 통화를 취소할 수 있습니다. 또한 신청이 상담 전화와 lineSwapHold를 사용하여 개최된 컨퍼런스 콜 간에 교환할 수도 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | tapi.h |
라이브러리 | Tapi32.lib |
DLL | Tapi32.dll |