Zoho SalesIQ Conversation Enums
When implementing in-app calling with Mobilisten SDK, it's important to track and manage the state and direction of live call sessions. Mobilisten provides two key enums to help with this:
Note: This API is supported from version 10.0.0.
SalesIQCallStatus
The SalesIQCallStatus enum defines the various states of a live call session in Zoho SalesIQ. It allows developers to track the progress/ outcome and handle UI or logic updates accordingly.
Copied
Description:
- none: No call has been initiated.
- calling: The call is currently being placed.
- ringing: The recipient's device is ringing.
- connecting: The system establishes a call connection.
- connected: The call has been successfully connected.
- reconnecting: The system attempts to re-establish the call after a temporary disconnection.
- ended: The call has ended.
- missed: The call was not answered by the recipient.
- cancelled: The call was cancelled before it was answered.
- declined: The recipient declined the call.
- callFailed: The call failed due to a technical error or network issue.
- queue: The call is in queue, waiting to be attended by an operator.
- invalid: The call attempt is invalid, typically due to an unsupported condition or error.
SalesIQCallDirection
The SalesIQCallDirection enum defines the call's origin, whether it's initiated by the visitor or the operator.
Copied
Description:
- incoming: The call was initiated by the visitor and received by the operator.
- outgoing: The call was initiated by the operator and placed to the visitor.
- none: No active call direction is currently associated.