A B C D E G H I J L M O P R S T U V 

A

abort - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 
accept(Context) - Method in class com.digium.respokesdk.RespokeDirectConnection
Accept the direct connection and start the process of obtaining media.
answer(Context, RespokeCall.Listener) - Method in class com.digium.respokesdk.RespokeCall
Answer the call and start the process of obtaining media.
answerReceived(JSONObject, String) - Method in class com.digium.respokesdk.RespokeCall
Process an answer message received from the remote endpoint.
APIDoOpen - Class in com.digium.respokesdk.RestAPI
 
APIDoOpen(Context, String) - Constructor for class com.digium.respokesdk.RestAPI.APIDoOpen
 
APIGetToken - Class in com.digium.respokesdk.RestAPI
 
APIGetToken(Context, String) - Constructor for class com.digium.respokesdk.RestAPI.APIGetToken
 
APITransaction - Class in com.digium.respokesdk.RestAPI
 
APITransaction(Context, String) - Constructor for class com.digium.respokesdk.RestAPI.APITransaction
 
appID - Variable in class com.digium.respokesdk.RestAPI.APIGetToken
 
appToken - Variable in class com.digium.respokesdk.RestAPI.APIDoOpen
 
attachVideoRenderer(GLSurfaceView) - Method in class com.digium.respokesdk.RespokeCall
Attach the call's video renderers to the specified GLSurfaceView
audioIsMuted() - Method in class com.digium.respokesdk.RespokeCall
Indicates if the local audio stream is muted
audioOnly - Variable in class com.digium.respokesdk.RespokeCall
 
authenticate() - Method in class com.digium.respokesdk.RespokeSignalingChannel
 

B

baseURL - Variable in class com.digium.respokesdk.RespokeClient
 
baseURL - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 
bodySizeLimit - Static variable in class com.digium.respokesdk.RestAPI.APITransaction
Rejects a message if the body size is greater than this.

C

callCreated(RespokeCall) - Method in class com.digium.respokesdk.RespokeClient
 
callCreated(RespokeCall) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that a call has been created
callTerminated(RespokeCall) - Method in class com.digium.respokesdk.RespokeClient
 
callTerminated(RespokeCall) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that a call has terminated
callWithID(String) - Method in class com.digium.respokesdk.RespokeClient
 
callWithID(String) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Find a call with the specified session ID
cancel() - Method in class com.digium.respokesdk.RestAPI.APITransaction
 
cancelAllTasks() - Method in class com.digium.respokesdk.RespokeWorkerThread
 
clientConnected(RespokeClient) - Method in class com.digium.respokesdk.Respoke
Notify the shared SDK instance that the specified client has connected.
com.digium.respokesdk - package com.digium.respokesdk
 
com.digium.respokesdk.RestAPI - package com.digium.respokesdk.RestAPI
 
connect(String, String, boolean, Object, Context, RespokeClient.ConnectCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Connect to the Respoke infrastructure and authenticate in development mode using the specified endpoint ID and app ID.
connect(String, Object, Context, RespokeClient.ConnectCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Connect to the Respoke infrastructure and authenticate with the specified brokered auth token ID.
connected - Variable in class com.digium.respokesdk.RespokeSignalingChannel
 
connectedReceived() - Method in class com.digium.respokesdk.RespokeCall
Process a connected messsage received from the remote endpoint.
connectionDidJoin(RespokeConnection) - Method in class com.digium.respokesdk.RespokeGroup
Notify the group that a connection has joined.
connectionDidLeave(RespokeConnection) - Method in class com.digium.respokesdk.RespokeGroup
Notify the group that a connection has left.
connectionID - Variable in class com.digium.respokesdk.RespokeConnection
 
connections - Variable in class com.digium.respokesdk.RespokeEndpoint
 
contentType - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 
createClient(Context) - Method in class com.digium.respokesdk.Respoke
This is one of two possible entry points for interacting with the library.
createDataChannel() - Method in class com.digium.respokesdk.RespokeDirectConnection
Establish a new direct connection instance with the peer connection for the call.

D

didReceiveMessage(String, Date) - Method in class com.digium.respokesdk.RespokeEndpoint
Process a received message.
didReceiveMessage(String, RespokeEndpoint, Date) - Method in class com.digium.respokesdk.RespokeGroup
Notify the group that a group message was received.
didSendMessage(String, Date) - Method in class com.digium.respokesdk.RespokeEndpoint
Process a sent message.
directConnection() - Method in class com.digium.respokesdk.RespokeEndpoint
Get the active direct connection with this endpoint (if any)
directConnectionAvailable(RespokeDirectConnection, RespokeEndpoint) - Method in interface com.digium.respokesdk.RespokeCall.Listener
This event is fired when the local end of the directConnection is available.
directConnectionAvailable(RespokeDirectConnection, RespokeEndpoint) - Method in class com.digium.respokesdk.RespokeClient
 
directConnectionAvailable(RespokeDirectConnection, RespokeEndpoint) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
This event is fired when the logged-in endpoint is receiving a request to open a direct connection to another endpoint.
directConnectionDidAccept(Context) - Method in class com.digium.respokesdk.RespokeCall
 
directConnectionDidClose(RespokeDirectConnection) - Method in class com.digium.respokesdk.RespokeCall
 
directConnectionDidOpen(RespokeDirectConnection) - Method in class com.digium.respokesdk.RespokeCall
 
disconnect() - Method in class com.digium.respokesdk.RespokeClient
Disconnect from the Respoke infrastructure, leave all groups, invalidate the token, and disconnect the websocket.
disconnect() - Method in class com.digium.respokesdk.RespokeSignalingChannel
 

E

endpoint - Variable in class com.digium.respokesdk.RespokeCall
 
endpoint - Variable in class com.digium.respokesdk.RespokeGroupMessage
 
endpointID - Variable in class com.digium.respokesdk.RestAPI.APIGetToken
 
errorMessage - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 

G

getCall() - Method in class com.digium.respokesdk.RespokeDirectConnection
Get the call object associated with this direct connection
getConnection(String, String, boolean) - Method in class com.digium.respokesdk.RespokeClient
Find a Connection by id and return it.
getConnection(String, boolean) - Method in class com.digium.respokesdk.RespokeEndpoint
Returns a connection with the specified ID, and optionally creates one if it does not exist
getConnections() - Method in class com.digium.respokesdk.RespokeEndpoint
Get an array of connections associated with this endpoint
getEndpoint(String, boolean) - Method in class com.digium.respokesdk.RespokeClient
Find an endpoint by id and return it.
getEndpoint() - Method in class com.digium.respokesdk.RespokeConnection
Get the endpoint to which this connection belongs
getEndpointID() - Method in class com.digium.respokesdk.RespokeClient
Return the Endpoint ID of this client
getEndpointID() - Method in class com.digium.respokesdk.RespokeEndpoint
Get the endpoint's ID
getGroup(String) - Method in class com.digium.respokesdk.RespokeClient
Returns the group with the specified ID
getGroupHistories(List<String>, RespokeClient.GroupHistoriesCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Retrieve the history of messages that have been persisted for 1 or more groups.
getGroupHistories(List<String>, Integer, RespokeClient.GroupHistoriesCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Retrieve the history of messages that have been persisted for 1 or more groups.
getGroupHistory(String, RespokeClient.GroupHistoryCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Retrieve the history of messages that have been persisted for a specific group.
getGroupHistory(String, Integer, RespokeClient.GroupHistoryCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Retrieve the history of messages that have been persisted for a specific group.
getGroupHistory(String, Integer, Date, RespokeClient.GroupHistoryCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Retrieve the history of messages that have been persisted for a specific group.
getGroupID() - Method in class com.digium.respokesdk.RespokeGroup
Get the ID for this group
GetListener() - Method in class com.digium.respokesdk.RespokeSignalingChannel
 
getMembers(RespokeGroup.GetGroupMembersCompletionListener) - Method in class com.digium.respokesdk.RespokeGroup
Get an array containing the members of the group.
getPeerConnection() - Method in class com.digium.respokesdk.RespokeCall
Retrieve the WebRTC peer connection handling the call
getPresence() - Method in class com.digium.respokesdk.RespokeClient
Get the current presence of this client
getResolvePresenceListener() - Method in class com.digium.respokesdk.RespokeClient
Get the current receiver for the ResolvePresenceListener interface
getSDKHeader() - Static method in class com.digium.respokesdk.RestAPI.APITransaction
 
getSessionID() - Method in class com.digium.respokesdk.RespokeCall
Get the session ID of this call
go() - Method in class com.digium.respokesdk.RestAPI.APIDoOpen
 
go() - Method in class com.digium.respokesdk.RestAPI.APIGetToken
 
go() - Method in class com.digium.respokesdk.RestAPI.APITransaction
 
group - Variable in class com.digium.respokesdk.RespokeGroupMessage
 
GUID_STRING_LENGTH - Static variable in class com.digium.respokesdk.Respoke
 

H

hangup(boolean) - Method in class com.digium.respokesdk.RespokeCall
Tear down the call and release resources
hangupReceived() - Method in class com.digium.respokesdk.RespokeCall
Process a hangup message received from the remote endpoint.
httpMethod - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 

I

iceCandidatesReceived(JSONArray) - Method in class com.digium.respokesdk.RespokeCall
Process ICE candidates suggested by the remote endpoint.
isActive() - Method in class com.digium.respokesdk.RespokeCall
Indicate whether a call is being setup or is in progress.
isActive() - Method in class com.digium.respokesdk.RespokeDirectConnection
Indicate whether a datachannel is being setup or is in progress.
isCaller() - Method in class com.digium.respokesdk.RespokeCall
Indicates if the local client initiated the call
isConnected() - Method in class com.digium.respokesdk.RespokeClient
Check whether this client is connected to the backend infrastructure.
isConnected() - Method in class com.digium.respokesdk.RespokeGroup
 
isJoined() - Method in class com.digium.respokesdk.RespokeGroup
Return true if the local client is a member of this group and false if not.

J

join(Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeGroup
Join this group
joinConference(RespokeCall.Listener, Context, String) - Method in class com.digium.respokesdk.RespokeClient
Initiate a call to a conference.
joinGroups(ArrayList<String>, RespokeClient.JoinGroupCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Join a list of Groups and begin keeping track of them.
jsonResult - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 

L

leave(Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeGroup
Leave this group

M

makeGUID() - Static method in class com.digium.respokesdk.Respoke
Create a globally unique identifier for naming instances
message - Variable in class com.digium.respokesdk.RespokeGroupMessage
 
muteAudio(boolean) - Method in class com.digium.respokesdk.RespokeCall
Mute or unmute the local audio
muteVideo(boolean) - Method in class com.digium.respokesdk.RespokeCall
Mute or unmute the local video

O

onCall(RespokeClient, RespokeCall) - Method in interface com.digium.respokesdk.RespokeClient.Listener
Receive a notification that the client is receiving a call from a remote party.
onClose(RespokeDirectConnection) - Method in interface com.digium.respokesdk.RespokeDirectConnection.Listener
Called when the direct connection is closed.
onConnect(RespokeClient) - Method in interface com.digium.respokesdk.RespokeClient.Listener
Receive a notification Respoke has successfully connected to the cloud.
onConnect(RespokeSignalingChannel, String, String) - Method in class com.digium.respokesdk.RespokeClient
 
onConnect(RespokeSignalingChannel, String, String) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that it has connected to the cloud infrastructure
onConnected(RespokeCall) - Method in interface com.digium.respokesdk.RespokeCall.Listener
When on a call, receive remote media when it becomes available.
onDisconnect(RespokeClient, boolean) - Method in interface com.digium.respokesdk.RespokeClient.Listener
Receive a notification Respoke has successfully disconnected from the cloud.
onDisconnect(RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onDisconnect(RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that it has disconnected to the cloud infrastructure
onError(String) - Method in interface com.digium.respokesdk.Respoke.TaskCompletionListener
Receive a notification that the asynchronous operation failed
onError(String, RespokeCall) - Method in interface com.digium.respokesdk.RespokeCall.Listener
Receive a notification that an error has occurred while on a call
onError(String) - Method in interface com.digium.respokesdk.RespokeClient.ConnectCompletionListener
Receive a notification that the asynchronous operation failed
onError(String) - Method in interface com.digium.respokesdk.RespokeClient.GroupHistoriesCompletionListener
 
onError(String) - Method in interface com.digium.respokesdk.RespokeClient.GroupHistoryCompletionListener
 
onError(String) - Method in interface com.digium.respokesdk.RespokeClient.JoinGroupCompletionListener
Receive a notification that the asynchronous operation failed
onError(RespokeClient, String) - Method in interface com.digium.respokesdk.RespokeClient.Listener
Handle an error that resulted from a method call.
onError(String, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onError(String) - Method in interface com.digium.respokesdk.RespokeGroup.GetGroupMembersCompletionListener
Receive a notification that the asynchronous operation failed
onError(String, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that an error has occurred
onError(String) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.RegisterPresenceListener
 
onError(String) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.RESTListener
 
onGroupMessage(String, String, String, RespokeSignalingChannel, Date) - Method in class com.digium.respokesdk.RespokeClient
 
onGroupMessage(String, RespokeEndpoint, RespokeGroup, Date) - Method in interface com.digium.respokesdk.RespokeGroup.Listener
Receive a notification that a group message has been received
onGroupMessage(String, String, String, RespokeSignalingChannel, Date) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification that a group message was received
onHangup(RespokeCall) - Method in interface com.digium.respokesdk.RespokeCall.Listener
When on a call, receive notification the call has been hung up
onIncomingCall(JSONObject, String, String, String, String, Date, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onIncomingCall(JSONObject, String, String, String, String, Date, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that a remote endpoint is attempting to start a call
onIncomingDirectConnection(RespokeDirectConnection, RespokeEndpoint) - Method in interface com.digium.respokesdk.RespokeClient.Listener
This event is fired when the logged-in endpoint is receiving a request to open a direct connection to another endpoint.
onIncomingDirectConnection(JSONObject, String, String, String, Date, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onIncomingDirectConnection(JSONObject, String, String, String, Date, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that a remote endpoint is attempting to start a direct connection
onJoin(RespokeConnection, RespokeGroup) - Method in interface com.digium.respokesdk.RespokeGroup.Listener
Receive a notification that an connection has joined this group.
onJoinGroup(String, String, String, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onJoinGroup(String, String, String, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that an endpoint has joined this group.
onLeave(RespokeConnection, RespokeGroup) - Method in interface com.digium.respokesdk.RespokeGroup.Listener
Receive a notification that an connection has left this group.
onLeaveGroup(String, String, String, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onLeaveGroup(String, String, String, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that an endpoint has left this group.
onMessage(String, RespokeEndpoint, RespokeGroup, Date, Boolean) - Method in interface com.digium.respokesdk.RespokeClient.Listener
Receive a notification that a message addressed to this group has been received
onMessage(String, Date, String, String, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onMessage(String, RespokeDirectConnection) - Method in interface com.digium.respokesdk.RespokeDirectConnection.Listener
Called when a message is received over the direct connection.
onMessage(org.webrtc.DataChannel.Buffer) - Method in class com.digium.respokesdk.RespokeDirectConnection
 
onMessage(String, Date, RespokeEndpoint, boolean) - Method in interface com.digium.respokesdk.RespokeEndpoint.Listener
Handle messages sent to the logged-in user from this one Endpoint.
onMessage(String, Date, String, String, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification from the signaling channel that a message has been sent to this group
onOpen(RespokeDirectConnection) - Method in interface com.digium.respokesdk.RespokeDirectConnection.Listener
Called when the direct connection is opened.
onPresence(Object, String, String, RespokeSignalingChannel) - Method in class com.digium.respokesdk.RespokeClient
 
onPresence(Object, RespokeEndpoint) - Method in interface com.digium.respokesdk.RespokeEndpoint.Listener
A notification that the presence for an endpoint has changed
onPresence(Object, String, String, RespokeSignalingChannel) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.Listener
Receive a notification that a presence change message was received
onStart(RespokeDirectConnection) - Method in interface com.digium.respokesdk.RespokeDirectConnection.Listener
The direct connection setup has begun.
onStateChange() - Method in class com.digium.respokesdk.RespokeDirectConnection
 
onSuccess() - Method in interface com.digium.respokesdk.Respoke.TaskCompletionListener
Receive a notification that the asynchronous operation completed successfully
onSuccess(Map<String, List<RespokeGroupMessage>>) - Method in interface com.digium.respokesdk.RespokeClient.GroupHistoriesCompletionListener
 
onSuccess(List<RespokeGroupMessage>) - Method in interface com.digium.respokesdk.RespokeClient.GroupHistoryCompletionListener
 
onSuccess(ArrayList<RespokeGroup>) - Method in interface com.digium.respokesdk.RespokeClient.JoinGroupCompletionListener
Received notification that the groups were successfully joined
onSuccess(ArrayList<RespokeConnection>) - Method in interface com.digium.respokesdk.RespokeGroup.GetGroupMembersCompletionListener
Receive an array of the group members asynchronously
onSuccess(JSONArray) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.RegisterPresenceListener
 
onSuccess(Object) - Method in interface com.digium.respokesdk.RespokeSignalingChannel.RESTListener
 

P

params - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 
pause() - Method in class com.digium.respokesdk.RespokeCall
Notify the call that the UI controls associated with rendering video are no longer available, such as during activity lifecycle changes
peerConnectionDidOpenDataChannel(DataChannel) - Method in class com.digium.respokesdk.RespokeDirectConnection
Notify the direct connection instance that the peer connection has opened the specified data channel
postTask(Runnable) - Method in class com.digium.respokesdk.RespokeWorkerThread
 
postTaskDelayed(Runnable, long) - Method in class com.digium.respokesdk.RespokeWorkerThread
 
postTaskError(Respoke.TaskCompletionListener, String) - Static method in class com.digium.respokesdk.Respoke
A helper function to post an error message to a TaskCompletionListener on the UI thread
postTaskSuccess(Respoke.TaskCompletionListener) - Static method in class com.digium.respokesdk.Respoke
A helper function to post success to a TaskCompletionListener on the UI thread
prepareHandler() - Method in class com.digium.respokesdk.RespokeWorkerThread
 
presence - Variable in class com.digium.respokesdk.RespokeConnection
 
presence - Variable in class com.digium.respokesdk.RespokeEndpoint
 
PROPERTY_LAST_VALID_PUSH_TOKEN - Static variable in class com.digium.respokesdk.RespokeClient
 
PROPERTY_LAST_VALID_PUSH_TOKEN_ID - Static variable in class com.digium.respokesdk.RespokeClient
 

R

registerPresence(ArrayList<String>, RespokeSignalingChannel.RegisterPresenceListener) - Method in class com.digium.respokesdk.RespokeSignalingChannel
 
registerPushServicesWithToken(String) - Method in class com.digium.respokesdk.RespokeClient
Register the client to receive push notifications when the socket is not active
registerPushToken(String) - Method in class com.digium.respokesdk.Respoke
Notify the Respoke SDK that this device should register itself for push notifications
resolvePresence(ArrayList<Object>) - Method in interface com.digium.respokesdk.RespokeClient.ResolvePresenceListener
Resolve the presence among multiple connections belonging to this endpoint.
resolvePresence() - Method in class com.digium.respokesdk.RespokeEndpoint
Find the presence out of all known connections with the highest priority (most availability) and set it as the endpoint's resolved presence.
Respoke - Class in com.digium.respokesdk
A global static class which provides access to the Respoke functionality.
Respoke.TaskCompletionListener - Interface in com.digium.respokesdk
A listener interface to allow the receiver to be notified of the success or failure of an asynchronous operation
RESPOKE_BASE_URL - Static variable in class com.digium.respokesdk.RestAPI.APITransaction
 
RespokeCall - Class in com.digium.respokesdk
WebRTC Call including getUserMedia, path and codec negotation, and call state.
RespokeCall(RespokeSignalingChannel, String, String) - Constructor for class com.digium.respokesdk.RespokeCall
Constructor primarily used for starting conference calls
RespokeCall(RespokeSignalingChannel, RespokeEndpoint, boolean) - Constructor for class com.digium.respokesdk.RespokeCall
Constructor used for outbound calls
RespokeCall(RespokeSignalingChannel, JSONObject, String, String, String, String, RespokeEndpoint, boolean, Date) - Constructor for class com.digium.respokesdk.RespokeCall
Constructor used for inbound calls
RespokeCall.Listener - Interface in com.digium.respokesdk
An interface to notify the receiver of events occurring with the call
RespokeClient - Class in com.digium.respokesdk
This is a top-level interface to the API.
RespokeClient() - Constructor for class com.digium.respokesdk.RespokeClient
The constructor for this class
RespokeClient.ConnectCompletionListener - Interface in com.digium.respokesdk
A listener interface to receive a notification that the connect action has failed
RespokeClient.GroupHistoriesCompletionListener - Interface in com.digium.respokesdk
A listener interface to receive a notification when the request to retrieve the history of messages for a list of groups has completed
RespokeClient.GroupHistoryCompletionListener - Interface in com.digium.respokesdk
A listener interface to receive a notification when the request to retrieve the history of messages for a specific group has completed
RespokeClient.JoinGroupCompletionListener - Interface in com.digium.respokesdk
A listener interface to receive a notification that the task to join the groups has completed
RespokeClient.Listener - Interface in com.digium.respokesdk
A listener interface to notify the receiver of events occurring with the client
RespokeClient.ResolvePresenceListener - Interface in com.digium.respokesdk
A listener interface to ask the receiver to resolve a list of presence values for an endpoint
RespokeConnection - Class in com.digium.respokesdk
Represents remote Connections which belong to an Endpoint.
RespokeConnection(String, RespokeEndpoint) - Constructor for class com.digium.respokesdk.RespokeConnection
The constructor for this class
RespokeDirectConnection - Class in com.digium.respokesdk
A direct connection via RTCDataChannel, including state and path negotation.
RespokeDirectConnection(RespokeCall) - Constructor for class com.digium.respokesdk.RespokeDirectConnection
The constructor for this class
RespokeDirectConnection.Listener - Interface in com.digium.respokesdk
A listener interface to notify the receiver of events occurring with the direct connection
RespokeEndpoint - Class in com.digium.respokesdk
Represents remote Endpoints.
RespokeEndpoint(RespokeSignalingChannel, String, RespokeClient) - Constructor for class com.digium.respokesdk.RespokeEndpoint
The constructor for this class
RespokeEndpoint.Listener - Interface in com.digium.respokesdk
A listener interface to notify the receiver of events occurring with the endpoint
RespokeGroup - Class in com.digium.respokesdk
A group, representing a collection of connections and the method by which to communicate with them.
RespokeGroup(String, RespokeSignalingChannel, RespokeClient, Boolean) - Constructor for class com.digium.respokesdk.RespokeGroup
The constructor for this class
RespokeGroup(String, RespokeSignalingChannel, RespokeClient) - Constructor for class com.digium.respokesdk.RespokeGroup
 
RespokeGroup.GetGroupMembersCompletionListener - Interface in com.digium.respokesdk
A listener interface to receive a notification that the task to get the list of group members has completed
RespokeGroup.Listener - Interface in com.digium.respokesdk
A listener interface to notify the receiver of events occurring with the group
RespokeGroupMessage - Class in com.digium.respokesdk
 
RespokeGroupMessage(String, RespokeGroup, RespokeEndpoint, Date) - Constructor for class com.digium.respokesdk.RespokeGroupMessage
 
RespokeSignalingChannel - Class in com.digium.respokesdk
The purpose of this class is to make a method call for each API call to the backend REST interface.
RespokeSignalingChannel(String, RespokeSignalingChannel.Listener, String, Context) - Constructor for class com.digium.respokesdk.RespokeSignalingChannel
 
RespokeSignalingChannel.Listener - Interface in com.digium.respokesdk
A delegate protocol to notify the receiver of events occurring with the connection status of the signaling channel
RespokeSignalingChannel.RegisterPresenceListener - Interface in com.digium.respokesdk
A listener interface to receive a notification that this client has been registered to receive presence updates for a specific endpoint
RespokeSignalingChannel.RESTListener - Interface in com.digium.respokesdk
A listener interface to receive a notification that the REST message transmission has completed
RespokeWorkerThread - Class in com.digium.respokesdk
Implements a worker thread for queueing and processing socket transactions with the Respoke service
RespokeWorkerThread(String) - Constructor for class com.digium.respokesdk.RespokeWorkerThread
 
resume() - Method in class com.digium.respokesdk.RespokeCall
Notify the call that the UI controls associated with rendering video are available again

S

sdpHasVideo(JSONObject) - Static method in class com.digium.respokesdk.RespokeCall
Determines if the specified SDP data contains definitions for a video stream
sendMessage(String, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeDirectConnection
Send a message to the remote client through the direct connection.
sendMessage(String, boolean, boolean, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeEndpoint
Send a message to the endpoint through the infrastructure.
sendMessage(String, boolean, boolean, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeGroup
Send a message to the entire group.
sendMessage(String, boolean, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeGroup
 
sendRESTMessage(String, String, JSONObject, RespokeSignalingChannel.RESTListener) - Method in class com.digium.respokesdk.RespokeSignalingChannel
 
sendSignal(JSONObject, String, String, String, boolean, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeSignalingChannel
 
serverResponseCode - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 
setDirectConnection(RespokeDirectConnection) - Method in class com.digium.respokesdk.RespokeEndpoint
Associate a direct connection object with this endpoint.
setListener(RespokeCall.Listener) - Method in class com.digium.respokesdk.RespokeCall
Set a receiver for the Listener interface
setListener(RespokeClient.Listener) - Method in class com.digium.respokesdk.RespokeClient
Set a receiver for the Listener interface
setListener(RespokeDirectConnection.Listener) - Method in class com.digium.respokesdk.RespokeDirectConnection
Set a receiver for the Listener interface
setListener(RespokeEndpoint.Listener) - Method in class com.digium.respokesdk.RespokeEndpoint
Set a receiver for the Listener interface
setListener(RespokeGroup.Listener) - Method in class com.digium.respokesdk.RespokeGroup
Set a receiver for the Listener interface
setPresence(Object, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Set the presence on the client session
setResolvePresenceListener(RespokeClient.ResolvePresenceListener) - Method in class com.digium.respokesdk.RespokeClient
Set a receiver for the ResolvePresenceListener interface
sharedInstance() - Static method in class com.digium.respokesdk.Respoke
Retrieve the globally shared instance of the Respoke SDK
startCall(Context, GLSurfaceView, boolean) - Method in class com.digium.respokesdk.RespokeCall
Start the outgoing call process.
startCall(RespokeCall.Listener, Context, GLSurfaceView, boolean) - Method in class com.digium.respokesdk.RespokeEndpoint
Create a new call with audio and optionally video.
startDirectConnection() - Method in class com.digium.respokesdk.RespokeEndpoint
Create a new DirectConnection.
success - Variable in class com.digium.respokesdk.RestAPI.APITransaction
 

T

timestamp - Variable in class com.digium.respokesdk.RespokeCall
 
timestamp - Variable in class com.digium.respokesdk.RespokeGroupMessage
 
token - Variable in class com.digium.respokesdk.RestAPI.APIGetToken
 
tokenID - Variable in class com.digium.respokesdk.RestAPI.APIDoOpen
 
transactionComplete() - Method in class com.digium.respokesdk.RestAPI.APIDoOpen
 
transactionComplete() - Method in class com.digium.respokesdk.RestAPI.APIGetToken
 
transactionComplete() - Method in class com.digium.respokesdk.RestAPI.APITransaction
 

U

unregisterClient(RespokeClient) - Method in class com.digium.respokesdk.Respoke
Unregister a client that is no longer active so that it's resources can be deallocated
unregisterFromPushServices(Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
Unregister this client from the push service so that no more notifications will be received for this endpoint ID
unregisterPushServices(Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.Respoke
Unregister this device from the Respoke push notification service and stop any future notifications until it is re-registered

V

videoIsMuted() - Method in class com.digium.respokesdk.RespokeCall
Indicates if the local video stream is muted
A B C D E G H I J L M O P R S T U V