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. |