CALL_STATE 열거형(tapi3if.h)

CALL_STATE 열거형은 ITCallInfo::get_CallStateITCallStateEvent::get_State 메서드에서 사용됩니다.

Syntax

typedef enum CALL_STATE {
  CS_IDLE = 0,
  CS_INPROGRESS,
  CS_CONNECTED,
  CS_DISCONNECTED,
  CS_OFFERING,
  CS_HOLD,
  CS_QUEUED,
  CS_LASTITEM = CS_QUEUED
} ;

상수

 
CS_IDLE
값: 0
호출이 만들어졌지만
연결 이 아직 호출되지 않았습니다. 호출은 유휴 상태로 전환할 수 없습니다. 들어오는 호출과 발신 호출 모두에 대한 초기 상태입니다.
CS_INPROGRESS
연결 이 호출되었으며 서비스 공급자가 연결을 만들기 위해 노력하고 있습니다. 이 상태는 발신 호출에서만 유효합니다. 서비스 공급자가 호출을 연결된 상태로 직접 전환할 수 있으므로 이 메시지는 선택 사항입니다.
CS_CONNECTED
통화가 원격 엔드에 연결되었으며 통신이 이루어질 수 있습니다.
CS_DISCONNECTED
통화 연결이 끊어졌습니다. 연결 끊김에는 몇 가지 원인이 있습니다. 아래의 유효한 호출 상태 전환 표를 참조하세요.
CS_OFFERING
새 호출이 표시되고 애플리케이션에 제공됩니다. 애플리케이션에 호출에 대한 소유자 권한이 있는 경우 호출할 수 있습니다.
대답 또는
호출이 제공 상태인 동안 연결을 끊습니다. 현재 호출 권한은 를 호출하여 확인할 수 있습니다.
ITCallInfo::get_Privilege.
CS_HOLD
호출이 보류 상태입니다.
CS_QUEUED
호출이 큐에 대기 중입니다.
CS_LASTITEM
값: CS_QUEUED

설명

다음은 모든 유효한 호출 상태 전환의 표입니다.

상태에서 상태
CS_IDLE
Inprogress
CONNECTED
DISCONNECTED
제공
HOLD
CS_INPROGRESS
CONNECTED
DISCONNECTED
HOLD
CS_CONNECTED
HOLD
DISCONNECTED
CS_DISCONNECTED Nothing- 호출을 해제해야 합니다.
CS_OFFERING
CONNECTED
DISCONNECTED
HOLD
CS_HOLD
CONNECTED
DISCONNECTED
CS_QUEUED
CONNECTED
DISCONNECTED
HOLD

요구 사항

   
머리글 tapi3if.h

추가 정보

ITCallInfo::get_CallState

ITCallStateEvent::get_State