callRecord: getDirectRoutingCalls
Namespace: microsoft.graph.callRecords
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Abrufen eines Protokolls von Direct Routing-Anrufen als Sammlung von directRoutingLogRow-Einträgen.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | Nicht unterstützt |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | CallRecord-PstnCalls.Read.All, CallRecords.Read.All |
HTTP-Anforderung
GET /communications/callRecords/getDirectRoutingCalls
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
Funktionsparameter
Stellen Sie in der URL der Anforderung die folgenden Abfrageparameter mit Werten bereit. In der folgenden Tabelle sind die Parameter aufgeführt, die mit dieser Funktion verwendet werden können.
| Parameter | Typ | Beschreibung |
|---|---|---|
| fromDateTime | DateTimeOffset | Beginn des Abfragezeitbereichs. UTC, einschließlich. Der Zeitraum basiert auf der Startzeit des Anrufs. |
| Convert.todatetime | DateTimeOffset | Ende des zeitraums, der abgefragt werden soll. UTC, einschließlich. |
Antwort
Wenn die Funktion erfolgreich ist, werden der 200 OK Antwortcode und eine Auflistung von directRoutingLogRow-Einträgen im Antworttext zurückgegeben.
Wenn mehr als 1.000 Einträge im Datumsbereich vorhanden sind, enthält der Text auch @odata.NextLink eine URL mit einer URL zum Abfragen der nächsten Seite mit Anrufeinträgen. Die letzte Seite im Datumsbereich verfügt nicht über @odata.NextLink . Weitere Informationen finden Sie unter Paging von Microsoft Graph-Daten in Ihrer App.
Beispiel
Das folgende Beispiel zeigt, wie Sie eine Auflistung von Datensätzen für Direkte Routinganrufe abrufen, die im angegebenen Datumsbereich aufgetreten sind. Die Antwort enthält "@odata.count": 1000 das Aufzählen der Anzahl von Datensätzen in dieser ersten Antwort und das Abrufen von @odata.NextLink Datensätzen über die ersten 1000 hinaus. Zur besseren Lesbarkeit zeigt die Antwort nur eine Sammlung von 1 Datensatz an. Gehen Sie davon aus, dass mehr als 1.000 Anrufe in diesem Datumsbereich vorhanden sind.
Anforderung
GET https://graph.microsoft.com/beta/communications/callRecords/getDirectRoutingCalls(fromDateTime=2019-11-01,toDateTime=2019-12-01)
Antwort
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.callRecords.directRoutingLogRow)",
"@odata.count": 1000,
"value": [{
"id": "9e8bba57-dc14-533a-a7dd-f0da6575eed1",
"correlationId": "c98e1515-a937-4b81-b8a8-3992afde64e0",
"userId": "db03c14b-06eb-4189-939b-7cbf3a20ba27",
"userPrincipalName": "richard.malk@contoso.com",
"userDisplayName": "Richard Malk",
"startDateTime": "2019-11-01T00:00:25.105Z",
"inviteDateTime": "2019-11-01T00:00:21.949Z",
"failureDateTime": "0001-01-01T00:00:00Z",
"endDateTime": "2019-11-01T00:00:30.105Z",
"duration": 5,
"callType": "ByotIn",
"successfulCall": true,
"callerNumber": "+12345678***",
"calleeNumber": "+01234567***",
"mediaPathLocation": "USWE",
"signalingLocation": "EUNO",
"finalSipCode": 0,
"callEndSubReason": 540000,
"finalSipCodePhrase": "BYE",
"trunkFullyQualifiedDomainName": "tll-audiocodes01.adatum.biz",
"mediaBypassEnabled": false
}],
"@odata.nextLink": "https://graph.microsoft.com/beta/communications/callRecords/getDirectRoutingCalls(fromDateTime=2019-11-01,toDateTime=2019-12-01)?$skip=1000"
}
Siehe auch
- Microsoft Teams Nutzungsbericht für direktes Routing im Microsoft Teams Admin Center.
- Health Dashboard für direktes Routing im Microsoft Teams Admin Center.
- PSTN-Anrufbericht in Microsoft Graph.
Feedback
Feedback senden und anzeigen für