CallInvite Class
- java.
lang. Object - com.
azure. communication. callautomation. models. CallInvite
- com.
public final class CallInvite
Call invite details.
Constructor Summary
| Constructor | Description |
|---|---|
| CallInvite(CommunicationUserIdentifier targetIdentity) |
Create a Call |
| CallInvite(MicrosoftTeamsAppIdentifier targetIdentity) |
Create a Call |
| CallInvite(MicrosoftTeamsUserIdentifier targetIdentity) |
Create a Call |
| CallInvite(PhoneNumberIdentifier targetIdentity, PhoneNumberIdentifier callerIdNumber) |
Create a Call |
| CallInvite(TeamsExtensionUserIdentifier targetIdentity) |
Create a Call |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Custom |
getCustomCallingContext()
get custom calling context |
|
Phone |
getSourceCallerIdNumber()
get Phone |
| String |
getSourceDisplayName()
get caller's display name |
|
Communication |
getTargetParticipant()
Get target's Communication |
|
Call |
setSourceCallerIdNumber(PhoneNumberIdentifier sourceCallerIdNumber)
set Phone |
|
Call |
setSourceDisplayName(String sourceDisplayName)
set display name for caller |
Methods inherited from java.lang.Object
Constructor Details
CallInvite
public CallInvite(CommunicationUserIdentifier targetIdentity)
Create a CallInvite object with CommunicationUserIdentifier
Parameters:
CallInvite
public CallInvite(MicrosoftTeamsAppIdentifier targetIdentity)
Create a CallInvite object with MicrosoftTeamsAppIdentifier
Parameters:
CallInvite
public CallInvite(MicrosoftTeamsUserIdentifier targetIdentity)
Create a CallInvite object with MicrosoftTeamsUserIdentifier
Parameters:
CallInvite
public CallInvite(PhoneNumberIdentifier targetIdentity, PhoneNumberIdentifier callerIdNumber)
Create a CallInvite object with PhoneNumberIdentifier When the source of the call is a Teams App source, callerIdNumber is not supported and should be null.
Parameters:
CallInvite
public CallInvite(TeamsExtensionUserIdentifier targetIdentity)
Create a CallInvite object with TeamsExtensionUserIdentifier
Parameters:
Method Details
getCustomCallingContext
public CustomCallingContext getCustomCallingContext()
get custom calling context
Returns:
getSourceCallerIdNumber
public PhoneNumberIdentifier getSourceCallerIdNumber()
get PhoneNumberIdentifier for PSTN caller
Returns:
getSourceDisplayName
public String getSourceDisplayName()
get caller's display name
Returns:
getTargetParticipant
public CommunicationIdentifier getTargetParticipant()
Get target's CommunicationIdentifier
Returns:
setSourceCallerIdNumber
public CallInvite setSourceCallerIdNumber(PhoneNumberIdentifier sourceCallerIdNumber)
set PhoneNumberIdentifier for PSTN caller
Parameters:
Returns:
setSourceDisplayName
public CallInvite setSourceDisplayName(String sourceDisplayName)
set display name for caller
Parameters:
Returns: