public class Call
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Call.DTMFParams |
static class |
Call.DTMFType |
Constructor and Description |
---|
Call(CallObject callObject,
Session session)
Construct a new call based on CallObject
|
Call(CallOptions callOptions,
Session session)
Construct a new call based on callOptions
|
Modifier and Type | Method and Description |
---|---|
void |
answer()
Answer the call
|
void |
call()
Make a new outgoing call
|
java.lang.String |
getCallee() |
java.lang.String |
getCaller() |
CallObject |
getCallObject() |
CallOptions |
getCallOptions() |
java.lang.Boolean |
getHasAudio() |
java.lang.Boolean |
getHasVideo() |
java.lang.String |
getId() |
java.lang.Boolean |
getIncoming() |
java.lang.Boolean |
getIsMsrp() |
java.lang.String |
getSipMessageRaw() |
java.lang.Integer |
getSipStatus() |
java.lang.String |
getStatus() |
java.lang.String |
getVisibleName() |
void |
hangup()
Hangup the call
|
void |
hold()
Put the call on hold
|
boolean |
isAudioMuted()
Check if audio muted
|
boolean |
isVideoMuted()
Check if video muted
|
void |
muteAudio()
Mute audio for this call
|
void |
muteVideo()
Mute video for this call
|
void |
on(CallStatusEvent callStatusEvent)
Set callStatusEvent listener, implementing
CallStatusEvent.onTrying(Call) , CallStatusEvent.onEstablished(Call) , etc |
void |
sendDTMF(java.lang.String dtmf,
Call.DTMFType type) |
void |
switchCamera(CameraSwitchHandler cameraSwitchHandler)
Switch camera if exist
|
void |
unhold()
Unhold the call
|
void |
unmuteAudio()
Unmute audio for this call
|
void |
unmuteVideo()
Unmute video for this call
|
public Call(CallObject callObject, Session session)
callObject
- session
- public Call(CallOptions callOptions, Session session)
callOptions
- session
- public void call()
public void answer()
public void hold()
public void unhold()
public void sendDTMF(java.lang.String dtmf, Call.DTMFType type)
public void switchCamera(CameraSwitchHandler cameraSwitchHandler)
cameraSwitchHandler
- public void hangup()
public void muteAudio()
public void unmuteAudio()
public boolean isAudioMuted()
public void muteVideo()
public void unmuteVideo()
public boolean isVideoMuted()
public void on(CallStatusEvent callStatusEvent)
CallStatusEvent.onTrying(Call)
, CallStatusEvent.onEstablished(Call)
, etccallStatusEvent
- public java.lang.String getId()
public java.lang.Boolean getIncoming()
public java.lang.String getStatus()
public java.lang.Integer getSipStatus()
public java.lang.String getCaller()
public java.lang.String getCallee()
public java.lang.Boolean getHasAudio()
public java.lang.Boolean getHasVideo()
public java.lang.String getVisibleName()
public java.lang.String getSipMessageRaw()
public java.lang.Boolean getIsMsrp()
public CallOptions getCallOptions()
public CallObject getCallObject()