Interface: CredentialConfig
Defined in: models/config.ts:4 Configuration for credential-based authenticationProperties
type
type: "credential"
Defined in: models/config.ts:5
sipUser
sipUser: string
Defined in: models/config.ts:6
sipPassword
sipPassword: string
Defined in: models/config.ts:7
debug?
Defined in: models/config.ts:8 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:optionaldebug:boolean
false
pushNotificationDeviceToken?
Defined in: models/config.ts:9optionalpushNotificationDeviceToken:string
enableCallReports?
Defined in: models/config.ts:11 Enable automatic call quality reporting. When enabled, the SDK collects WebRTC stats and structured logs during calls and POSTs them to theoptionalenableCallReports:boolean
/call_report endpoint when calls end. Default: true
callReportInterval?
Defined in: models/config.ts:13 Stats collection interval in seconds. Default:optionalcallReportInterval:number
5
callReportLogLevel?
Defined in: models/config.ts:15 Minimum log level to capture for call reports:optionalcallReportLogLevel:string
'debug' | 'info' | 'warn' | 'error'. Default: 'debug'
callReportMaxLogEntries?
Defined in: models/config.ts:17 Maximum number of log entries to buffer per call. Default:optionalcallReportMaxLogEntries:number
1000