CallSessionInfo
Props
accountId
accountId: number
The account ID that initiates the JS session
applicationId
applicationId: number
The application ID that initiates the JS session
applicationName
applicationName: string
The application name
callSessionHistoryId
callSessionHistoryId: number
The unique JS session identifier
calls
calls: CallInfo[]
Calls within the JS session, including durations, cost, phone numbers and other information
customData
customData: string
| undefined
Custom data
duration
duration: number
| undefined
The entire JS session duration in seconds. The session can contain multiple calls
finishReason
finishReason: string
| undefined
Finish reason. Possible values are Normal termination, Insufficient funds, Internal error (billing timeout), Terminated administratively, JS session error, Timeout
initiatorAddress
initiatorAddress: string
The initiator IP address
logFileUrl
logFileUrl: string
The link to the session log. The log retention policy is 1 month, after that time this field clears. If you have issues accessing the log file, check if the application has "Secure storage of applications and logs" feature enabled. In this case, you need to authorize.
mediaServerAddress
mediaServerAddress: string
The media server IP address
ruleName
ruleName: string
The routing rule name
startDate
startDate: Date
The start date in the selected timezone in 24-h format: YYYY-MM-DD HH:mm:ss
userId
userId: number
The user ID that initiates the JS session