Oracle® Communications WebRTC Session Controller Android API Reference
E55129-01
7.1
A B C D E G H I M 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<String, ?>, MediaStream...) - Method in class oracle.wsc.android.call.Call
Accepts the received Call invitation.
AUTHORIZATION_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
The Constant AUTHORIZATION_HEADER.

B

build() - Method in class oracle.wsc.android.session.HttpContext.Builder
Build HttpContext.
build() - Method in class oracle.wsc.android.session.WSCSession.Builder
Build a session, which will start the connect process.

C

Call - Class in oracle.wsc.android.call
Represents a call which could have any combination of audio/video/dataChannel capabilities.
Call.Observer - Class in oracle.wsc.android.call
Observer class that the application can implement to be informed of changes in the Call.
Call.Observer() - Constructor for class oracle.wsc.android.call.Call.Observer
 
Call.TrickleIceMode - Enum in oracle.wsc.android.call
Trickle ICE modes.
callArrived(Call, CallConfig, Map<String, ?>) - 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) of a call.
CallConfig() - Constructor for class oracle.wsc.android.call.CallConfig
Construct CallConfig with audio and video inactive.
CallConfig(MediaDirection, MediaDirection) - Constructor for class oracle.wsc.android.call.CallConfig
Construct CallConfig with audio/video directions.
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.
CallPackage.Observer() - Constructor for class oracle.wsc.android.call.CallPackage.Observer
 
CallState - Enum in oracle.wsc.android.call
Represents the various states of a Call.
callUpdated(CallUpdateEvent, CallConfig, Cause) - Method in class oracle.wsc.android.call.Call.Observer
This method is called when receiving an update event for an established call.
CallUpdateEvent - Enum 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<String, ?>) - Constructor for class oracle.wsc.android.call.Cause
Constructor.
close() - Method in class oracle.wsc.android.session.WSCSession
Closes the session.
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
Create an instance from a frame.
create() - Static method in class oracle.wsc.android.session.HttpContext.Builder
Create a new HttpContext.Builder.
create(URI) - Static method in class oracle.wsc.android.session.WSCSession.Builder
Creates a new WSCSession.Builder.
createCall(String) - Method in class oracle.wsc.android.call.CallPackage
Creates a Call.

D

decline(int) - Method in class oracle.wsc.android.call.Call
Decline the call with a reason code.
decline(int, Map<String, ?>) - Method in class oracle.wsc.android.call.Call
Decline the call with a reason code.
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 sub session.

E

end() - Method in class oracle.wsc.android.call.Call
End the current call.
end(Map<String, ?>) - Method in class oracle.wsc.android.call.Call
End the current call.

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.
getAudioConfig() - Method in class oracle.wsc.android.call.CallConfig
Gets the audio config.
getByCode(int) - Static method in enum 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.
getCode() - Method in enum oracle.wsc.android.constants.StatusCode
Gets the code.
getExtHeaders() - Method in class oracle.wsc.android.call.Cause
Gets the extension headers if any.
getHeader(String) - Method in class oracle.wsc.android.session.HttpContext
Get all possible values of the header indicated by headerName.
getHeaders() - Method in class oracle.wsc.android.session.HttpContext
Returns a map of the header fields and values.
getIceServerConfig() - Method in class oracle.wsc.android.session.WSCSession
Gets the ICE server handler.
getIceServers() - Method in interface oracle.wsc.android.session.IceServerConfig
Gets the list of ice servers.
getId() - Method in class oracle.wsc.android.session.SubSession
Gets the id.
getMediaDirection(String) - Static method in enum oracle.wsc.android.call.MediaDirection
Gets MediaDirection by SDP attribute value.
getOppositeDirection() - Method in enum 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.session.Package
 
getPassword() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
Gets the password.
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.
getRealm() - Method in interface oracle.wsc.android.session.ServiceAuthHandler.Challenge
Gets the realm.
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.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.
getStatusCode() - Method in class oracle.wsc.android.call.Cause
Gets the status code if available.
getStatusCode(Frame) - Static method in enum oracle.wsc.android.constants.StatusCode
Extract the frame status code to StatusCode enum.
getSubSession(String) - Method in class oracle.wsc.android.session.Package
 
getSubSession(String) - Method in class oracle.wsc.android.session.WSCSession
Gets the sub session.
getSubSessions() - Method in class oracle.wsc.android.session.Package
 
getSubSessions() - Method in class oracle.wsc.android.session.WSCSession
Gets the sub sessions.
getTrickleIceMode() - Method in class oracle.wsc.android.call.Call
 
getUrl() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
Gets the URL.
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 enum oracle.wsc.android.call.MediaDirection
Gets the value.
getVideoConfig() - Method in class oracle.wsc.android.call.CallConfig
Gets the video config.

H

handle(ServiceAuthHandler.Challenge) - Method in interface oracle.wsc.android.session.ServiceAuthHandler
Handle authentication challenge.
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 the HttpContext class.
HttpContext.Builder() - Constructor for class oracle.wsc.android.session.HttpContext.Builder
 

I

IceServerConfig - Interface in oracle.wsc.android.session
Configuration for ICE Servers.
IceServerConfig.IceServer - Class in oracle.wsc.android.session
Configuration for an ICE server.
IceServerConfig.IceServer(String, String, String) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
Instantiates a new ICE server.
IceServerConfig.IceServer(String) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
Instantiates a new ICE server.
isClientError() - Method in enum oracle.wsc.android.constants.StatusCode
Checks if the code indicates a client error (4xx).
isGlobalError() - Method in enum oracle.wsc.android.constants.StatusCode
Checks if the code indicates a global error (6xx).
isProvisional() - Method in enum oracle.wsc.android.constants.StatusCode
Checks if the code is provisional (1xx).
isRedirect() - Method in enum oracle.wsc.android.constants.StatusCode
Checks if the code indicates redirect (3xx).
isServerError() - Method in enum oracle.wsc.android.constants.StatusCode
Checks if the code indicates a server error (5xx).
isSuccess() - Method in enum oracle.wsc.android.constants.StatusCode
Checks if the code indicates success (2xx).

M

MediaDirection - Enum in oracle.wsc.android.call
Direction of the local media stream.
mediaStateChanged(MediaStreamEvent, MediaStream) - Method in class oracle.wsc.android.call.Call.Observer
This method is called whenever the media state is changed.
MediaStreamEvent - Enum in oracle.wsc.android.call
Media stream event enum.

O

onFailure(StatusCode) - Method in interface oracle.wsc.android.session.WSCSession.ConnectionCallback
Connect error.
onMessage(Frame) - Method in class oracle.wsc.android.call.Call
Receive message.
onMessage(Frame) - Method in class oracle.wsc.android.call.CallPackage
 
onMessage(Frame) - Method in class oracle.wsc.android.session.Package
Handle an inbound message that has no existing sub session.
onMessage(Frame) - Method in class oracle.wsc.android.session.SubSession
Handles inbound message on existing sub session.
onSuccess() - Method in interface oracle.wsc.android.session.WSCSession.ConnectionCallback
Connect success.
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.session - package oracle.wsc.android.session
Session API.

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.
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.
putSubSession(SubSession) - Method in class oracle.wsc.android.session.Package
 

R

removeSubSession(String) - Method in class oracle.wsc.android.session.Package
 

S

sendMessage(Frame) - Method in class oracle.wsc.android.session.SubSession
Sends the message frame.
ServiceAuthHandler - Interface in oracle.wsc.android.session
Handle authentication challenge from service.
ServiceAuthHandler.Challenge - Interface in oracle.wsc.android.session
Authentication challenge.
SessionState - Enum in oracle.wsc.android.session
State of the session.
SET_COOKIE_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
The Constant SET_COOKIE_HEADER.
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.
setTrickleIceMode(Call.TrickleIceMode) - Method in class oracle.wsc.android.call.Call
 
setUsernamePassword(String, char[]) - Method in interface oracle.wsc.android.session.ServiceAuthHandler.Challenge
Sets the username and password.
shouldReceiveAudio() - Method in class oracle.wsc.android.call.CallConfig
Check if receive audio capability is supported.
shouldReceiveVideo() - Method in class oracle.wsc.android.call.CallConfig
Check if receive video capability is supported.
shouldSendAudio() - Method in class oracle.wsc.android.call.CallConfig
Check if sending audio capability is supported.
shouldSendVideo() - Method in class oracle.wsc.android.call.CallConfig
Check if sending video capability is supported.
start(CallConfig, MediaStream...) - Method in class oracle.wsc.android.call.Call
Starts the call represented by itself.
start(CallConfig, Map<String, ?>, MediaStream...) - Method in class oracle.wsc.android.call.Call
Starts the call represented by itself.
stateChanged(CallState, Cause) - Method in class oracle.wsc.android.call.Call.Observer
This method is called whenever the call state is changed.
stateChanged(SessionState) - Method in class oracle.wsc.android.session.WSCSession.Observer
Session state changes.
StatusCode - Enum in oracle.wsc.android.constants
Represents the various status codes.
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 sub session.
SubSession(Package, String) - Constructor for class oracle.wsc.android.session.SubSession
Instantiates a new sub session.

T

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.Cause
 
toString() - Method in enum oracle.wsc.android.call.MediaDirection
 
toString() - Method in class oracle.wsc.android.session.WSCSession
 

U

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<String, ?>, 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 enum oracle.wsc.android.call.Call.TrickleIceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.wsc.android.call.CallState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.wsc.android.call.CallUpdateEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.wsc.android.call.MediaDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.wsc.android.call.MediaStreamEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.wsc.android.constants.StatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.wsc.android.session.SessionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum oracle.wsc.android.call.Call.TrickleIceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.wsc.android.call.CallState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.wsc.android.call.CallUpdateEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.wsc.android.call.MediaDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.wsc.android.call.MediaStreamEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.wsc.android.constants.StatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.wsc.android.session.SessionState
Returns an array containing the constants of this enum type, in the order they are declared.

W

withConnectionCallback(WSCSession.ConnectionCallback) - Method in class oracle.wsc.android.session.WSCSession.Builder
With connection callback listener.
withExtHeaders(Map<String, ?>) - 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
Add String-formatted header to the HttpContext.
withHeader(String, List<String>) - Method in class oracle.wsc.android.session.HttpContext.Builder
Set header list in the HttpContext.
withHeaders(Map<String, List<String>>) - Method in class oracle.wsc.android.session.HttpContext.Builder
Set a list of given headers in the HttpContext.
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
Add SSLContext to the HTTP context.
withUserName(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
With username which will be sent with 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.
WSCSession.Observer() - Constructor for class oracle.wsc.android.session.WSCSession.Observer
 
A B C D E G H I M O P R S T U V W 
Oracle® Communications WebRTC Session Controller Android API Reference
E55129-01
7.1

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