Skip navigation links
Oracle® Communications WebRTC Session Controller Android API Reference
E69507-03
7.2.0.1.2
A B C D E F G H I J K L M N O P R S T U V W 

A

accept(CallConfig, MediaStream[]) - Method in class oracle.wsc.android.call.Call
Accepts the received Call invitation.
accept(CallConfig, Map, MediaStream[]) - Method in class oracle.wsc.android.call.Call
Accepts the received Call invitation.
accept(MessagingMessage, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage
Acknowledges that the message was received and accepted.
ACCEPTED - Static variable in class oracle.wsc.android.call.CallUpdateEvent
Call update accepted.
ACKNOWLEDGEMENT - Static variable in class oracle.wsc.android.data.Control.Type
The acknowledgement.
Action - Class in oracle.wsc.android.data
Default supported actions.
addDataChannelConfigs(DataChannelConfig[]) - Method in class oracle.wsc.android.call.CallConfig
Adds the data channel configuration array.
AUTHORIZATION_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
The Constant AUTHORIZATION_HEADER.

B

BAD_REQUEST - Static variable in class oracle.wsc.android.constants.StatusCode
The request could not be understood due to malformed syntax.
build() - Method in class oracle.wsc.android.session.HttpContext.Builder
Builds the HttpContext.
build() - Method in class oracle.wsc.android.session.WSCSession.Builder
Build a session which will start the connection process.
Builder() - Constructor for class oracle.wsc.android.session.HttpContext.Builder
 
BUSY_EVERYWHERE - Static variable in class oracle.wsc.android.constants.StatusCode
The callee's end system was contacted successfully but the callee is busy and does not wish to take the call at this time.
BUSY_HERE - Static variable in class oracle.wsc.android.constants.StatusCode
The callee's end system was contacted successfully, but the callee is currently not willing or able to take additional calls at this end system.

C

Call - Class in oracle.wsc.android.call
Represents a call which could have any combination of audio/video/dataChannel capabilities.
Call - Interface in oracle.wsc.android.utils
Call Interface.
Call.CallFailureObserver - Interface in oracle.wsc.android.utils
Observer to observe if the call failed.
Call.DataChannelObserver - Class in oracle.wsc.android.utils
Data channel observer.
Call.Observer - Class in oracle.wsc.android.call
Observer class that the application can implement to be informed of changes in the Call.
Call.TrickleIceMode - Class in oracle.wsc.android.call
Trickle ICE modes.
callArrived(Call, CallConfig, Map) - Method in class oracle.wsc.android.call.CallPackage.Observer
An event handler which is called when a new call is received.
CallConfig - Class in oracle.wsc.android.call
Call Configuration that describes the capabilities (audio/video/data channel) of a call.
CallConfig() - Constructor for class oracle.wsc.android.call.CallConfig
Constructs a CallConfig with audio and video none.
CallConfig(MediaDirection, MediaDirection) - Constructor for class oracle.wsc.android.call.CallConfig
Constructs a CallConfig with audio/video directions.
CallConfig(MediaDirection, MediaDirection, DataChannelConfig[]) - Constructor for class oracle.wsc.android.call.CallConfig
Constructs a CallConfig with audio/video directions and data channel config array.
CallConfig(MediaDirection, MediaDirection, int, DataChannelConfig[]) - Constructor for class oracle.wsc.android.call.CallConfig
Constructs a CallConfig with audio/video directions, max audio bitrate and data channel config array.
CallImpl - Class in oracle.wsc.android.utils
 
CallImpl(List) - Constructor for class oracle.wsc.android.utils.CallImpl
 
CallPackage - Class in oracle.wsc.android.call
Package handler that enables call applications.
CallPackage() - Constructor for class oracle.wsc.android.call.CallPackage
Instantiates a new call package.
CallPackage(String) - Constructor for class oracle.wsc.android.call.CallPackage
Instantiates a new call package.
CallPackage.Observer - Class in oracle.wsc.android.call
Observer class for the CallPackage to receive notifications whenever a new call arrives.
callResurrected(Call) - Method in class oracle.wsc.android.call.CallPackage.Observer
This method is called when a Call is rehydrated.
CallState - Class in oracle.wsc.android.call
Represents the various states of a Call.
callUpdated(CallUpdateEvent, CallConfig, Cause, Map) - Method in class oracle.wsc.android.call.Call.Observer
Called when receiving an update event for an established call.
CallUpdateEvent - Class in oracle.wsc.android.call
Represents the various states of a Call update event.
Cause - Class in oracle.wsc.android.call
Identifies the StatusCode and extension headers related to an event.
Cause(int) - Constructor for class oracle.wsc.android.call.Cause
Constructor.
Cause(StatusCode) - Constructor for class oracle.wsc.android.call.Cause
Constructor.
Cause(StatusCode, Map) - Constructor for class oracle.wsc.android.call.Cause
Constructor.
close() - Method in class oracle.wsc.android.session.WSCSession
Closes the session.
CLOSED - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
The data channel has been closed.
CLOSED - Static variable in class oracle.wsc.android.session.SessionState
Session has terminated normally.
COMPLETE - Static variable in class oracle.wsc.android.data.Action
Indicates the completion of media establishment.
CONNECT - Static variable in class oracle.wsc.android.data.Action
Establishes a protocol level session with the server.
CONNECTED - Static variable in class oracle.wsc.android.session.SessionState
Session has connected with the server.
Control - Class in oracle.wsc.android.data
Control section (as a DTO) for sending as a JSON string.
Control.MessageState - Class in oracle.wsc.android.data
Type of RESPONSE message.
Control.Type - Class in oracle.wsc.android.data
Type of Message.
COOKIE_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
The Constant COOKIE_HEADER.
create(Frame) - Static method in class oracle.wsc.android.call.Cause
Creates an instance from a frame.
create() - Static method in class oracle.wsc.android.session.HttpContext.Builder
Creates a new HttpContext.Builder.
create(URI) - Static method in class oracle.wsc.android.session.WSCSession.Builder
Creates a new WSCSession.Builder.
createAck(Frame) - Static method in class oracle.wsc.android.data.FrameFactory
Creates a JSON frame of type Control.Type.ACKNOWLEDGEMENT.
createCall(String) - Method in class oracle.wsc.android.call.CallPackage
Creates a Call.
createError(Frame, int, String) - Static method in class oracle.wsc.android.data.FrameFactory
Creates a JSON frame of type Control.Type.ERROR from the original Frame.
createFrame(Control.Type, String, String, String, String, String) - Static method in class oracle.wsc.android.data.FrameFactory
Creates a JSON frame with arguments and correlation id.
createFrame(Frame, Control.Type) - Static method in class oracle.wsc.android.data.FrameFactory
Creates a JSON frame based on the original frame.

D

DataChannelConfig - Class in oracle.wsc.android.call
Represents configuration for a specific data channel.
DataChannelConfig() - Constructor for class oracle.wsc.android.call.DataChannelConfig
Default configuration that describes the data channel of a call.
DataChannelConfig(String, DataChannelOption) - Constructor for class oracle.wsc.android.call.DataChannelConfig
Configuration that describes the data channel of a call.
DataChannelObserver() - Constructor for class oracle.wsc.android.utils.Call.DataChannelObserver
 
DataChannelOption - Class in oracle.wsc.android.call
Provides options for configuring the data channel.
DataChannelOption() - Constructor for class oracle.wsc.android.call.DataChannelOption
Default option parameter for the data channel of a call.
DataChannelThroughputTester - Class in oracle.wsc.android.utils
Data channel throughput tester.
DataChannelThroughputTester(List) - Constructor for class oracle.wsc.android.utils.DataChannelThroughputTester
Constructor of DataChannelThroughputTester.
DataChannelThroughputTester.Observer - Class in oracle.wsc.android.utils
Observer to observe if the test succeeded or failed.
DataChannelThroughputTester.ReceiverObserver - Class in oracle.wsc.android.utils
 
DataReceiver() - Constructor for class oracle.wsc.android.call.DataTransfer.DataReceiver
 
DataSender() - Constructor for class oracle.wsc.android.call.DataTransfer.DataSender
 
DataTransfer - Class in oracle.wsc.android.call
Represents handle to all data channel operations.
DataTransfer(Call) - Constructor for class oracle.wsc.android.call.DataTransfer
Creates a DataTransfer for the call.
DataTransfer.DataReceiver - Class in oracle.wsc.android.call
Entity to receive data over this data channel.
DataTransfer.DataSender - Class in oracle.wsc.android.call
Entity to send data over this data channel.
DataTransfer.DataTransferState - Class in oracle.wsc.android.call
Status of the DataTransfer object.
DataTransfer.Observer - Interface in oracle.wsc.android.call
Observer for this data transfer on incoming data and state changes.
decline(int) - Method in class oracle.wsc.android.call.Call
Decline the call with a reason code.
decline(int, Map) - Method in class oracle.wsc.android.call.Call
Decline the call with a reason code.
DECLINED - Static variable in class oracle.wsc.android.constants.StatusCode
The callee's machine was successfully contacted but the user explicitly does not wish to or cannot participate.
dispose() - Method in class oracle.wsc.android.call.Call
 
dispose() - Method in class oracle.wsc.android.session.SubSession
Disposes of any resources allocated by the subsession.

E

end() - Method in class oracle.wsc.android.call.Call
Ends the current call.
end(Map) - Method in class oracle.wsc.android.call.Call
Ends the current call.
end() - Method in interface oracle.wsc.android.utils.Call
End a call.
end() - Method in class oracle.wsc.android.utils.CallImpl
 
ENDED - Static variable in class oracle.wsc.android.call.CallState
The call has ended normally.
equals(Object) - Method in class oracle.wsc.android.data.HibernatedState
 
ERROR - Static variable in class oracle.wsc.android.data.Control.Type
The error.
ESTABLISHED - Static variable in class oracle.wsc.android.call.CallState
The call has been established.

F

FAILED - Static variable in class oracle.wsc.android.call.CallState
The call has encountered an exception and has been closed abnormally.
FAILED - Static variable in class oracle.wsc.android.session.SessionState
Session met with some exception and has closed abnormally.
FINAL - Static variable in class oracle.wsc.android.data.Control.MessageState
The final.
FORBIDDEN - Static variable in class oracle.wsc.android.constants.StatusCode
The server understood the request, but is refusing to fulfil it.
Frame - Class in oracle.wsc.android.data
Master DTO class for all JSON messages.
Frame() - Constructor for class oracle.wsc.android.data.Frame
Constructor with empty JSON data.
Frame(String) - Constructor for class oracle.wsc.android.data.Frame
Constructor with the given JSON string.
FrameFactory - Class in oracle.wsc.android.data
Helper class for creating JSON Frame instances.
FULL - Static variable in class oracle.wsc.android.call.Call.TrickleIceMode
 

G

generateCorrelationId() - Method in class oracle.wsc.android.session.WSCSession
Generate a correlation ID based on current outbound sequence number of this session.
For example, if the current outbound sequence number is 100, "c101" is returned by calling this method.
generateSubSessionId() - Method in class oracle.wsc.android.session.WSCSession
Generates random UUID according to RFC 4122 v4.
get(JSONObject, String, Class) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSON element.
getAckSequence() - Method in class oracle.wsc.android.data.Control
Gets the ack sequence.
getAction(String) - Static method in class oracle.wsc.android.data.Action
Gets Action by action name.
getAction(Frame) - Static method in class oracle.wsc.android.data.Action
Gets Action from frame.
getAction() - Method in class oracle.wsc.android.data.Headers
Gets action (web verb).
getAudioConfig() - Method in class oracle.wsc.android.call.CallConfig
Gets the audio configuration.
getAuthenticate() - Method in class oracle.wsc.android.data.Headers
Gets the authenticate header.
getAuthorization() - Method in class oracle.wsc.android.data.Headers
Gets the authorization header.
getBandwidth() - Method in class oracle.wsc.android.utils.VideoBandwidthTester
 
getBoolean(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a Boolean.
getByCode(int) - Static method in class oracle.wsc.android.constants.StatusCode
Get StatusCode by value.
getCallConfig() - Method in class oracle.wsc.android.call.Call
Gets the CallConfig for the current call.
getCallee() - Method in class oracle.wsc.android.call.Call
Gets the callee of the current call.
getCaller() - Method in class oracle.wsc.android.call.Call
Gets the caller of the current call.
getCallState() - Method in class oracle.wsc.android.call.Call
Gets the current state of a call.
getCallState(String) - Static method in class oracle.wsc.android.call.CallState
Gets State by the call state string.
getCandidates() - Method in class oracle.wsc.android.data.Payload
Gets the candidates.
getCode() - Method in class oracle.wsc.android.constants.StatusCode
Gets the code.
getConnectCslr() - Method in class oracle.wsc.android.data.Headers
Gets connect client sequence last received.
getConnectCslw() - Method in class oracle.wsc.android.data.Headers
Gets connect client sequence lower window.
getConnectCsuw() - Method in class oracle.wsc.android.data.Headers
Gets connect client sequence upper window.
getConnectSslr() - Method in class oracle.wsc.android.data.Headers
Gets connect server sequence last received.
getContent() - Method in class oracle.wsc.android.data.Payload
Gets the message content.
getContent() - Method in class oracle.wsc.android.messaging.MessagingMessage
Returns the content of the message.
getControl() - Method in class oracle.wsc.android.data.Frame
Gets the control part.
getCookies() - Method in class oracle.wsc.android.data.HibernatedState
 
getCorrelationId() - Method in class oracle.wsc.android.data.Control
Gets the correlation id.
getDataChannelConfigs() - Method in class oracle.wsc.android.call.CallConfig
Gets the data channel configuration array.
getDataChannelOption() - Method in class oracle.wsc.android.call.DataChannelConfig
Gets the options specified for this data channel.
getDataReceiver() - Method in class oracle.wsc.android.call.DataTransfer
Gets the DataReceiver object of the DataTransfer.
getDataSender() - Method in class oracle.wsc.android.call.DataTransfer
Gets the DataSender object of the DataTransfer.
getDataThroughput() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Get data channel bandwidth, unit: kbps.
getDataTransfer(String) - Method in class oracle.wsc.android.call.Call
Gets the DataTransfer object of the current call by label.
getDebugMessage() - Method in class oracle.wsc.android.data.Frame
Converts to a JSON string that is safe to print in debug messages.
getDetails() - Method in interface oracle.wsc.android.utils.TestNetworkResult
get test network details.
getDeviceToken() - Method in class oracle.wsc.android.data.Payload
Gets the device token.
getErrorCode() - Method in class oracle.wsc.android.data.Headers
Gets the error code.
getExtensionHeaders() - Method in class oracle.wsc.android.data.Headers
Gets extension headers.
getExtHeaders() - Method in class oracle.wsc.android.call.Cause
Gets the extension headers if any.
getFormatedJSONObjectMap(Map) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a formatted JSON Object from a JSONObject map.
getHeader(String) - Method in class oracle.wsc.android.session.HttpContext
Gets all possible values of the header indicated by headerName.
getHeaders() - Method in class oracle.wsc.android.data.Frame
Gets the headers.
getHeaders() - Method in class oracle.wsc.android.session.HttpContext
Returns a map of the header fields and values.
getHibernateTTL() - Method in class oracle.wsc.android.data.Headers
Gets the Hibernate TTL.
getIceServerConfig() - Method in class oracle.wsc.android.session.WSCSession
Gets the ICE server handler.
getIceServers() - Method in class oracle.wsc.android.data.Payload
Gets the iceServers.
getIceServers() - Method in interface oracle.wsc.android.session.IceServerConfig
Gets the list of ICE servers.
getId() - Method in class oracle.wsc.android.call.DataChannelOption
Gets the ID for the channel.
getId() - Method in class oracle.wsc.android.session.SubSession
Gets the id.
getInitiator() - Method in class oracle.wsc.android.data.Headers
Gets initiator.
getInitiator() - Method in class oracle.wsc.android.messaging.MessagingMessage
Returns the source or the initiator that sent this message.
getInteger(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets an Integer.
getJSONArrayFromArray(Object[]) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSON Array from an array.
getJSONArrayFromCollection(Collection) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSON Array from a collection.
getJSONArrayMap(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSONArray map.
getJSONArrayMap(JSONObject) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSONArray map.
getJSONObject(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSON Object.
getJSONObjectArray(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSONObject array.
getJSONObjectFromListMap(Map) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSON Object from a List map.
getJSONObjectMap(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSONObject map.
getJSONObjectMap(JSONObject) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a JSONObject map.
getLabel() - Method in class oracle.wsc.android.call.DataChannelConfig
Gets the label for this data channel config.
getLastActiveTime() - Method in class oracle.wsc.android.session.WSCSession
 
getLastInboundSeq() - Method in class oracle.wsc.android.data.HibernatedState
 
getLifetime() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
Gets the lifetime.
getMaxAudioBitrate() - Method in class oracle.wsc.android.call.CallConfig
 
getMaxRetransmits() - Method in class oracle.wsc.android.call.DataChannelOption
Gets the maximum number of times to try and retransmit a failed message.
getMaxRetransmitTimeMs() - Method in class oracle.wsc.android.call.DataChannelOption
Gets the maximum time to try and retransmit a failed message.
getMediaDirection(String) - Static method in class oracle.wsc.android.call.MediaDirection
Gets MediaDirection by SDP attribute value.
getMessage(String) - Method in class oracle.wsc.android.messaging.MessagingPackage
Fetches the messaging payload for a given id.
getMessageId() - Method in class oracle.wsc.android.messaging.MessagingMessage
Returns the unique id assigned to this message.
getMessageState() - Method in class oracle.wsc.android.data.Control
Gets the message state.
getNetworkConnectivity() - Method in interface oracle.wsc.android.utils.TestNetworkResult
get network connectivity.
getOppositeDirection() - Method in class oracle.wsc.android.call.MediaDirection
Gets the opposite media direction.
getPackage() - Method in class oracle.wsc.android.call.Call
 
getPackage() - Method in class oracle.wsc.android.session.SubSession
Gets the package.
getPackage(String) - Method in class oracle.wsc.android.session.WSCSession
Gets the package.
getPackages() - Method in class oracle.wsc.android.session.WSCSession
Gets the packages.
getPackageType() - Method in class oracle.wsc.android.data.Control
Gets the package type.
getPackageType() - Method in class oracle.wsc.android.session.Package
 
getPassword() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
Gets the password.
getPayload() - Method in class oracle.wsc.android.data.Frame
Gets the payload part.
getPeerConnection() - Method in class oracle.wsc.android.call.Call
Gets the peerConnection of the current call.
Note: The peerConnection may change.
getPeerConnectionFactory() - Method in class oracle.wsc.android.call.Call
Gets the Peer Connection Factory instance to create media streams while initiating or accepting a call.
getProperty(String) - Method in class oracle.wsc.android.session.WSCSession
Gets a property.
getProtocol() - Method in class oracle.wsc.android.call.DataChannelOption
Gets the protocol to be used for the data channel.
getRealm() - Method in interface oracle.wsc.android.session.ServiceAuthHandler.Challenge
Gets the realm.
getReason() - Method in class oracle.wsc.android.data.Headers
Gets the reason.
getReceiverPeerConnection() - Method in interface oracle.wsc.android.utils.Call
Get receiver peer connection.
getReceiverPeerConnection() - Method in class oracle.wsc.android.utils.CallImpl
 
getResponseCode() - Method in class oracle.wsc.android.data.Headers
Gets the response code.
getSdp() - Method in class oracle.wsc.android.data.Payload
Gets the sdp.
getSenderPeerConnection() - Method in interface oracle.wsc.android.utils.Call
Get sender peer connection.
getSenderPeerConnection() - Method in class oracle.wsc.android.utils.CallImpl
 
getSequence() - Method in class oracle.wsc.android.data.Control
Gets the sequence.
getSession() - Method in class oracle.wsc.android.session.Package
Gets the associated session or null if a session is not yet created.
getSessionId() - Method in class oracle.wsc.android.data.Control
Gets the session id.
getSessionId() - Method in class oracle.wsc.android.data.HibernatedState
 
getSessionId() - Method in class oracle.wsc.android.session.WSCSession
Gets the session id.
getSessionState() - Method in class oracle.wsc.android.session.WSCSession
Gets the session state.
getSslContext() - Method in class oracle.wsc.android.session.HttpContext
Gets the SSLContext.
getState() - Method in class oracle.wsc.android.call.DataTransfer
Gets the status of the DataTransfer object.
getStatusCode() - Method in class oracle.wsc.android.call.Cause
Gets the status code if available.
getStatusCode(Frame) - Static method in class oracle.wsc.android.constants.StatusCode
Extract the frame status code to StatusCode enum.
getString(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a String.
getStringArray(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a String array.
getStringArray(JSONArray) - Static method in class oracle.wsc.android.session.JSONHandler
Gets a String array.
getSubSession(String) - Method in class oracle.wsc.android.session.Package
 
getSubSession(String) - Method in class oracle.wsc.android.session.WSCSession
Gets the subsession.
getSubSessionId() - Method in class oracle.wsc.android.data.Control
Gets the sub session id.
getSubSessions() - Method in class oracle.wsc.android.session.Package
 
getSubSessions() - Method in class oracle.wsc.android.session.WSCSession
Gets the subsessions.
getSystemIceServers() - Method in class oracle.wsc.android.session.WSCSession
Gets system ICE servers.
getTarget() - Method in class oracle.wsc.android.data.Headers
Gets target.
getTarget() - Method in class oracle.wsc.android.messaging.MessagingMessage
Returns the destination or the recipient of this message.
getTcpConnectivity() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Get TCP connectivity.
getTimeToLive() - Method in class oracle.wsc.android.data.HibernatedState
 
getTimeToLive() - Method in class oracle.wsc.android.session.HibernateParams
Returns the time to live in seconds.
getTrickleIceMode() - Method in class oracle.wsc.android.call.Call
 
getType() - Method in class oracle.wsc.android.data.Control
Gets the type.
getUdpConnectivity() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Get UDP connectivity.
getUnAckedUpperSeq() - Method in class oracle.wsc.android.data.HibernatedState
 
getUrl() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
Gets the URL.
getUserId() - Method in class oracle.wsc.android.data.HibernatedState
 
getUsername() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
Gets the username.
getUserName() - Method in class oracle.wsc.android.session.WSCSession
Gets the user name.
getValue() - Method in class oracle.wsc.android.call.CallState
Gets the value.
getValue() - Method in class oracle.wsc.android.call.MediaDirection
Gets the value.
getValue() - Method in class oracle.wsc.android.data.Action
 
getVersion() - Method in class oracle.wsc.android.data.Control
Gets the version.
getVideoBandwidth() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Get video bandwidth.
getVideoConfig() - Method in class oracle.wsc.android.call.CallConfig
Gets the video configuration.
getWscId() - Method in class oracle.wsc.android.data.Control
Gets the WebRTC Session Controller id.

H

HALF - Static variable in class oracle.wsc.android.call.Call.TrickleIceMode
 
handle(ServiceAuthHandler.Challenge) - Method in interface oracle.wsc.android.session.ServiceAuthHandler
Handles authentication challenges.
hashCode() - Method in class oracle.wsc.android.data.HibernatedState
 
hasMaxAudioBitrate() - Method in class oracle.wsc.android.call.CallConfig
 
Headers - Class in oracle.wsc.android.data
Message section (as a DTO) for sending as a JSON string.
HIBERNATE - Static variable in class oracle.wsc.android.data.Action
Hibernate to enable Client to sleep.
hibernate(HibernateParams) - Method in class oracle.wsc.android.session.WSCSession
Initiates a hibernate request towards the server.
HIBERNATED - Static variable in class oracle.wsc.android.session.SessionState
Session is in hibernate mode.
HibernatedState - Class in oracle.wsc.android.data
Data for the session that is serialized when Hibernated.
HibernatedState(String) - Constructor for class oracle.wsc.android.data.HibernatedState
 
HibernateParams - Class in oracle.wsc.android.session
Parameters for hibernating the session.
HibernateParams() - Constructor for class oracle.wsc.android.session.HibernateParams
 
HibernationHandler - Interface in oracle.wsc.android.session
Callback methods for Hibernation requests and responses.
HttpContext - Class in oracle.wsc.android.session
HttpContext is used to pass login information between the HTTP client and the Websocket client API.
HttpContext.Builder - Class in oracle.wsc.android.session
Builder for creating the HttpContext.

I

ICE_ENQUIRY - Static variable in class oracle.wsc.android.data.Action
iceEnquiry to query for ice server information.
IceServer(String, String, String, long) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
Instantiates a new ICE server.
IceServer(String, String, String) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
 
IceServer(String) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
Instantiates a new ICE server.
IceServerConfig - Interface in oracle.wsc.android.session
Configuration for ICE Servers.
IceServerConfig.IceServer - Class in oracle.wsc.android.session
Configuration for an ICE server.
isClientError() - Method in class oracle.wsc.android.constants.StatusCode
Checks if the code indicates a client error (4xx).
isDataChannelEnabled() - Method in class oracle.wsc.android.call.CallConfig
Checks if data channel is activated for this configuration.
isGlobalError() - Method in class oracle.wsc.android.constants.StatusCode
Checks if the code indicates a global error (6xx).
isNegotiated() - Method in class oracle.wsc.android.call.DataChannelOption
Gets the negotiated value for the data channel.
isOrdered() - Method in class oracle.wsc.android.call.DataChannelOption
Returns true if the data channel can guarantee order or not.
isProvisional() - Method in class oracle.wsc.android.constants.StatusCode
Checks if the code is provisional (1xx).
isRedirect() - Method in class oracle.wsc.android.constants.StatusCode
Checks if the code indicates redirect (3xx).
isReliable() - Method in class oracle.wsc.android.data.Headers
 
isServerError() - Method in class oracle.wsc.android.constants.StatusCode
Checks if the code indicates a server error (5xx).
isSessionClosed() - Method in class oracle.wsc.android.session.WSCSession
Checks if the session is in one of the Closed state.
isSuccess() - Method in class oracle.wsc.android.constants.StatusCode
Checks if the code indicates success (2xx).

J

JSONHandler - Class in oracle.wsc.android.session
 
JSONHandler() - Constructor for class oracle.wsc.android.session.JSONHandler
 

K

KEY - Static variable in class oracle.wsc.android.data.Control
Control parameter.
KEY - Static variable in class oracle.wsc.android.data.Payload
JSON key.

L

LOCAL_STREAM_ADDED - Static variable in class oracle.wsc.android.call.MediaStreamEvent
Local media stream has been added to the call.
LOCAL_STREAM_ERROR - Static variable in class oracle.wsc.android.call.MediaStreamEvent
Error with the local media stream.
LOCAL_STREAM_REMOVED - Static variable in class oracle.wsc.android.call.MediaStreamEvent
Local media stream has been removed from the call.

M

MediaDirection - Class in oracle.wsc.android.call
Direction of the local media stream.
mediaStateChanged(MediaStreamEvent, MediaStream) - Method in class oracle.wsc.android.call.Call.Observer
Called whenever the media state is changed.
MediaStreamEvent - Class in oracle.wsc.android.call
Media stream event enumerator.
MESSAGE - Static variable in class oracle.wsc.android.data.Control.Type
The message.
MessagingMessage - Class in oracle.wsc.android.messaging
Represents the payload for SIP based messaging.
MessagingPackage - Class in oracle.wsc.android.messaging
Package handler that enables messaging applications.
MessagingPackage() - Constructor for class oracle.wsc.android.messaging.MessagingPackage
 
MessagingPackage.Observer - Class in oracle.wsc.android.messaging
Listener for incoming messages and their acknowledgements.

N

NONE - Static variable in class oracle.wsc.android.call.CallState
Initial call state.
NONE - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
The DataTransfer object is created but no data channel is established or initializing.
NONE - Static variable in class oracle.wsc.android.call.MediaDirection
No media.
NONE - Static variable in class oracle.wsc.android.session.SessionState
Initial session state.
NOTIFY - Static variable in class oracle.wsc.android.data.Action
Equivalent to the Notification of the Notification Server.

O

Observer() - Constructor for class oracle.wsc.android.call.Call.Observer
 
Observer() - Constructor for class oracle.wsc.android.call.CallPackage.Observer
 
Observer() - Constructor for class oracle.wsc.android.messaging.MessagingPackage.Observer
 
Observer() - Constructor for class oracle.wsc.android.session.WSCSession.Observer
 
Observer() - Constructor for class oracle.wsc.android.utils.DataChannelThroughputTester.Observer
 
Observer() - Constructor for class oracle.wsc.android.utils.VideoBandwidthTester.Observer
 
of(int, TimeUnit) - Static method in class oracle.wsc.android.session.HibernateParams
Creates a holder for Hibernate params.
OFF - Static variable in class oracle.wsc.android.call.Call.TrickleIceMode
 
OK - Static variable in class oracle.wsc.android.constants.StatusCode
Indicates the request was successful.
onBufferedAmountChange(long) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
 
onDataTransfer(DataTransfer) - Method in class oracle.wsc.android.call.Call.Observer
Called whenever the dataTransfer is created.
onError(TestNetworkException) - Method in interface oracle.wsc.android.utils.Call.CallFailureObserver
Invoked when get video bandwidth failed.
onError(TestNetworkException) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.Observer
Invoked get video bandwidth failed.
onError(TestNetworkException) - Method in interface oracle.wsc.android.utils.TestNetworkCallback
Invoked when test network failed.
onError(TestNetworkException) - Method in class oracle.wsc.android.utils.VideoBandwidthTester.Observer
Invoked get video bandwidth failed.
onErrorResponse(MessagingMessage, StatusCode, String, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage.Observer
An event handler which is called when a reject/negative acknowledgment is received for a sent message.
onFailure(StatusCode) - Method in interface oracle.wsc.android.session.HibernationHandler
On failure response for Hibernate requests originated from Client.
onFailure(StatusCode) - Method in interface oracle.wsc.android.session.WSCSession.ConnectionCallback
Connection error.
onMessage(Frame) - Method in class oracle.wsc.android.call.Call
Receives message.
onMessage(Frame) - Method in class oracle.wsc.android.call.CallPackage
 
onMessage(ByteBuffer) - Method in interface oracle.wsc.android.call.DataTransfer.Observer
User needs to implement the onMessage(ByteBuffer buffer) call back function interface to handle the received raw data.
onMessage(Frame) - Method in class oracle.wsc.android.messaging.MessagingPackage
 
onMessage(Frame) - Method in class oracle.wsc.android.session.Package
Handles an inbound message that has no existing subsession.
onMessage(Frame) - Method in class oracle.wsc.android.session.SubSession
Handles an inbound message on an existing subsession.
onMessage(DataChannel.Buffer) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
 
onNewMessage(MessagingMessage, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage.Observer
An event handler which is called when a new SIP based message is received.
onRequest() - Method in interface oracle.wsc.android.session.HibernationHandler
On request for Hibernate from the Server.
onRequestCompleted(StatusCode) - Method in interface oracle.wsc.android.session.HibernationHandler
On completion of request for Hibernate originated from the Server.
onStateChange(DataTransfer.DataTransferState) - Method in interface oracle.wsc.android.call.DataTransfer.Observer
Called whenever the dataTransfer state is changed.
onStateChange() - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
 
onSuccess() - Method in interface oracle.wsc.android.session.HibernationHandler
On success response for Hibernate requests originated from Client.
onSuccess() - Method in interface oracle.wsc.android.session.WSCSession.ConnectionCallback
Connection success.
onSuccess(int) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.Observer
Invoked when get video bandwidth succeeded.
onSuccess(TestNetworkResult) - Method in interface oracle.wsc.android.utils.TestNetworkCallback
Invoked when test network is successful.
onSuccess(int) - Method in class oracle.wsc.android.utils.VideoBandwidthTester.Observer
Invoked when get video bandwidth succeeded.
onSuccessResponse(MessagingMessage, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage.Observer
An event handler which is called when an accept/positive acknowledgment is received for sent message.
OPEN - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
The data channel is established, and the ready state of the data channel is open.
oracle.wsc.android.call - package oracle.wsc.android.call
Provides a Call handling API.
oracle.wsc.android.constants - package oracle.wsc.android.constants
Common constants.
oracle.wsc.android.data - package oracle.wsc.android.data
JSON-WebRTC data types.
oracle.wsc.android.messaging - package oracle.wsc.android.messaging
Provides a SIP based Messaging API.
oracle.wsc.android.session - package oracle.wsc.android.session
Session API.
oracle.wsc.android.utils - package oracle.wsc.android.utils
 

P

Package - Class in oracle.wsc.android.session
Base class for all packages including Register, Call and others.
Package(String) - Constructor for class oracle.wsc.android.session.Package
Package constructor.
PACKAGE_TYPE - Static variable in class oracle.wsc.android.call.CallPackage
Default package type.
PACKAGE_TYPE - Static variable in class oracle.wsc.android.messaging.MessagingPackage
Default package type.
PACKAGE_TYPE_STR - Static variable in class oracle.wsc.android.session.Package
Default package type.
Payload - Class in oracle.wsc.android.data
Payload.
PRACK - Static variable in class oracle.wsc.android.data.Action
Pre-acknowledges provisional responses.
PROP_ACK_INTERVAL - Static variable in class oracle.wsc.android.session.WSCSession
Integer property in milliseconds for message ACK interval.
PROP_BUSY_PING_INTERVAL - Static variable in class oracle.wsc.android.session.WSCSession
Integer property in milliseconds for busy ping interval.
PROP_IDLE_PING_INTERVAL - Static variable in class oracle.wsc.android.session.WSCSession
Integer property in milliseconds for idle ping interval.
PROP_PEER_CONNECTION_FORCE_NEW - Static variable in class oracle.wsc.android.call.Call
Compatibility flag to force a new peer connection on every SDP exchange.
PROP_RECONNECT_INTERVAL - Static variable in class oracle.wsc.android.session.WSCSession
Integer property in milliseconds for reconnect interval.
PROP_RECONNECT_TIME - Static variable in class oracle.wsc.android.session.WSCSession
Integer property in milliseconds for reconnect time.
PROXYAUTH_REQUIRED - Static variable in class oracle.wsc.android.constants.StatusCode
This code is similar to 401 (UNAUTHORIZED), but indicates that the client MUST first authenticate itself with the proxy.
putSubSession(SubSession) - Method in class oracle.wsc.android.session.Package
 
putSubSession(SubSession) - Method in class oracle.wsc.android.session.WSCSession
Adds a sub session to WSCSession.

R

RECEIVED - Static variable in class oracle.wsc.android.call.CallUpdateEvent
Call update received from remote peer.
ReceiverObserver() - Constructor for class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
 
RECONNECTING - Static variable in class oracle.wsc.android.session.SessionState
Session's connection with the server is broken.
RECV_ONLY - Static variable in class oracle.wsc.android.call.MediaDirection
The media direction is receive only.
reject(MessagingMessage, StatusCode, String, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage
Rejects the incoming message and sends a NACK.
REJECTED - Static variable in class oracle.wsc.android.call.CallState
The call has ended due to rejection.
REJECTED - Static variable in class oracle.wsc.android.call.CallUpdateEvent
Call update rejected.
RELOADING - Static variable in class oracle.wsc.android.session.SessionState
Client is reloading the session data from a session JSON String.
REMOTE_STREAM_ADDED - Static variable in class oracle.wsc.android.call.MediaStreamEvent
Remote media stream has been added to the call.
REMOTE_STREAM_ERROR - Static variable in class oracle.wsc.android.call.MediaStreamEvent
Error with the remote media stream.
REMOTE_STREAM_REMOVED - Static variable in class oracle.wsc.android.call.MediaStreamEvent
Remote media stream has been removed from the call.
removeSubSession(String) - Method in class oracle.wsc.android.session.Package
 
removeSubSession(String) - Method in class oracle.wsc.android.session.WSCSession
Removes a sub session from WSCSession.
REQUEST - Static variable in class oracle.wsc.android.data.Control.Type
The request.
REQUEST_PENDING - Static variable in class oracle.wsc.android.constants.StatusCode
Server has some pending request from the same dialog.
REQUEST_TERMINATED - Static variable in class oracle.wsc.android.constants.StatusCode
Request has been terminated by bye or cancel.
REQUEST_TIMEOUT - Static variable in class oracle.wsc.android.constants.StatusCode
Couldn't find the user in time.
RESOURCE_UNAVAILABLE - Static variable in class oracle.wsc.android.constants.StatusCode
The server has definitive information that the user does not exist at the domain specified in the Request-URI.
RESPONDED - Static variable in class oracle.wsc.android.call.CallState
For the call initiator, this state means the call request has been responded to by remote side; for the call receiver, this state means the receiver has responded to the incoming request.
RESPONSE - Static variable in class oracle.wsc.android.data.Control.Type
The response.
RINGING - Static variable in class oracle.wsc.android.constants.StatusCode
Destination user agent received INVITE, and is alerting user of call.

S

send(ByteBuffer) - Method in class oracle.wsc.android.call.DataTransfer.DataSender
Sends data with java.nio.ByteBuffer.
send(String) - Method in class oracle.wsc.android.call.DataTransfer.DataSender
Sends data with text string.
send(byte[]) - Method in class oracle.wsc.android.call.DataTransfer.DataSender
Sends data with byte array.
SEND - Static variable in class oracle.wsc.android.data.Action
For sending SIP chat messages,
send(String, String, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage
Sends SIP-based messages to a specific user.
SEND_ONLY - Static variable in class oracle.wsc.android.call.MediaDirection
The media direction is send only.
SEND_RECV - Static variable in class oracle.wsc.android.call.MediaDirection
The media direction is both send and receive.
sendMessage(Frame) - Method in class oracle.wsc.android.session.SubSession
Sends the message frame.
sendMessage(Frame) - Method in class oracle.wsc.android.session.WSCSession
Sends the message to WebRTC Session Controller server over a WebSocket.
SENT - Static variable in class oracle.wsc.android.call.CallUpdateEvent
Call update sent to remote peer.
SERVER_ERROR - Static variable in class oracle.wsc.android.constants.StatusCode
The server could not fulfill the request due to some unexpected condition.
ServiceAuthHandler - Interface in oracle.wsc.android.session
Handle authentication challenge from service.
ServiceAuthHandler.Challenge - Interface in oracle.wsc.android.session
Authentication challenge.
SESSION_PROGRESS - Static variable in class oracle.wsc.android.constants.StatusCode
This response may be used to send extra information for a call which is still being set up.
SessionState - Class in oracle.wsc.android.session
State of the session.
set(JSONObject, String, Object) - Static method in class oracle.wsc.android.session.JSONHandler
Sets a JSON element.
SET_COOKIE_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
The Constant SET_COOKIE_HEADER.
setAckSequence(int) - Method in class oracle.wsc.android.data.Control
Sets the ack sequence.
setAction(String) - Method in class oracle.wsc.android.data.Headers
Sets action (web verb).
setAuthenticate(Map) - Method in class oracle.wsc.android.data.Headers
Sets the authenticate header.
setAuthorization(Map) - Method in class oracle.wsc.android.data.Headers
Sets the authorization header.
setCallFailureObserver(Call.CallFailureObserver) - Method in interface oracle.wsc.android.utils.Call
Set call failure observer.
setCallFailureObserver(Call.CallFailureObserver) - Method in class oracle.wsc.android.utils.CallImpl
 
setCandidates(String) - Method in class oracle.wsc.android.data.Payload
Sets the candidates.
setCapability(ClientCapability) - Method in class oracle.wsc.android.data.Payload
Sets the client capability.
setConnectCslr(Integer) - Method in class oracle.wsc.android.data.Headers
Sets connect client sequence last received.
setConnectCslw(Integer) - Method in class oracle.wsc.android.data.Headers
Sets connect client sequence lower window.
setConnectCsuw(Integer) - Method in class oracle.wsc.android.data.Headers
Sets connect client sequence upper window.
setConnectSslr(Integer) - Method in class oracle.wsc.android.data.Headers
Sets connect server sequence last received.
setContent(String) - Method in class oracle.wsc.android.data.Payload
Sets the message content.
setCookies(Map) - Method in class oracle.wsc.android.data.HibernatedState
 
setCorrelationId(String) - Method in class oracle.wsc.android.data.Control
Sets the correlation id.
setDataChannel(DataChannel) - Method in class oracle.wsc.android.utils.Call.DataChannelObserver
Set data channel.
setDataChannelObserver(Call.DataChannelObserver) - Method in interface oracle.wsc.android.utils.Call
Set data channel observer.
setDataChannelObserver(Call.DataChannelObserver) - Method in class oracle.wsc.android.utils.CallImpl
 
setDataThroughput(int) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Set data channel bandwidth, unit: kbps.
setDataTransferObserver(DataTransfer.Observer) - Method in class oracle.wsc.android.call.DataTransfer
Sets the observer for DataTransfer.
setDeviceToken(String) - Method in class oracle.wsc.android.data.Payload
Sets the device token.
setErrorCode(int) - Method in class oracle.wsc.android.data.Headers
Sets the error code.
setExtensionHeaders(Map) - Method in class oracle.wsc.android.data.Headers
Sets extension headers.
setHibernateTTL(int) - Method in class oracle.wsc.android.data.Headers
Sets the Hibernate TTL.
setId(int) - Method in class oracle.wsc.android.call.DataChannelOption
Allows you to provide your own ID for the channel.
setInitiator(String) - Method in class oracle.wsc.android.data.Headers
Sets initiator.
setLastInboundSeq(int) - Method in class oracle.wsc.android.data.HibernatedState
 
setMaxAudioBitrate(int) - Method in class oracle.wsc.android.call.CallConfig
 
setMaxRetransmits(int) - Method in class oracle.wsc.android.call.DataChannelOption
Sets the maximum number of times to try and retransmit a failed message.
setMaxRetransmitTimeMs(int) - Method in class oracle.wsc.android.call.DataChannelOption
Sets the maximum retransmit time to try and retransmit a failed message.
setMaxVideoBitRate(int) - Method in interface oracle.wsc.android.utils.Call
Set max video bit rate.
setMaxVideoBitRate(int) - Method in class oracle.wsc.android.utils.CallImpl
 
setMessageState(Control.MessageState) - Method in class oracle.wsc.android.data.Control
Sets the message state.
setNegotiated(boolean) - Method in class oracle.wsc.android.call.DataChannelOption
Sets the negotiated value.
setNetworkConnectivity(boolean) - Method in interface oracle.wsc.android.utils.TestNetworkResult
set network connectivity.
setNull(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
Sets a JSON element to null.
setObserver(Call.Observer) - Method in class oracle.wsc.android.call.Call
 
setObserver(CallPackage.Observer) - Method in class oracle.wsc.android.call.CallPackage
Sets the observer.
setObserver(MessagingPackage.Observer) - Method in class oracle.wsc.android.messaging.MessagingPackage
Sets the observer for messaging events.
setObserver(DataChannelThroughputTester.Observer) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
 
setObserver(VideoBandwidthTester.Observer) - Method in class oracle.wsc.android.utils.VideoBandwidthTester
 
setOrdered(boolean) - Method in class oracle.wsc.android.call.DataChannelOption
Set to true if the data channel should guarantee order or not.
setPackageType(String) - Method in class oracle.wsc.android.data.Control
Sets the package type.
setPeerConnectionFactory(PeerConnectionFactory) - Method in class oracle.wsc.android.call.Call
Sets the Peer Connection Factory Before a call is started the application should set the locally created peer connection factory on the call object.
setProtocol(String) - Method in class oracle.wsc.android.call.DataChannelOption
Sets the protocol to be used for the data channel.
setReason(String) - Method in class oracle.wsc.android.data.Headers
Sets the reason.
setResponseCode(int) - Method in class oracle.wsc.android.data.Headers
Sets the response code.
setSdp(String) - Method in class oracle.wsc.android.data.Payload
Sets the sdp.
setSequence(int) - Method in class oracle.wsc.android.data.Control
Sets the sequence.
setSessionId(String) - Method in class oracle.wsc.android.data.Control
Sets the session id.
setSessionId(String) - Method in class oracle.wsc.android.data.HibernatedState
 
setSubSessionId(String) - Method in class oracle.wsc.android.data.Control
Sets the sub session id.
setTarget(String) - Method in class oracle.wsc.android.data.Headers
Sets target.
setTcpConnected(boolean) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
 
setTcpConnected(boolean) - Method in class oracle.wsc.android.utils.VideoBandwidthTester
 
setTcpConnectivity(boolean) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Set TCP connectivity.
setTimeToLive(int) - Method in class oracle.wsc.android.data.HibernatedState
 
setTrickleIceMode(Call.TrickleIceMode) - Method in class oracle.wsc.android.call.Call
 
setType(Control.Type) - Method in class oracle.wsc.android.data.Control
Sets the type.
setUdpConnected(boolean) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
 
setUdpConnected(boolean) - Method in class oracle.wsc.android.utils.VideoBandwidthTester
 
setUdpConnectivity(boolean) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Set UDP connectivity.
setUnAckedUpperSeq(int) - Method in class oracle.wsc.android.data.HibernatedState
 
setUserId(String) - Method in class oracle.wsc.android.data.HibernatedState
 
setUsernamePassword(String, char[]) - Method in interface oracle.wsc.android.session.ServiceAuthHandler.Challenge
Sets the username and password.
setVersion(String) - Method in class oracle.wsc.android.data.Control
Sets the version.
setVideoBandwidth(int) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
Set video bandwidth, unit: kbps.
setWscId(String) - Method in class oracle.wsc.android.data.Control
Sets the WebRTC Session Controller id.
shouldReceiveAudio() - Method in class oracle.wsc.android.call.CallConfig
Checks if receive audio capability is supported.
shouldReceiveVideo() - Method in class oracle.wsc.android.call.CallConfig
Checks if receive video capability is supported.
shouldSendAudio() - Method in class oracle.wsc.android.call.CallConfig
Checks if sending audio capability is supported.
shouldSendVideo() - Method in class oracle.wsc.android.call.CallConfig
Checks if sending video capability is supported.
SHUTDOWN - Static variable in class oracle.wsc.android.data.Action
Shuts down a session started by a particular request message.
start(CallConfig, MediaStream[]) - Method in class oracle.wsc.android.call.Call
Starts the call represented by itself.
start(CallConfig, Map, MediaStream[]) - Method in class oracle.wsc.android.call.Call
Starts the call represented by itself.
START - Static variable in class oracle.wsc.android.data.Action
Message that starts a session with a particular package.
start() - Method in interface oracle.wsc.android.utils.Call
Start a call.
start() - Method in class oracle.wsc.android.utils.CallImpl
 
STARTED - Static variable in class oracle.wsc.android.call.CallState
The call has started.
STARTING - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
The DataTransfer object is created but no data channel is established or initializing.
stateChanged(CallState, Cause, Map) - Method in class oracle.wsc.android.call.Call.Observer
Called whenever the call state is changed.
stateChanged(SessionState) - Method in class oracle.wsc.android.session.WSCSession.Observer
Session state changes.
StatusCode - Class in oracle.wsc.android.constants
Represents the various status codes.
SUBSEQUENT - Static variable in class oracle.wsc.android.data.Control.MessageState
The subsequent.
SubSession - Class in oracle.wsc.android.session
Base class for all interaction classes such as Call.
SubSession(Package) - Constructor for class oracle.wsc.android.session.SubSession
Instantiates a new subsession.
SubSession(Package, String) - Constructor for class oracle.wsc.android.session.SubSession
Instantiates a new subsession.
suspend() - Method in class oracle.wsc.android.session.WSCSession
Suspends wsc session.
SUSPENDED - Static variable in class oracle.wsc.android.session.SessionState
Session has been closed abnormally by javax.websocket.CloseReason.CloseCodes.GOING_AWAY for suspension purposes.

T

TEMPORARILY_UNAVAILABLE - Static variable in class oracle.wsc.android.constants.StatusCode
Callee currently unavailable.
test() - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
 
test() - Method in class oracle.wsc.android.utils.VideoBandwidthTester
 
testNetwork(List, TestNetworkCallback, PeerConnectionFactory) - Static method in class oracle.wsc.android.utils.WSCUtils
Test network connectivity for WebRTC Session Controller Android SDK.
TestNetworkCallback - Interface in oracle.wsc.android.utils
Callback interface for test network.
TestNetworkException - Exception in oracle.wsc.android.utils
An exception for testNetwork api..
TestNetworkException() - Constructor for exception oracle.wsc.android.utils.TestNetworkException
Constructor.
TestNetworkException(String) - Constructor for exception oracle.wsc.android.utils.TestNetworkException
Constructor.
TestNetworkException(Throwable) - Constructor for exception oracle.wsc.android.utils.TestNetworkException
Constructor.
TestNetworkException(String, Throwable) - Constructor for exception oracle.wsc.android.utils.TestNetworkException
Constructor.
TestNetworkException(String, Throwable, boolean, boolean) - Constructor for exception oracle.wsc.android.utils.TestNetworkException
Constructor.
TestNetworkResult - Interface in oracle.wsc.android.utils
The result of testNetwork.
TestNetworkResult.TestNetworkResultDetails - Interface in oracle.wsc.android.utils
The details information of test network result.
toJson() - Method in class oracle.wsc.android.session.HibernateParams
Converts values to JSON
toString() - Method in class oracle.wsc.android.call.Call
 
toString() - Method in class oracle.wsc.android.call.CallConfig
 
toString() - Method in class oracle.wsc.android.call.CallState
 
toString() - Method in class oracle.wsc.android.call.Cause
 
toString() - Method in class oracle.wsc.android.call.MediaDirection
 
toString() - Method in class oracle.wsc.android.data.Action
 
toString() - Method in class oracle.wsc.android.data.Control
 
toString() - Method in class oracle.wsc.android.data.Frame
Converts to a JSON string.
toString() - Method in class oracle.wsc.android.data.Headers
 
toString() - Method in class oracle.wsc.android.data.HibernatedState
 
toString() - Method in class oracle.wsc.android.data.Payload
 
toString() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
 
toString() - Method in class oracle.wsc.android.session.WSCSession
 
TRICKLE - Static variable in class oracle.wsc.android.data.Action
Trickle ICE to exchange ICE candidates.
TTL - Static variable in class oracle.wsc.android.session.HibernateParams
 

U

UNAUTHORIZED - Static variable in class oracle.wsc.android.constants.StatusCode
The request requires user authentication.
UNKNOWN - Static variable in class oracle.wsc.android.constants.StatusCode
Unknown status.
update(CallConfig, MediaStream[]) - Method in class oracle.wsc.android.call.Call
Updates the call, for example, to add video, remove video, mute and unmute audio, or mute and unmute video and so on.
update(CallConfig, Map, MediaStream[]) - Method in class oracle.wsc.android.call.Call
Updates the call, for example, to add video, remove video, mute and unmute audio, or mute and unmute video and so on.

V

valueOf(String) - Static method in class oracle.wsc.android.call.Call.TrickleIceMode
 
valueOf(String) - Static method in class oracle.wsc.android.call.CallState
 
valueOf(String) - Static method in class oracle.wsc.android.call.CallUpdateEvent
 
valueOf(String) - Static method in class oracle.wsc.android.call.DataTransfer.DataTransferState
 
valueOf(String) - Static method in class oracle.wsc.android.call.MediaDirection
 
valueOf(String) - Static method in class oracle.wsc.android.call.MediaStreamEvent
 
valueOf(String) - Static method in class oracle.wsc.android.constants.StatusCode
 
valueOf(String) - Static method in class oracle.wsc.android.data.Action
 
valueOf(String) - Static method in class oracle.wsc.android.data.Control.MessageState
 
valueOf(String) - Static method in class oracle.wsc.android.data.Control.Type
 
valueOf(String) - Static method in class oracle.wsc.android.session.SessionState
 
values() - Static method in class oracle.wsc.android.call.Call.TrickleIceMode
 
values() - Static method in class oracle.wsc.android.call.CallState
 
values() - Static method in class oracle.wsc.android.call.CallUpdateEvent
 
values() - Static method in class oracle.wsc.android.call.DataTransfer.DataTransferState
 
values() - Static method in class oracle.wsc.android.call.MediaDirection
 
values() - Static method in class oracle.wsc.android.call.MediaStreamEvent
 
values() - Static method in class oracle.wsc.android.constants.StatusCode
 
values() - Static method in class oracle.wsc.android.data.Action
 
values() - Static method in class oracle.wsc.android.data.Control.MessageState
 
values() - Static method in class oracle.wsc.android.data.Control.Type
 
values() - Static method in class oracle.wsc.android.session.SessionState
 
VideoBandwidthTester - Class in oracle.wsc.android.utils
Video bandwidth tester.
VideoBandwidthTester(List) - Constructor for class oracle.wsc.android.utils.VideoBandwidthTester
Constructor of VideoBandwidthTester
VideoBandwidthTester.Observer - Class in oracle.wsc.android.utils
Observer to observe if the test succeeded or failed.

W

WEBSOCKET_ERROR - Static variable in class oracle.wsc.android.constants.StatusCode
The error code for WebSocket.
withConnectionCallback(WSCSession.ConnectionCallback) - Method in class oracle.wsc.android.session.WSCSession.Builder
With connection callback listener.
withContext(Object) - Method in class oracle.wsc.android.session.WSCSession.Builder
With android application Context.
withDeviceToken(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
With device token obtained from GCM.
withExtHeaders(Map) - Method in class oracle.wsc.android.session.WSCSession.Builder
With extension headers which will be sent as part of session connect.
withHeader(String, String) - Method in class oracle.wsc.android.session.HttpContext.Builder
Adds a string-formatted header to the HttpContext.
withHeader(String, List) - Method in class oracle.wsc.android.session.HttpContext.Builder
Sets header list in the HttpContext.
withHeaders(Map) - Method in class oracle.wsc.android.session.HttpContext.Builder
Sets a list of given headers in the HttpContext.
withHibernationHandler(HibernationHandler) - Method in class oracle.wsc.android.session.WSCSession.Builder
With hibernation handler.
withHttpContext(HttpContext) - Method in class oracle.wsc.android.session.WSCSession.Builder
With HTTP context.
withIceServerConfig(IceServerConfig) - Method in class oracle.wsc.android.session.WSCSession.Builder
With ICE server configuration.
withObserver(WSCSession.Observer) - Method in class oracle.wsc.android.session.WSCSession.Builder
With observer.
withPackage(Package) - Method in class oracle.wsc.android.session.WSCSession.Builder
With package.
withProperty(String, Object) - Method in class oracle.wsc.android.session.WSCSession.Builder
With property that allows configuration of various internal behaviors.
withServiceAuthHandler(ServiceAuthHandler) - Method in class oracle.wsc.android.session.WSCSession.Builder
With service authentication handler.
withSessionId(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
With session id.
withSslContext(SSLContext) - Method in class oracle.wsc.android.session.HttpContext.Builder
Adds SSLContext to the HTTP context.
withStateInfo(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
With a StateInfo configuration.
withUserName(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
With username which will be sent with the session connect message.
WSCSession - Class in oracle.wsc.android.session
WSCSession represents a session between the client and the WebRTC Session Controller server.
WSCSession.Builder - Class in oracle.wsc.android.session
Builder for WSCSession class.
WSCSession.ConnectionCallback - Interface in oracle.wsc.android.session
Callback for connection notification.
WSCSession.Observer - Class in oracle.wsc.android.session
Observer for session state change.
WSCUtils - Class in oracle.wsc.android.utils
Utility class that includes some useful apis for customers..
WSCUtils() - Constructor for class oracle.wsc.android.utils.WSCUtils
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links
Oracle® Communications WebRTC Session Controller Android API Reference
E69507-03
7.2.0.1.2

Copyright © 2013, 2017, Oracle and/or its affiliates. All rights reserved.