Package com.twilio.voice
package com.twilio.voice
-
ClassDescriptionRepresents options when accepting a
CallInvite
.Build newAcceptOptions
.Abstract base class for audio codecs.AudioDevice interface allows developers to inject custom audio device capturer and audio device renderer of audio by replacing the default device used by the SDK.AudioDeviceCapturer interface provides the mechanism to define a custom audio device capturer.An AudioDeviceContext is a context to the audio device used by the SDK.AudioDeviceRenderer interface provides the mechanism to define a custom audio device renderer.AudioFormat describes 16-bit signed Linear Pulse Code Modulation (LPCM) audio.The Call class represents a signaling and media session between the host device and Twilio infrastructure.Call.CallMessageListener interface defines a set of callbacks whenCallMessage
is received or when the result of outboundCallMessage
request is available.An enum representing issue type associated with a call.Call.Listener interface defines a set of callbacks for events related to call.An enum representing call quality score.An enum describing the possible states of a Call.CallerInfo
is used to represent SHAKEN/STIR status information about the caller.Exceptions related to making and receiving calls.Represents an incoming call message from Twilio.Objects that represent messages that can be sent and received viaCall.sendMessage(CallMessage)
andCall.CallMessageListener
respectively.Builds newCallMessage
.Enumeration of call message types.Represents options available when connecting to aCall
.Build newCallOptions
.Represents an incoming call cancellation.Represents options when connecting to aCall
.Build newConnectOptions
.DefaultAudioDevice is the default audio device module SDK uses when a custom one is not provided.ICE candidate pair state as defined in RFC 5245.Statistics of ICE candidate pair as defined in Identifiers for WebRTC's Statistics API.Statistics of ICE candidate as defined in Identifiers for WebRTC's Statistics APIIceOptions specifies custom media connectivity configurations.IceServer is a single STUN or TURN server.IceTransportPolicy specifies which ICE transports to allow.Deprecated.The Logger interface provides a mechanism to define a custom logger.Logging levels available in the SDK.Enumerates the modules that can be logged in the SDK.Represents parameters related to a log message.The MessageListener interface defines a set of callbacks for events related to push notifications for incoming calls.Lossy audio coding format.ITU-T standard for audio companding.Exceptions related to registering for push notifications.RegistrationListener interface defines a set of callbacks for events related toVoice
's register request.Interface that provides event related toCall.getStats(StatsListener)
Stats report contains stats for all the media tracks that exist in peer connection.UnregistrationListener interface defines a set of callbacks for events related toVoice
's unregister request.A parent class of allVoice
exceptions.