BLCall

public abstract class BLCall

The BLCall class represents a signaling and media session between the host device and Boostlingo infrastructure.

Functions

Link copied to clipboard
public final Completable confirmThirdPartyParticipant(String identity, Boolean confirm)

Accepts/rejects the third party participant joining by the link.

Link copied to clipboard
public final Completable dialThirdParty(String phone)

Used to dial a third-party participant with the phone number specified.

Link copied to clipboard
public final String getAccessToken()

Property that defines the twilio access token.

Link copied to clipboard
public final Long getCallId()

Gets a server assigned identifier for the Call.

Link copied to clipboard
public final Boolean getCanAddThirdParty()
Link copied to clipboard
public final Long getClientCompanyAccountId()
Link copied to clipboard
public final Long getCurrentUserId()

A server assigned identifier for the current user.

Link copied to clipboard
public final String getIdentity()

Property that defines the twilio identity.

Link copied to clipboard
public final BLParticipant getInterlocutorInfo()
Link copied to clipboard
public final List<BLParticipant> getParticipants()

Defines the list of remote participants joined the Call.

Link copied to clipboard
public final Completable hangupThirdPartyParticipant(String identity)

Used to remove a participant with the identity specified from the current call.

Link copied to clipboard
public abstract Boolean isInProgress()

Property that defines if the Call is in progress.

Link copied to clipboard
public abstract Boolean isMuted()

Property that defines if the Call is muted.

Link copied to clipboard
public abstract Boolean isVideo()

Returns true if this is a video call, false otherwise.

Link copied to clipboard
public final Completable muteThirdPartyParticipant(String identity, Boolean mute)

Used to mute/unmute a participant with the identity specified from the current call.

Link copied to clipboard
public abstract Unit setMuted(Boolean isMuted)

Property that defines if the Call is muted.

Properties

Link copied to clipboard
private final String accessToken

Property that defines the twilio access token.

Link copied to clipboard
private final Long callId

Gets a server assigned identifier for the Call.

Link copied to clipboard
private final Boolean canAddThirdParty
Link copied to clipboard
private final Long clientCompanyAccountId
Link copied to clipboard
private final Long currentUserId

A server assigned identifier for the current user.

Link copied to clipboard
private final String identity

Property that defines the twilio identity.

Link copied to clipboard
private final BLParticipant interlocutorInfo

Gets interpreter information for the Call.

Link copied to clipboard
private final Boolean isInProgress

Property that defines if the Call is in progress.

Link copied to clipboard
private Boolean isMuted

Property that defines if the Call is muted.

Link copied to clipboard
private final Boolean isVideo

Returns true if this is a video call, false otherwise.

Link copied to clipboard
private final List<BLParticipant> participants

Defines the list of remote participants joined the Call.

Inheritors

Link copied to clipboard
Link copied to clipboard