| title | directRoutingLogRow resource type |
|---|---|
| description | Represents a row of data in the direct routing call log. |
| author | saurabhjain0804 |
| ms.localizationpriority | medium |
| ms.subservice | cloud-communications |
| doc_type | resourcePageType |
| ms.date | 05/23/2024 |
Namespace: microsoft.graph.callRecords
[!INCLUDE beta-disclaimer]
Represents a row of data in the direct routing call log. Each row maps to one call.
| Method | Return Type | Description |
|---|---|---|
| List direct routing calls | microsoft.graph.callRecords.directRoutingLogRow collection | List directRoutingLogRow objects for a call record. |
| Property | Type | Description |
|---|---|---|
| administrativeUnitInfos | microsoft.graph.callRecords.administrativeUnitInfo collection | Collection of administrative units associated to a call. |
| calleeNumber | String | Number of the user or bot who received the call (E.164 format, but might include more data). |
| callEndSubReason | Int32 | In addition to the SIP codes, Microsoft has own subcodes that indicate the specific issue. |
| callerNumber | String | Number of the user or bot who made the call (E.164 format, but might include more data). |
| callType | String | Call type and direction. |
| correlationId | String | Identifier (GUID) for the call that you can use when calling Microsoft Support. |
| duration | Int32 | Duration of the call in seconds. |
| endDateTime | DateTimeOffset | Only exists for successful (fully established) calls. The time when the call ended. |
| failureDateTime | DateTimeOffset | Only exists for failed (not fully established) calls. |
| finalSipCode | Int32 | The final response code with which the call ended (RFC 3261). |
| finalSipCodePhrase | String | Description of the SIP code and Microsoft subcode. |
| id | String | Unique call identifier (GUID). |
| inviteDateTime | DateTimeOffset | The date and time when the initial invite was sent. |
| mediaBypassEnabled | Boolean | Indicates if the trunk was enabled for media bypass or not. |
| mediaPathLocation | String | The data center used for media path in non-bypass call. |
| otherPartyCountryCode | String | Country/region code of the caller for an incoming call, or callee for an outgoing call. For details, see ISO 3166-1 alpha-2. |
| signalingLocation | String | The data center used for signaling for both bypass and non-bypass calls. |
| startDateTime | DateTimeOffset | Call start time. For failed and unanswered calls, this value can be equal to invite or failure time. |
| successfulCall | Boolean | Success or attempt. |
| transferorCorrelationId | String | Correlation ID of the call to the transferor. |
| trunkFullyQualifiedDomainName | String | Fully qualified domain name of the session border controller. |
| userCountryCode | String | Country/region code of the user. For details, see ISO 3166-1 alpha-2. |
| userDisplayName | String | Display name of the user. |
| userId | String | The unique identifier (GUID) of the user in Microsoft Entra ID. This and other user info is null/empty for bot call types. |
| userPrincipalName | String | The user principal name (sign-in name) in Microsoft Entra ID, is usually the same as the user's SIP address and can be the same as the user's e-mail address. |
None.
The following JSON representation shows the resource.
{
"@odata.type": "#microsoft.graph.callRecords.directRoutingLogRow",
"administrativeUnitInfos": [{"@odata.type": "microsoft.graph.callRecords.administrativeUnitInfo"}],
"calleeNumber": "String",
"callEndSubReason": "Int32",
"callerNumber": "String",
"callType": "String",
"correlationId": "String",
"duration": "Int32",
"endDateTime": "String (timestamp)",
"failureDateTime": "String (timestamp)",
"finalSipCode": "Int32",
"finalSipCodePhrase": "String",
"id": "String (identifier)",
"inviteDateTime": "String (timestamp)",
"mediaBypassEnabled": "Boolean",
"mediaPathLocation": "String",
"otherPartyCountryCode": "String",
"signalingLocation": "String",
"startDateTime": "String (timestamp)",
"successfulCall": "Boolean",
"transferorCorrelationId": "String",
"trunkFullyQualifiedDomainName": "String",
"userCountryCode": "String",
"userDisplayName": "String",
"userId": "String",
"userPrincipalName": "String"
}