java.lang.Object
com.azure.communication.callautomation.models.CallInvite

public final class CallInvite extends Object
Call invite details.
  • Constructor Details

    • CallInvite

      public CallInvite(PhoneNumberIdentifier targetIdentity, PhoneNumberIdentifier callerIdNumber)
      Create a CallInvite object with PhoneNumberIdentifierr
      Parameters:
      targetIdentity - Target's PhoneNumberIdentifier
      callerIdNumber - Caller's phone number identifier
    • CallInvite

      public CallInvite(CommunicationUserIdentifier targetIdentity)
      Create a CallInvite object with CommunicationUserIdentifier
      Parameters:
      targetIdentity - Target's CommunicationUserIdentifier
    • CallInvite

      public CallInvite(MicrosoftTeamsUserIdentifier targetIdentity)
      Create a CallInvite object with MicrosoftTeamsUserIdentifier
      Parameters:
      targetIdentity - Target's MicrosoftTeamsUserIdentifier
  • Method Details

    • getTargetParticipant

      public CommunicationIdentifier getTargetParticipant()
      Get target's CommunicationIdentifier
      Returns:
      target's CommunicationIdentifier
    • getSourceDisplayName

      public String getSourceDisplayName()
      get caller's display name
      Returns:
      display name for caller
    • setSourceDisplayName

      public CallInvite setSourceDisplayName(String sourceDisplayName)
      set display name for caller
      Parameters:
      sourceDisplayName - display name for caller
      Returns:
      the CallInvite object itself
    • getCustomCallingContext

      public CustomCallingContext getCustomCallingContext()
      get custom calling context
      Returns:
      custom calling context
    • getSourceCallerIdNumber

      public PhoneNumberIdentifier getSourceCallerIdNumber()
      get PhoneNumberIdentifier for PSTN caller
      Returns:
      PhoneNumberIdentifier for PSTN caller
    • setSourceCallerIdNumber

      public CallInvite setSourceCallerIdNumber(PhoneNumberIdentifier sourceCallerIdNumber)
      set PhoneNumberIdentifier for PSTN caller
      Parameters:
      sourceCallerIdNumber - PhoneNumberIdentifier for PSTN caller
      Returns:
      the CallInvite object itself