다음을 통해 공유


LINECONNECTEDMODE_ 상수

LINECONNECTEDMODE_ 비트 플래그 상수는 연결된 호출의 서로 다른 하위 상태를 설명합니다. 모드는 호출 상태가 연결됨으로 전환된 후 애플리케이션에 대한 호출 상태 및 호출이 LINECALLSTATE_CONNECTED 있음을 나타내는 LINE_CALLSTATE 메시지 내에서 사용할 수 있습니다. 이러한 값은 주로 전자 키 시스템(자세한 내용은 상수 LINEADDRESSSHARING_ 참조)과 공유(브리지된) 주소에 호출이 있을 때 사용됩니다. LINECONNECTEDMODE_constants 값은 다음과 같습니다.

LINECONNECTEDMODE_ACTIVE

현재 스테이션에서 통화가 연결되었음을 나타냅니다(현재 스테이션은 통화의 참가자임). 호출 상태 모드가 0인 경우 애플리케이션은 값이 "활성"(브리지되지 않은 주소의 상황)이라고 가정해야 합니다. 사용자가 수동 작업을 통해 전화를 조인하고 나가는 경우 호출 중에 모드가 ACTIVE와 INACTIVE 사이를 전환할 수 있습니다. 이러한 브리지된 상황에서 lineDrop 또는 lineHold 작업은 실제로 통화를 중단하거나 보류하지 않을 수 있습니다. 통화에 있는 다른 스테이션의 상태 제어할 수 있기 때문입니다(예: 다른 스테이션이 참여할 때 통화를 "보류"하려고 시도). 대신 다른 스테이션에서 연결된 상태로 유지되는 경우 통화가 INACTIVE 모드로 변경될 수 있습니다.

LINECONNECTEDMODE_ACTIVEHELD

스테이션이 통화의 활성 참가자이지만 원격 당사자가 통화를 보류했음을 나타냅니다(상대방은 통화가 보류 상태인 것으로 간주). 일반적으로 이러한 정보는 호출의 두 엔드포인트가 동일한 전환 도메인에 속하는 경우에만 사용할 수 있습니다. 이 플래그는 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다. (TAPI 버전 2.0 이상)

LINECONNECTEDMODE_CONFIRMED

서비스 공급자가 호출이 연결된 상태(예: 응답 감독 또는 유사한 메커니즘을 통해)에 들어갔다는 긍정 알림을 수신했음을 나타냅니다. 이 플래그는 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다. (TAPI 버전 2.0 이상)

LINECONNECTEDMODE_INACTIVE

하나 이상의 다른 스테이션에서 통화가 활성 상태이지만 현재 스테이션이 통화에 참여하지 않음을 나타냅니다. 호출 상태 모드가 ZERO이면 애플리케이션은 값이 "활성"(브리지되지 않은 주소의 상황)이라고 가정해야 합니다. LINEAnswer를 사용하여 INACTIVE 상태의 호출을 조인할 수 있습니다. 연결된 상태의 호출에서 유효한 많은 작업은 스테이션이 실제로 통화에 참여하지 않기 때문에 음색 및 숫자 모니터링과 같은 INACTIVE 모드에서는 불가능할 수 있습니다. 호출이 비활성 모드에 있는 동안 모니터링은 일반적으로 일시 중단됩니다(취소되지는 않음).

LINECONNECTEDMODE_INACTIVEHELD

스테이션이 통화에 활성 참가자가 아니며 원격 당사자가 통화를 보류했음을 나타냅니다. 이 플래그는 TAPI 버전 2.0 이상을 협상하는 애플리케이션에만 노출됩니다. (TAPI 버전 2.0 이상)

설명

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

이전 버전과의 호환성을 위해 서비스 공급자는 줄에서 협상된 API 버전을 검사하고 협상된 버전에서 지원되지 않는 LINECONNECTEDMODE_ 값을 사용하지 않는 것이 서비스 공급자의 책임입니다. LINECONNECTEDMODE_ 인식할 수 없는 애플리케이션은 LINECALLSTATE_CONNECTED 호출이 LINECONNECTEDMODE_ACTIVE 있다고 가정할 가능성이 큽니다.

LINECONNECTEDMODE_ACTIVE 및 LINECONNECTEDMODE_INACTIVE 값은 주로 전자 키 시스템인 다른 스테이션(브리지, LINEADDRESSSHARING_ 상수 참조)과 공유되는 주소에서 호출이 있을 때 사용됩니다. 연결된 통화 상태 모드가 "활성"인 경우 현재 스테이션에서 호출이 연결됨을 의미합니다(현재 스테이션은 통화의 참가자임). 호출 상태 모드가 "비활성"인 경우 하나 이상의 다른 스테이션에서 통화가 활성화되지만 현재 스테이션은 통화에 참여하지 않습니다. 호출 상태 모드가 ZERO이면 애플리케이션은 값이 "활성"(브리지되지 않은 주소의 상황)이라고 가정해야 합니다. 사용자가 수동 작업을 통해 전화를 조인하고 나가는 경우 호출 중에 모드가 ACTIVE와 INACTIVE 사이를 전환할 수 있습니다.

이러한 브리지된 상황에서 lineDrop 또는 lineHold 작업은 실제로 통화를 중단하거나 보류하지 않을 수 있습니다. 통화에 있는 다른 스테이션의 상태 제어할 수 있기 때문입니다(예: 다른 스테이션이 참여할 때 통화를 "보류"하려는 시도는 불가능함). 대신 다른 스테이션에서 연결된 상태로 유지되는 경우 호출을 INACTIVE 모드로 변경할 수 있습니다. INACTIVE 상태의 호출은 lineAnswer를 사용하여 조인할 수 있습니다.

연결된 상태의 호출에서 유효한 많은 작업은 스테이션이 실제로 통화에 참여하지 않기 때문에 음색 및 숫자 모니터링과 같은 INACTIVE 모드에서 불가능할 수 있습니다. 호출이 비활성 모드에 있는 동안 모니터링은 일반적으로 일시 중단됩니다(취소되지는 않음).

요구 사항

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

추가 정보

lineAnswer

lineDrop

lineHold