Structures
The following structures are available globally.
-
Represents real-time call quality metrics derived from WebRTC statistics
See moreDeclaration
Swift
public struct CallQualityMetrics
-
Log entry for debug information captured during a call
See moreDeclaration
Swift
public struct LogEntry : Codable -
Statistics for outbound audio stream
See moreDeclaration
Swift
public struct OutboundAudioStats : Codable -
Statistics for inbound audio stream
See moreDeclaration
Swift
public struct InboundAudioStats : Codable -
Combined audio statistics for a reporting interval
See moreDeclaration
Swift
public struct AudioStats : Codable -
Connection statistics for a reporting interval
See moreDeclaration
Swift
public struct ConnectionStats : Codable -
Statistics collected during a single reporting interval
See moreDeclaration
Swift
public struct CallReportInterval : Codable -
Summary information about the call
See moreDeclaration
Swift
public struct CallReportSummary : Codable -
Complete call report payload sent to voice-sdk-proxy
See moreDeclaration
Swift
public struct CallReportPayload : Codable
-
Helper type for encoding/decoding arbitrary JSON values
See moreDeclaration
Swift
public struct AnyCodable : Codable -
See moreTxCallInfocontains the required information of the current CallDeclaration
Swift
public struct TxCallInfo -
Represents an audio codec capability that can be used for preferred codec selection This mirrors the RTCRtpCodecCapability structure from WebRTC
See moreDeclaration
Swift
public struct TxCodecCapability : Codable, Equatable, Identifiable -
This structure is intended to used for Telnyx SDK configurations.
See moreDeclaration
Swift
public struct TxConfig -
This class contains all the properties related to Push Notifications
See moreDeclaration
Swift
public struct TxPushConfig -
This class contains all the properties related to Server Confuguration from Push
See moreDeclaration
Swift
public struct TxPushIPConfig -
This class contains all the properties related to: Signaling server URL and STUN / TURN servers
See moreDeclaration
Swift
public struct TxServerConfiguration -
Represents a transcription item from AI assistant conversations (Android-compatible)
See moreDeclaration
Swift
public struct TranscriptionItem -
Represents widget settings for AI assistant interface
See moreDeclaration
Swift
public struct WidgetSettings -
Represents audio visualizer configuration
See moreDeclaration
Swift
public struct AudioVisualizerConfig -
Configuration options for the log collector
See moreDeclaration
Swift
public struct LogCollectorConfig -
Represents image URL data for AI assistant messages
See moreDeclaration
Swift
public struct ImageURL -
Represents conversation content for AI assistant messages
See moreDeclaration
Swift
public struct ConversationContent -
Represents a conversation item for AI assistant messages
See moreDeclaration
Swift
public struct ConversationItem -
Represents AI conversation parameters
See moreDeclaration
Swift
public struct AiConversationParams -
Data class to hold detailed reasons for call termination.
See moreDeclaration
Swift
public struct CallTerminationReason -
Configuration options for the call report collector
See moreDeclaration
Swift
public struct CallReportConfig
Structures Reference