directRoutingLogRow resource type
Namespace: microsoft.graph.callRecords
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents a row of data in the direct routing call log. Each row maps to one call.
Methods
Method | Return Type | Description |
---|---|---|
List direct routing calls | microsoft.graph.callRecords.directRoutingLogRow collection | List directRoutingLogRow objects for a call record. |
Properties
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. |
Relationships
None.
JSON representation
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"
}