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 oftransferCallandcompleteConsultTransfer. - 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.
Extensions
Typedefs
- LocalCameraCreatedCallback = void Function(LocalCameraController controller)
- RemoteCameraCreatedCallback = void Function(RemoteCameraController controller)