CallRecordSessionSegments
Breaks down call sessions in Microsoft Teams into smaller segments for granular tracking of media streams.
Table Specific Information
Select
Query the CallRecordSessionSegments table to get details of PeerToPeer and Group Call session segments information on Teams. The CallRecordsId should be acquired by following instructions in Get callRecord. Custom App and Client Credentials should be used. See Creating an Entra ID (Azure AD) Application
- CallRecordSessionSegments supports '=' operator.
The following is an example query:
SELECT * FROM CallRecordSessionSegments WHERE CallRecordsId = 'b6ee7caa-f730-451f-b6bd-24592a3429a7'
Columns
| Name | Type | Description |
| Id [KEY] | String | Unique identifier for the call record session segment in Microsoft Teams. |
| Callee_UserAgent_ApplicationVersion | String | Version of the application used by the callee's user agent during this session segment. |
| Callee_UserAgent_HeaderValue | String | Header value from the callee's user agent during this session segment. |
| Caller_UserAgent_ApplicationVersion | String | Version of the application used by the caller's user agent during this session segment. |
| Caller_UserAgent_HeaderValue | String | Header value from the caller's user agent during this session segment. |
| EndDateTime | Datetime | Timestamp indicating when the session segment ended. |
| FailureInfo_Reason | String | Reason for failure during the session segment, if applicable. |
| FailureInfo_Stage | String | Stage of the call session where the failure occurred, if applicable. |
| Media | String | Details about media streams used during the session segment, such as audio or video. |
| StartDateTime | Datetime | Timestamp indicating when the session segment started. |
| CallRecordsId | String | Mandatory internal column representing the call record ID, used in WHERE clauses to filter records. |