다음을 통해 공유


LINECALLSTATE_ 상수

LINECALLSTATE_ 비트 플래그 상수는 호출이 있을 수 있는 호출 상태를 설명합니다.

LINECALLSTATE_ACCEPTED

호출이 제공 중 상태였으며 수락되었습니다. 이는 현재 소유자 애플리케이션이 통화에 응답할 책임이 있다고 주장한 다른(모니터링) 애플리케이션을 나타냅니다. ISDN에서 호출된 당사자 장비가 호출된 사람에게 전화를 전달할 의향이 있음을 나타내는 메시지를 스위치에 보낼 때 허용되는 상태가 입력됩니다. 이렇게 하면 통화 양쪽 끝에서 사용자에게 경고(벨소리)가 발생하는 부작용이 있습니다. 수신 전화는 먼저 별도로 수락하지 않고도 항상 즉시 응답할 수 있습니다.

LINECALLSTATE_BUSY

통화가 바쁜 톤을 수신하고 있습니다. 사용 중인 톤은 회로(트렁크) 또는 원격 파티의 스테이션이 사용 중일 때 호출을 완료할 수 없음을 나타냅니다. LINEBUSYMODE_ 상수를 참조하세요.

LINECALLSTATE_CONFERENCED

통화는 전화 회의의 구성원이며 논리적으로 연결된 상태입니다.

LINECALLSTATE_CONNECTED

호출이 설정되고 연결이 이루어집니다. 정보는 원래 주소와 대상 주소 간의 호출을 통해 흐를 수 있습니다.

LINECALLSTATE_DIALING

발신자가 통화에서 숫자로 전화를 걸고 있습니다. 전화 걸기 숫자는 스위치에 의해 수집됩니다. lineGenerateDigits 또는 TSPI_lineGenerateDigits 모두 전화 걸기 상태로 줄을 배치하지 않습니다.

LINECALLSTATE_DIALTONE

통화가 스위치에서 다이얼 톤을 수신합니다. 즉, 스위치가 전화 걸기 번호를 받을 준비가 되었음을 의미합니다. 일반 음성 메일의 더듬거리는 음색과 같은 특수 다이얼 톤 식별자는 LINEDIALTONEMODE_ 상수를 참조하세요.

LINECALLSTATE_DISCONNECTED

원격 당사자가 통화에서 연결이 끊어졌습니다.

LINECALLSTATE_IDLE

호출이 있지만 연결되지 않았습니다. 호출에 활동이 없으므로 현재 활성 상태인 호출이 없습니다. 호출은 유휴 상태에서 전환할 수 없습니다.

LINECALLSTATE_OFFERING

전화가 역에 제공되고, 새로운 전화의 도착을 신호. 제품 상태는 전화 또는 컴퓨터가 울리는 것과 다릅니다. 일부 환경에서는 스위치가 회선에 벨을 울리도록 지시할 때까지 제품 상태의 호출이 사용자에게 울리지 않습니다. 예를 들어 여러 스테이션 집합에 들어오는 호출이 표시되지만 기본 주소 링만 표시되는 경우를 예로 들어 사용할 수 있습니다. 링에 대한 명령은 호출 상태에 영향을 주지 않습니다.

LINECALLSTATE_ONHOLD

스위치에 의해 호출이 보류됩니다. 이렇게 하면 실제 줄이 해제되므로 다른 호출에서 줄을 사용할 수 있습니다.

LINECALLSTATE_ONHOLDPENDCONF

통화가 회의에 추가되는 동안 현재 보류 중입니다.

LINECALLSTATE_ONHOLDPENDTRANSFER

현재 통화가 보류 중이며 다른 번호로의 전송을 기다리고 있습니다.

LINECALLSTATE_PROCEEDING

전화 걸기를 완료하고 스위치 또는 전화 네트워크를 통해 통화가 진행됩니다. 이는 전화 걸기 완료 후 통화가 전화 걸기 파티에 도달하기 전에 발생합니다( 링백, 사용 중 또는 응답으로 표시됨).

LINECALLSTATE_RINGBACK

호출할 스테이션에 도달했고 대상의 스위치가 링 톤을 다시 생성합니다. 링백은 대상 주소가 호출에 대한 경고를 받고 있음을 의미합니다.

LINECALLSTATE_SPECIALINFO

통화가 호출을 완료할 수 없는 이유를 나타내는 미리 녹음된 공지 앞에 오는 특수 정보 신호를 수신합니다. LINESPECIALINFO_ 상수를 참조하세요.

LINECALLSTATE_UNKNOWN

호출이 있지만 해당 상태는 현재 알 수 없습니다. 이는 서비스 공급자의 통화 진행률 검색이 좋지 않을 수 있습니다. 호출 상태가 알 수 없음으로 설정된 호출 상태 메시지는 호출의 실제 호출 상태가 정확히 알려지지 않은 시점에 TAPI DLL에 새 호출에 대해 알리기 위해 생성될 수도 있습니다.

설명

위에 정의된 LINECALLSTATE_ 비트 중 하나도 설정되면 상위 8비트에서 미리 정의된 상태의 디바이스별 하위 상태를 정의할 수 있습니다. 낮은 순서의 24비트 는 미리 정의된 상태에 대해 예약되어 있습니다.

LINECALLSTATE_constants 애플리케이션에 전송된 LINE_CALLSTATE 메시지에 의해 매개 변수로 사용됩니다. 메시지는 호출이 전환된 새 호출 상태를 전달합니다. 이러한 상수는 lineGetCallStatus 함수에서 반환되는 LINECALLSTATUS 구조체의 멤버로도 사용됩니다.

요구 사항

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

추가 정보

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus