Interface: TokenConfig
Defined in: models/config.ts:15
Configuration for token-based authentication
Properties
type
type:
"token"
Defined in: models/config.ts:16
token
token:
string
Defined in: models/config.ts:17
debug?
optionaldebug:boolean
Defined in: models/config.ts:18
Enable WebSocket-based debug stats collection. When enabled, the SDK sends real-time WebRTC statistics to the Telnyx debug service over the WebSocket connection. Default: false
pushNotificationDeviceToken?
optionalpushNotificationDeviceToken:string
Defined in: models/config.ts:19
enableCallReports?
optionalenableCallReports:boolean
Defined in: models/config.ts:29
Enable automatic call quality reporting. When enabled, the SDK collects WebRTC stats and structured logs during calls and POSTs them to the /call_report endpoint when calls end. Default: true
callReportInterval?
optionalcallReportInterval:number
Defined in: models/config.ts:31
Stats collection interval in seconds. Default: 5
callReportLogLevel?
optionalcallReportLogLevel:string
Defined in: models/config.ts:33
Minimum log level to capture for call reports: 'debug' | 'info' | 'warn' | 'error'. Default: 'debug'
callReportMaxLogEntries?
optionalcallReportMaxLogEntries:number
Defined in: models/config.ts:35
Maximum number of log entries to buffer per call. Default: 1000