다음을 통해 공유


LINECALLREASON_ 상수

LINECALLREASON_ 비트 플래그 상수는 호출 이유를 설명합니다.

LINECALLREASON_CALLCOMPLETION

호출은 호출 완료 요청의 결과였습니다.

LINECALLREASON_CAMPEDON

전화는 주소에 야영했다. 일반적으로 처음에는 onhold 상태로 표시되며 lineSwapHold를 사용하여 로 전환할 수 있습니다. 활성 통화가 유휴 상태가 되면 camped-on 통화가 제품 상태로 변경되고 디바이스가 울리기 시작할 수 있습니다.

LINECALLREASON_DIRECT

직접 수신 또는 발신 호출입니다.

LINECALLREASON_FWDBUSY

이 호출은 통화 시 사용 중인 다른 확장에서 전달되었습니다.

LINECALLREASON_FWDNOANSWER

통화는 몇 개의 링 후 전화에 응답하지 않는 다른 확장에서 전달되었습니다.

LINECALLREASON_FWDUNCOND

호출은 다른 번호에서 무조건 전달되었습니다.

LINECALLREASON_INTRUDE

다른 스테이션에서 호출한 호출 완료 작업 또는 운영자 동작에 의해 호출이 줄에 침입했습니다. 스위치 구현에 따라 호출이 연결된 상태에 표시되거나 줄에서 기존 활성 호출과 회의할 수 있습니다.

LINECALLREASON_PARKED

통화가 주소에 주차되었습니다. 일반적으로 처음에는 onhold 상태로 표시됩니다.

LINECALLREASON_PICKUP

다른 확장에서 호출이 선택되었습니다.

LINECALLREASON_REDIRECT

통화가 이 역으로 리디렉션되었습니다.

LINECALLREASON_REMINDER

통화는 사용자가 (잠재적으로) 오랜 시간 동안 통화가 대기 중이거나 보류 중이라는 미리 알림(또는 "회수")입니다.

LINECALLREASON_ROUTEREQUEST

스위치에 애플리케이션의 라우팅 지침이 필요하기 때문에 호출이 주소에 나타납니다. 애플리케이션은 LINECALLINFO에서 CalledID 멤버를 검사하고 lineRedirect 함수를 사용하여 호출에 대한 새 전화 걸기 주소를 제공해야 합니다. 대신 호출을 차단할 경우 애플리케이션은 lineDrop을 호출할 수 있습니다. 애플리케이션이 스위치 정의 시간 제한 기간 내에 작업을 수행하지 못하면 기본 작업이 수행됩니다. 서비스 공급자는 줄에서 협상된 버전이 2.0 이상인 경우에만 이 상수를 사용할 수 있습니다. 그렇지 않으면 서비스 공급자가 LINECALLREASON_UNAVAIL 대체해야 합니다.

LINECALLREASON_TRANSFER

통화가 다른 번호에서 전송되었습니다.

LINECALLREASON_UNAVAIL

호출 이유를 사용할 수 없으며 나중에 알 수 없게 됩니다.

LINECALLREASON_UNKNOWN

통화 이유는 현재 알 수 없지만 나중에 알려질 수 있습니다.

LINECALLREASON_UNPARK

통화가 대기된 호출로 검색되었습니다.

설명

확장성이 없습니다. 32비트 모두 예약되어 있습니다.

LINECALLREASON_ 상수는 LINECALLINFO 데이터 구조의 dwReason 멤버에 사용됩니다.

요구 사항

요구 사항
TAPI 버전
TAPI 2.0 이상이 필요합니다.
헤더
Tapi.h

추가 정보

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold