Package com.ciscowebex.androidsdk.phone

Types

Link copied to clipboard
abstract class AdvancedSetting<T>
Link copied to clipboard
interface AuxStream

An AuxStream instance represents an auxiliary stream.

Link copied to clipboard
interface Breakout

A data type represents the breakout

Link copied to clipboard
interface BreakoutSession

A data type represents the breakout session

Link copied to clipboard
interface Call

A Call represents a media call on Cisco Webex. The application can create an outgoing call by calling Phone.dial function: The application can receive an incoming call on Phone.IncomingCallListener:

Link copied to clipboard
enum CallAssociationType : Enum<CallAssociationType>

An enum for CallAssociationType

Link copied to clipboard
class CallHistoryRecord

A data type represents an item in the user's call history

Link copied to clipboard
interface CallMembership

A data type represents a relationship between Call and Person at Cisco Webex cloud. Since 3.9.0 memberships joined via deviceType Room will be shown only under pairedMemberships.

Link copied to clipboard
interface CallObserver

An observer interface for Call event

Link copied to clipboard
open class CallSchedule : Comparable<CallSchedule>

A CallSchedule represents the schedule of a scheduled call

Link copied to clipboard
class CameraExposureDuration
Link copied to clipboard
class CameraExposureISO
Link copied to clipboard
class CameraExposureTargetBias
Link copied to clipboard
enum CompanionMode : Enum<CompanionMode>

An enumeration to set the companion mode

Link copied to clipboard
enum DirectTransferResult : Enum<DirectTransferResult>
Link copied to clipboard
enum InviteParticipantError : Enum<InviteParticipantError>

An enumeration to know result of inviteParticipant api.

Link copied to clipboard
enum MakeCallResult : Enum<MakeCallResult>
Link copied to clipboard
enum MakeHostError : Enum<MakeHostError>
Link copied to clipboard
class MediaOption

A data type represents the media options of a call.

Link copied to clipboard
class MediaRenderView

Webex media view for local, remote and screen share

Link copied to clipboard
interface MediaStream

An MediaStream instance represents an auxiliary stream.

Link copied to clipboard
class MediaStreamChangeEventInfo
Link copied to clipboard
enum MediaStreamChangeEventType : Enum<MediaStreamChangeEventType>

An enum for MediaStreamChangeEvent

Link copied to clipboard
enum MediaStreamQuality : Enum<MediaStreamQuality>

An enum for MediaStreamQuality

Link copied to clipboard
enum MediaStreamType : Enum<MediaStreamType>
Link copied to clipboard
interface MultiStreamObserver

The interface of multi stream. Client should implement this interface to support the multi-stream feature.

Link copied to clipboard
enum NotificationCallType : Enum<NotificationCallType>

An enum for FCM Notification Call type

Link copied to clipboard
interface Phone

Phone is a wrapper of the available calling related APIs

Link copied to clipboard
enum PhoneConnectionResult : Enum<PhoneConnectionResult>

An enumeration to know result of call to Phone.connectPhoneServices and Phone.disconnectPhoneServices

Link copied to clipboard
enum PushNotificationResult : Enum<PushNotificationResult>
Link copied to clipboard
interface PushRESTPayload

Data structure containing information of the decrypted payload for CUCM incoming call notification. Use the Phone.decryptCUCMPushMessage API to get the decrypted payload for incoming CUCM Calls.

Link copied to clipboard
interface ReceivingNoiseInfo

A data type represents ReceivingNoiseInfo object

Link copied to clipboard

An enumeration to know result of call to Call.enableReceivingNoiseRemoval

Link copied to clipboard
enum ReclaimHostError : Enum<ReclaimHostError>
Link copied to clipboard
enum RecordAudioDumpResult : Enum<RecordAudioDumpResult>
Link copied to clipboard
interface RemoteShareCallback

Callback interface for remote share events.

Link copied to clipboard
class RemoteShareTextureView @JvmOverloads constructor(    context: <Error class: unknown class>,     attrs: <Error class: unknown class>? = null,     defStyleAttr: Int = 0)

A TextureView for remote share rendering. You can add this view to your layout to display the remote share content. You can also set a RemoteShareCallback to listen to remote share events.

Link copied to clipboard
class ShareConfig

A data type represents the Sharing Config

Link copied to clipboard
enum SpeechEnhancementResult : Enum<SpeechEnhancementResult>

An enumeration to know result of Speech Enhancement.

Link copied to clipboard

An enumeration to know result of call to Call.switchToAudioCall and Call.switchToVideoCall

Link copied to clipboard
class VirtualBackground

A data type represents the Virtual Background

Link copied to clipboard
class VirtualBackgroundThumbnail

A data type which represents the thumbnail of a Virtual Background (empty in case of virtual background none and blur)

Link copied to clipboard
interface WXA

A data type to represent the WebEx Assistant