Call |
| Member name | Value | Description |
|---|---|---|
| Created | 0 | The call object has been created. |
| Setup | 10 | The call has been started. (The INVITE message has been sent.) |
| Error | 20 | An error occured during the call. (eg. the remote party was not found, or no supported codecs found) |
| Ringing | 30 | Ringing. |
| Queued | 40 | The called party is temporarily unavailable, but the server has decided to queue the call rather than reject it. |
| RingingWithEarlyMedia | 50 | Ringing with early media. |
| Forwarding | 60 | Local call is forwarding. |
| Answered | 70 | The call has been answered. This state occurs only once per call. |
| LocalHeld | 80 | The local call party put the call on hold. |
| RemoteHeld | 90 | The remote call party put the call on hold. |
| InactiveHeld | 100 | Both parties put the call on hold. |
| Transferring | 110 | Transferring the call to another client |
| InCall | 120 | There is active communication between the two parties. The call can step into the InCall state multiple times (eg. InCall -> LocalHeld -> InCall) |
| Completed | 130 | The call has been hung up by the caller or callee. |
| Rejected | 140 | The call has been rejected by the callee. |
| Cancelled | 150 | The call has been cancelled by the caller. |
| Busy | 160 | The call has been rejected by the callee. |
| Forwarded | 170 | The incoming call hase been forwarded. |
The CallState type exposes the following members.
| Name | Description | |
|---|---|---|
| IsCallEnded |
The call has been ended.
(Defined by CallStateEx) | |
| IsHeld |
The call has been held by one of the party members.
(Defined by CallStateEx) | |
| IsInCall |
Returns a boolean value that indicates whether the communication is active between the call party members.
(Defined by CallStateEx) | |
| IsInSetupCall |
Returns a boolean value that indicates whether the call has been started, but the callee sent no response yet.
(Defined by CallStateEx) | |
| IsMediaCommunication |
Returns a boolean value indicating whether media can be sent to the remote party.
(Defined by CallStateEx) | |
| IsPendingCall | (Defined by CallStateEx) | |
| IsRemoteMediaCommunication |
Returns a boolean value indicating whether the remote party could send media data.
(Defined by CallStateEx) | |
| IsRinging |
Returns a boolean value that indicates whether the callee was contacted successfully but the call has not been answered yet.
(Defined by CallStateEx) |