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
getDirectRoutingCalls 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"
}