Call_State

Last Updated : Sep 07, 2015 |

The Call_State enum is used by the ITCallInfo::get_CallState and ITCallStateEvent::get_State methods.

Member

Value

Description

CS_IDLE

0

A call is created, but Connect is not called yet. A call can never transit into the idle state.

CS_INPROGRESS

1

Connect is called, and the service provider is working on making a connection. This state is valid only for outgoing calls. This message is optional, because a service provider might have a call transition directly to the connected state.

CS_CONNECTED

2

Call is connected to the remote end and communication can take place.

CS_DISCONNECTED

3

Call is disconnected. This can occur for several reasons outlined in Disconnect_code.

CS_OFFERING

4

A new call appears, and is offered to an application. If the application has owner privileges, the call is either answered or disconnected while the call is in the offering state.

CS_HOLD

5

The call is on hold state.

CS_QUEUED

6

The call is in the queue.