omicall library

Classes

CallQualityInfo
Call quality information parsed from network health data
CallQualityTracker
Tracks call quality and LCN (Loss Connect Number) to determine network health
ClientCameraView
LocalCameraController
LocalCameraView
OmicallClient
OmiCallHoldEvent
Event CALL_HOLD_CHANGED — hold state of any call (customer or consult).
OmiCallSummary
One live call, from OmicallClient.getActiveCalls.
OmiConsultStateEvent
Event CONSULT_STATE_CHANGED.
OmiDeviceInfo
One device registered on the OMI backend for the current SIP user, from OmicallClient.getOmiDevices. Native returns snake_case on both platforms.
OmiEventList
OmiRegisterResult
Result of OmicallClient.register / OmicallClient.registerWithApiKey.
OmiRemoteConnectionEvent
Event REMOTE_CONNECTION_CHANGED (iOS).
OmiTransferStatusEvent
Event TRANSFER_STATUS — REFER progress of transferCall and completeConsultTransfer.
RemoteCameraController
RemoteCameraView

Enums

OmiConsultStartStatus
Consult (attended) transfer models — same values on Android SDK 2.9.1 and iOS OmiKit 1.12.0. Result of OmicallClient.startConsultCall.
OmiConsultState
State of the consult leg.
OmiRemoteConnectionState
Health of the other party's media during a call (iOS OMIRemoteConnectionState). Indexes match the native raw values.

Typedefs

LocalCameraCreatedCallback = void Function(LocalCameraController controller)
RemoteCameraCreatedCallback = void Function(RemoteCameraController controller)