SipCall

open class SipCall

Wrapper around PJSUA2 Call object.

Author

gotev (Aleksandar Gotev)

Constructors

Link copied to clipboard
constructor(account: SipAccount, callID: Int)
Incoming call constructor.
constructor(account: SipAccount)
Outgoing call constructor.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun declineIncomingCall(statusCode: Int)
Link copied to clipboard
open fun getCurrentState(): Int
Link copied to clipboard
open fun getVideoPreview(): VideoPreview
Link copied to clipboard
open fun getVideoWindow(): VideoWindow
Link copied to clipboard
open fun hangUpWithCode()
open fun hangUpWithCode(statusCode: Int)
Link copied to clipboard
Link copied to clipboard
open fun isLocalHold(): Boolean
Link copied to clipboard
open fun isLocalMute(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isVideoCall(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun makeCall(dst_uri: String, prm: CallOpParam)
Link copied to clipboard
open fun onCallMediaEvent(prm: OnCallMediaEventParam)
Link copied to clipboard
open fun onCallMediaState(prm: OnCallMediaStateParam)
Link copied to clipboard
open fun onCallState(prm: OnCallStateParam)
Link copied to clipboard
open fun onStreamDestroyed(prm: OnStreamDestroyedParam)
Link copied to clipboard
open fun setFrontCamera(frontCamera: Boolean)
Link copied to clipboard
open fun setHold(hold: Boolean)
Link copied to clipboard
open fun setIncomingVideoFeed(surface: Surface)
Link copied to clipboard
open fun setMute(mute: Boolean)
Utility method to mute/unmute the device microphone during a call.
Link copied to clipboard
open fun setVideoMute(videoMute: Boolean)
Link copied to clipboard
open fun setVideoParams(videoCall: Boolean, videoConference: Boolean)
Link copied to clipboard
open fun setVideoPreview(mVideoPreview: VideoPreview)
Link copied to clipboard
open fun setVideoWindow(mVideoWindow: VideoWindow)
Link copied to clipboard
open fun startPreviewVideoFeed(surface: Surface)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun toggleHold()
Link copied to clipboard
open fun toggleMute()
Link copied to clipboard
open fun transferTo(destination: String)
Utility method to transfer a call to a number in the same realm as the account to which this call belongs to.