Package ai.origon.sdk
See: Description
-
Enum Summary Enum Description Channel SessionControl MessageRole MessageStatus Delivery status of a Message. MessageState Generation state of a Message. AudioOutputRoute Audio output route override for a voice call — the "speakerphone" concept, distinct from device selection. -
Class Summary Class Description ClientConfig StartCallOptions StartChatOptions Options for OrigonClient.startChat. StartSessionResponse JoinInput Input for OrigonClient.joinCall / OrigonClient.joinChat — a previously-obtained StartSessionResponse. ActiveSession AttachmentRule AttachmentPolicy ServerConfig Attachment Uploaded media descriptor. UploadProgress Progress update emitted while OrigonClient.uploadAttachment is in flight. MessageButton One option on an interactive flow prompt — Message.buttons, or a gallery card's own button stack. MessageCard One card in a Message.gallery carousel. Message One transcript line / message. SendMessagePayload Payload for OrigonClient.sendMessage. Contact SessionSummary Element of the array returned by OrigonClient.getSessions. SessionHistory Returned by OrigonClient.getSession. Acw After-Call-Work offer carried on a chat ClientEvent.ChatSessionEnded for an agent participant (the wrap-up screen). ServerClosed TransportClosed Local transport failed before the MOQ session was established (QUIC dial / DNS / TLS / etc.). DisconnectReason MessageAdded A message was appended to the transcript — outbound provisional ( status == SENDING), inbound peer message, or future AI message.MessageUpdated A previously-added message was updated. SessionUpdated ControlUpdated Typing ChatSessionEnded The chat session ended cleanly by an explicit server signal (connect's chat sessionEndedSSE frame) — distinct from a transport-level Disconnected, which does NOT follow it.Connected Reconnecting Reconnected PeerAttached PeerDetached Disconnected CallError Voice-side soft error. AudioRouteChanged The audio output route changed — the app's OrigonClient.setAudioOutput choice or an OS-driven change (e.g. ClientEvent Async event from a session. OrigonClient The primary interface to the Origon platform on Android. SessionException Thrown by SessionBridge when the underlying session crate returns an error. -
Object Summary Object Description Companion LocalClose NetworkLoss EndpointNotProvisioned EndpointAlreadyConnected TokenInvalid TokenExpired TokenReplayed ProtocolViolation CapabilityMissing IllegalState ResourceExhausted ReplayLost SessionEnded The server ended the session cleanly ( SESSION_ENDED, 0x1040): the bridge collapsed (remote leg hung up / engine drained), the controller destroyed the session, or the engine reaped it idle.Companion -
Interface Summary Interface Description UploadProgressCallback Native-bridge progress sink for SessionBridge.uploadAttachment.