public interface IncomingCallInterface extends CallInterface
Modifier and Type | Method and Description |
---|---|
void |
acceptCall(boolean videoEnabled)
Accepts the incoming call
|
void |
acceptCall(boolean videoEnabled,
java.util.Map<java.lang.String,java.lang.String> customParameters)
Accepts the incoming call and sends the given custom SIP headers to SPiDR server.
|
void |
forwardCall(java.lang.String terminatorAddress)
Forwards the related incoming call to another terminator
|
java.util.Map<java.lang.String,java.lang.String> |
getCustomSIPHeaders()
Gets custom SIP headers as a key-value map gathered from call notification.
|
void |
ignoreCall()
Ignores the related incoming call
|
void |
rejectCall()
Rejects the related incoming call
|
void |
sendRingingFeedback()
Sends the ringing feedback to SPiDR.
|
addPropertyChangeListener, bringVideoViewToFront, canReceiveVideo, canSendVideo, changeVideoResolution, consultativeTransfer, endCall, endCall, getActiveCamera, getAvailableCodecs, getCalleeAddress, getCalleeName, getCallerAddress, getCallerName, getCallId, getCallState, getCameraResolution, getCustomParameters, getId, getMediaAttributes, getRTPStatistics, getVideoViewOnFront, holdCall, isMute, isVideoEnabled, isVoiceEnabled, mute, sendCustomParameters, sendDTMF, setCallerName, setCaptureDevice, setCaptureDevice, setCustomParameters, setLocalVideoView, setRemoteVideoView, setVideoEnabled, setVoiceEnabled, takeLocalVideoSnapshot, transferCall, unHoldCall, unMute, videoMute, videoStart, videoStop, videoUnMute
void acceptCall(boolean videoEnabled)
videoEnabled
- indicates call answered with video or notvoid acceptCall(boolean videoEnabled, java.util.Map<java.lang.String,java.lang.String> customParameters)
videoEnabled
- indicates call answered with video or notcustomParameters
- key-value pairs of custom SIP headers to sendvoid ignoreCall()
void rejectCall()
void forwardCall(java.lang.String terminatorAddress)
terminatorAddress
- address defining to which the call will be forwardedjava.util.Map<java.lang.String,java.lang.String> getCustomSIPHeaders()
void sendRingingFeedback()