- 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
- getConversations(RespokeClient.EndpointConversationsCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
-
Retrieve a list of conversations (groupIds) that this endpoint has
message history with.
- 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
-
- groupId - Variable in class com.digium.respokesdk.RespokeClient.EndpointConversationInfo
-
- groupId - Variable in class com.digium.respokesdk.RespokeConversationReadStatus
-
- GUID_STRING_LENGTH - Static variable in class com.digium.respokesdk.Respoke
-
- 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.EndpointConversationsCompletionListener
-
- 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(List<RespokeClient.EndpointConversationInfo>) - Method in interface com.digium.respokesdk.RespokeClient.EndpointConversationsCompletionListener
-
- 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
-
- 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.EndpointConversationInfo - Class in com.digium.respokesdk
-
Encapsulates the info record for an Endpoint conversation.
- RespokeClient.EndpointConversationsCompletionListener - Interface in com.digium.respokesdk
-
A listener interface to receive a notification when the request to retrieve
the list of conversations for an endpoint has completed.
- 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
- RespokeConversationReadStatus - Class in com.digium.respokesdk
-
- RespokeConversationReadStatus(String, Date) - Constructor for class com.digium.respokesdk.RespokeConversationReadStatus
-
- 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
- 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
-
- setConversationsRead(List<RespokeConversationReadStatus>, Respoke.TaskCompletionListener) - Method in class com.digium.respokesdk.RespokeClient
-
Mark messages in a conversation as having been read, up to the given timestamp
- 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
- sourceId - Variable in class com.digium.respokesdk.RespokeClient.EndpointConversationInfo
-
- 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
-