Skip to content

Commit 3ff6519

Browse files
authored
Merge pull request #25993 from microsoftgraph/mcm223-callrecords-session-duplication
Clarify session behavior when CQAA in-memory tranfers are involved
2 parents f6d5eef + 569b1d6 commit 3ff6519

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

api-reference/beta/resources/callrecords-session.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Namespace: microsoft.graph.callRecords
1616

1717
Represents a user-user communication or a user-meeting communication in the case of a conference call.
1818

19+
One session can be returned multiple times if the communication involves more than one service identity. For more information, see [call record API FAQ](/graph/callrecords-api-faq).
20+
1921
## Methods
2022

2123
| Method | Return Type | Description |

api-reference/v1.0/resources/callrecords-session.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Namespace: microsoft.graph.callRecords
1414

1515
Represents a user-user communication or a user-meeting communication in the case of a conference call.
1616

17+
One session can be returned multiple times if the communication involves more than one service identity. For more information, see [call record API FAQ](/graph/callrecords-api-faq).
18+
1719
## Methods
1820

1921
| Method | Return Type | Description |

concepts/callrecords-api-faq.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.date: 11/07/2024
99

1010
# Microsoft Graph call records API FAQ
1111

12-
This topic provides answers to frequently asked quesstions about the call records API in Microsoft Graph.
12+
This topic provides answers to frequently asked questions about the call records API in Microsoft Graph.
1313

1414
## What is the Microsoft Graph call records API?
1515

@@ -92,6 +92,10 @@ You can use the following methods to list all attending call participants:
9292

9393
You might not see all participants because the [List participants_v2](/graph/api/callrecords-callrecord-list-participants_v2) API supports pagination, limiting the number of participants in the response to 130 per page. If there were more than 130 users on the call, the first call record response contains 130 participants along with a `@odata.nextLink` property. This property includes the URL to call the API and receive the next set of participants. Continue this process until the next link is empty, which indicates that there are no more participants to retrieve.
9494

95+
## Why are there duplicate sessions returned for one call record?
96+
97+
A call record [session](/graph/api/resources/callrecords-session) uniquely represents a single user-user communication in peer-to-peer calls or a single user-service communication in a group call or meeting. However, in some calling scenarios a single user-service communication can involve multiple service identities in a single session, such as a virtual transfer between an auto attendant and a call queue. In these scenarios, a session ID might be duplicated one or more times in order to properly represent each identity involved in the communication and the respective communication duration.
98+
9599
## Why do I receive a 404 Not Found error?
96100

97101
The following are some reasons why you might encounter a `404 Not Found` error:

0 commit comments

Comments
 (0)