Share via


RTC_SESSION_STATE

The RTC_SESSION_STATE enumeration describes the ring that is played on the default audio device. The IRTCSession::get_State method returns a value of this enumeration.

typedef enum RTC_SESSION_STATE
{
  RTCSS_IDLE, 
  RTCSS_INCOMING, 
  RTCSS_ANSWERING, 
  RTCSS_INPROGRESS, 
  RTCSS_CONNECTED, 
  RTCSS_DISCONNECTED, 
  RTCSS_HOLD, 
  RTCSS_REFER
} RTC_SESSION_STATE;

Constants

  • RTCSS_IDLE
    The session is idle.

  • RTCSS_INCOMING
    The session has an incoming call.

  • RTCSS_ANSWERING
    The session is answering an incoming session.

  • RTCSS_INPROGRESS
    The session is in progress.

  • RTCSS_CONNECTED
    The session is connected.

  • RTCSS_DISCONNECTED
    The session is disconnected.

  • RTCSS_HOLD
    The call is on hold.

    **RTC 1.0 and 1.01:  **This enumeration value is not supported.

  • RTCSS_REFER
    The session has been referred to another user.

    **RTC 1.0 and 1.01:  **This enumeration value is not supported.

Requirements

Client: Requires Windows XP.
Server: Requires Windows Server 2003.
Redistributable: Requires Rtcdll.dll on Windows 2000, and Windows Me/98.
Header: Declared in Rtccore.h.

See Also

IRTCSession::get_State, IRTCSessionStateChangeEvent::get_State