LINEDISCONNECTMODE_ 상수
LINEDISCONNECTMODE_ 비트 플래그 상수는 원격 연결 끊기 요청에 대한 다양한 이유를 설명합니다. 연결 끊기 모드는 통화 상태가 연결 끊김으로 전환된 후 애플리케이션에 대한 호출 상태 사용할 수 있습니다.
-
LINEDISCONNECTMODE_BADADDRESS
-
-
대상 주소가 잘못되었습니다.
-
-
LINEDISCONNECTMODE_BLOCKED
-
-
원본 주소의 호출이 대상 주소에서 수락되지 않으므로 호출을 연결할 수 없습니다. 이는 차단이 네트워크에서 구현되고(수동 거부) 대상 장비(활성 거부)에서 거부가 구현된다는 점에서 LINEDISCONNECTMODE_REJECT 다릅니다. 차단은 원본 주소의 특정 제외 또는 대상에서 선택한 원본 주소 집합(닫힌 사용자 그룹)의 호출만 허용하기 때문일 수 있습니다. (TAPI 버전 2.0 이상)
LINEDISCONNECTMODE_BLOCKED 차단 목록 응답으로 적합합니다. 예를 들어 모뎀이 응답을 받았고, 링백을 검색하지 않고 6초 이상 지나갔으며, 정의된 횟수를 연결하지 못하고, 전화 번호가 호출에 유효하지 않다고 판단하고, '차단 목록' 응답을 실행합니다.
-
-
LINEDISCONNECTMODE_BUSY
-
-
원격 사용자의 스테이션이 사용 중입니다.
-
-
LINEDISCONNECTMODE_CANCELLED
-
-
통화가 취소되었습니다. (TAPI 버전 2.0 이상)
-
-
LINEDISCONNECTMODE_CONGESTION
-
-
네트워크가 혼잡합니다.
-
-
LINEDISCONNECTMODE_DONOTDISTURB
-
-
대상에서 방해 금지 기능을 호출했기 때문에 호출을 연결할 수 없습니다. (TAPI 버전 2.0 이상)
-
-
LINEDISCONNECTMODE_FORWARDED
-
-
스위치에 의해 호출이 전달되었습니다.
-
-
LINEDISCONNECTMODE_INCOMPATIBLE
-
-
원격 사용자의 스테이션 장비는 요청된 호출 유형과 호환되지 않습니다.
-
-
LINEDISCONNECTMODE_NOANSWER
-
-
원격 사용자의 스테이션이 응답하지 않습니다.
-
-
LINEDISCONNECTMODE_NODIALTONE
-
-
전화 걸기가 예상될 때(예: 전화 걸기 문자열의 "W")에 전화 걸기 중 서비스 공급자 정의 시간 제한 내에서 다이얼 톤이 검색되지 않았습니다. 이는 서비스 공급자 정의 제한 시간 없이 또는 LINEDIALPARAMS 구조체의 dwWaitForDialTone 멤버에 지정된 값 없이 발생할 수도 있습니다. (TAPI 버전 1.4 이상)
-
-
LINEDISCONNECTMODE_NORMAL
-
-
원격 당사자의 일반적인 연결 끊기 요청입니다. 호출이 정상적으로 종료되었습니다.
-
-
LINEDISCONNECTMODE_NUMBERCHANGED
-
-
대상 번호가 변경되었으므로 호출을 연결할 수 없지만 새 번호로 자동 리디렉션이 제공되지 않습니다. (TAPI 버전 2.0 이상)
-
-
LINEDISCONNECTMODE_OUTOFORDER
-
-
대상 디바이스가 순서가 끊어지거나(하드웨어 오류) 호출이 연결되지 않았거나 연결이 끊어졌습니다. (TAPI 버전 2.0 이상)
-
-
LINEDISCONNECTMODE_PICKUP
-
-
그 전화는 다른 곳에서 포착되었습니다.
-
-
LINEDISCONNECTMODE_QOSUNAVAIL
-
-
최소 서비스 품질을 얻거나 유지할 수 없기 때문에 호출을 연결할 수 없거나 연결이 끊어졌습니다. 이는 리소스 부족이 대상의 임시 조건일 수 있다는 점에서 LINEDISCONNECTMODE_INCOMPATIBLE 다릅니다. (TAPI 버전 2.0 이상)
-
-
LINEDISCONNECTMODE_REJECT
-
-
원격 사용자가 호출을 거부했습니다.
-
-
LINEDISCONNECTMODE_TEMPFAILURE
-
-
네트워크에서 일시적인 오류로 인해 호출을 연결할 수 없거나 연결이 끊어졌습니다. 호출은 나중에 다시 시도될 수 있으며 결국 완료될 것으로 예상됩니다. (TAPI 버전 2.0 이상)
LINEDISCONNECTMODE_TEMPFAILURE 지연된 응답으로 적합합니다. 예를 들어 모뎀이 특정 기간에 너무 많은 시간 또는 사용 중인 신호를 받고 있으면 정의된 시간이 경과하고 '지연된' 응답을 발행할 때까지 숫자를 다시 호출해서는 안 된다는 결론을 내립니다.
-
-
LINEDISCONNECTMODE_UNAVAIL
-
-
연결 해제 이유는 사용할 수 없으며 나중에 알려지지 않습니다.
-
-
LINEDISCONNECTMODE_UNKNOWN
-
-
연결 끊기 요청의 이유는 알 수 없지만 나중에 알려질 수 있습니다.
-
-
LINEDISCONNECTMODE_UNREACHABLE
-
-
원격 사용자에 연결할 수 없습니다.
-
설명
상위 16비트 는 디바이스별 확장에 할당할 수 있습니다. 낮은 순서의 16비트 예약되어 있습니다.
지정된 호출에 대한 원격 연결 끊기 요청으로 인해 호출 상태가 연결이 끊긴 상태로 전환되고 LINE_CALLSTATE 메시지가 애플리케이션으로 전송됩니다. LINEDISCONNECTMODE_ 정보는 원격 연결 끊기 요청에 대한 세부 정보를 제공합니다. 호출이 연결이 끊긴 상태일 때 호출의 LINECALLSTATUS 구조에서 사용할 수 있습니다. 호출이 이 상태인 동안 애플리케이션은 여전히 호출의 정보를 쿼리하고 상태 수 있습니다. 예를 들어 원격 연결 끊기의 일부로 수신된 사용자-사용자 정보를 사용할 수 있습니다. 애플리케이션은 호출을 삭제하여 연결이 끊긴 호출을 지울 수 있습니다.
이전 버전과의 호환성을 위해 서비스 공급자는 줄에서 협상된 API 버전을 검사하고 협상된 버전에서 지원되지 않는 경우 이 LINEDISCONNECTMODE_ 값을 사용하지 않는 것이 서비스 공급자의 책임입니다(LINEDISCONNECTMODE_NORMAL 또는 _UNKNOWN 대신 사용할 수 있음).
요구 사항
요구 사항 | 값 |
---|---|
TAPI 버전 |
TAPI 2.0 이상이 필요합니다. |
헤더 |
|