Class DirectRoutingLogRow
java.lang.Object
com.microsoft.graph.callrecords.models.DirectRoutingLogRow
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DirectRoutingLogRow
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Direct Routing Log Row.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Callee Number.The Call End Sub Reason.The Caller Number.The Call Type.The Correlation Id.The Duration.The End Date Time.The Failure Date Time.The Final Sip Code.The Final Sip Code Phrase.The Id.The Invite Date Time.The Media Bypass Enabled.The Media Path Location.the OData type of the object as returned by the serviceThe Signaling Location.The Start Date Time.The Successful Call.The Trunk Fully Qualified Domain Name.The User Display Name.The User Id.The User Principal Name. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
calleeNumber
@SerializedName(value="calleeNumber", alternate="CalleeNumber") @Expose @Nullable public String calleeNumberThe Callee Number. Number of the user or bot who received the call. E.164 format, but might include other data. -
callEndSubReason
@SerializedName(value="callEndSubReason", alternate="CallEndSubReason") @Expose @Nullable public Integer callEndSubReasonThe Call End Sub Reason. In addition to the SIP codes, Microsoft has subcodes that indicate the specific issue. -
callerNumber
@SerializedName(value="callerNumber", alternate="CallerNumber") @Expose @Nullable public String callerNumberThe Caller Number. Number of the user or bot who made the call. E.164 format, but might include other data. -
callType
The Call Type. Call type and direction. -
correlationId
@SerializedName(value="correlationId", alternate="CorrelationId") @Expose @Nullable public String correlationIdThe Correlation Id. Identifier for the call that you can use when calling Microsoft Support. GUID. -
duration
The Duration. Duration of the call in seconds. -
endDateTime
@SerializedName(value="endDateTime", alternate="EndDateTime") @Expose @Nullable public OffsetDateTime endDateTimeThe End Date Time. Only exists for successful (fully established) calls. Time when call ended. -
failureDateTime
@SerializedName(value="failureDateTime", alternate="FailureDateTime") @Expose @Nullable public OffsetDateTime failureDateTimeThe Failure Date Time. Only exists for failed (not fully established) calls. -
finalSipCode
@SerializedName(value="finalSipCode", alternate="FinalSipCode") @Expose @Nullable public Integer finalSipCodeThe Final Sip Code. The code with which the call ended. For more information, see RFC 3261. -
finalSipCodePhrase
@SerializedName(value="finalSipCodePhrase", alternate="FinalSipCodePhrase") @Expose @Nullable public String finalSipCodePhraseThe Final Sip Code Phrase. Description of the SIP code and Microsoft subcode. -
id
The Id. Unique call identifier. GUID. -
inviteDateTime
@SerializedName(value="inviteDateTime", alternate="InviteDateTime") @Expose @Nullable public OffsetDateTime inviteDateTimeThe Invite Date Time. When the initial invite was sent. -
mediaBypassEnabled
@SerializedName(value="mediaBypassEnabled", alternate="MediaBypassEnabled") @Expose @Nullable public Boolean mediaBypassEnabledThe Media Bypass Enabled. Indicates whether the trunk was enabled for media bypass. -
mediaPathLocation
@SerializedName(value="mediaPathLocation", alternate="MediaPathLocation") @Expose @Nullable public String mediaPathLocationThe Media Path Location. The datacenter used for media path in a nonbypass call. -
signalingLocation
@SerializedName(value="signalingLocation", alternate="SignalingLocation") @Expose @Nullable public String signalingLocationThe Signaling Location. The datacenter used for signaling for both bypass and nonbypass calls. -
startDateTime
@SerializedName(value="startDateTime", alternate="StartDateTime") @Expose @Nullable public OffsetDateTime startDateTimeThe Start Date Time. Call start time.For failed and unanswered calls, this can be equal to the invite or failure time. -
successfulCall
@SerializedName(value="successfulCall", alternate="SuccessfulCall") @Expose @Nullable public Boolean successfulCallThe Successful Call. Success or attempt. -
trunkFullyQualifiedDomainName
@SerializedName(value="trunkFullyQualifiedDomainName", alternate="TrunkFullyQualifiedDomainName") @Expose @Nullable public String trunkFullyQualifiedDomainNameThe Trunk Fully Qualified Domain Name. Fully qualified domain name of the session border controller. -
userDisplayName
@SerializedName(value="userDisplayName", alternate="UserDisplayName") @Expose @Nullable public String userDisplayNameThe User Display Name. Display name of the user. -
userId
The User Id. Calling user's ID in Microsoft Graph. This and other user information is null/empty for bot call types. GUID. -
userPrincipalName
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalNameThe User Principal Name. UserPrincipalName (sign-in name) in Microsoft Entra ID. This is usually the same as the user's SIP Address, and can be the same as the user's email address.
-
-
Constructor Details
-
DirectRoutingLogRow
public DirectRoutingLogRow()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-