All Classes

Class Description
AbstractAnswerServlet
Useful abstract HttpServlet for implementing NCCO callbacks.
AbstractAuthMethod  
AbstractClient
Abstract class for different API clients.
AbstractMethod<RequestT,​ResultT>
Abstract class to assist in implementing a call against a REST endpoint.
AbstractMOServlet
An abstract Servlet that receives and parses an incoming callback request for an MO message.
AccountClient
A client for talking to the Vonage Account API.
Action
An NCCO action.
AdvancedInsightRequest  
AdvancedInsightRequest.Builder  
AdvancedInsightResponse  
AdvancedInsightResponse.PortedStatus  
AdvancedInsightResponse.Reachability  
AdvancedInsightResponse.Validity  
AppEndpoint
Represents an app endpoint used in a ConnectAction
AppEndpoint.Builder  
Application  
Application.Builder  
Application.Capabilities  
Application.Keys  
ApplicationClient
A client for talking to the Vonage Application API.
ApplicationList  
AuthCollection
Internal class, managing a collection of AuthMethods.
AuthMethod  
AvailableNumber  
BalanceResponse  
BaseInsightRequest  
BaseRequest
Base request class for VerifyRequest and Psd2Request
BaseResult
An abstract base class for verification results.
BasicInsightRequest  
BasicInsightRequest.Builder  
BasicInsightResponse  
BinaryMessage
A binary message to be submitted via the Vonage SMS API.
BuyNumberRequest  
Call
Call encapsulates the information required to create a call using VoiceClient.createCall(Call)
CallDirection  
CallDirection  
CallerIdentity  
CallerType  
CallEvent  
CallEvent  
CallInfo
CallInfo holds the information related to a call.
CallInfoPage  
CallModifier  
CallOrder  
CallsFilter  
CallsFilter.Builder  
CallStatus  
CallStatus  
CancelNumberRequest  
Capability
Represents a capability of a Vonage Application
Capability.Type  
CarrierDetails  
CarrierDetails.NetworkType  
CheckRequest  
CheckResponse  
ConnectAction
An NCCO connect action that allows for the establishment of a connection to various Endpoint.
ConnectAction.Builder  
ControlRequest  
ControlResponse  
ConversationAction
An NCCO conversation action which enables the ability to host conference calls.
ConversationAction.Builder  
ConversionClient
A client for talking to the Vonage Conversion API.
ConversionRequest  
ConversionRequest.Type  
Country  
CreateSecretRequest  
DtmfEndpoint  
DtmfPayload
The JSON payload that will be sent in a DtmfRequest.
DtmfRequest
The request object to send DTMF tones.
DtmfResponse
Response if DTMF tones were successfully sent to an active Call.
EmbeddedCalls  
Endpoint  
Endpoint
An endpoint for a ConnectAction to connect to.
EventMethod
The type of request to use when connecting to an event url.
EventType
The type of event to use.
HexUtil
Static helper methods for working with hex values.
HttpConfig  
HttpConfig.Builder  
HttpMethod
Enumeration representing various HTTP Methods
HttpWrapper
Internal class that holds available authentication methods and a shared HttpClient.
InputAction
An NCCO input action which allows for the collection of digits from a person.
InputAction.Builder  
InputEvent  
InsightClient
A client for talking to the Vonage Number Insight API.
InsightStatus  
JWTAuthMethod  
ListApplicationRequest  
ListApplicationRequest.Builder  
ListNumbersFilter  
ListNumbersResponse
Response from a request to list the numbers currently being rented buy an account.
ListSecretsResponse  
LoggingUtils  
MachineDetection  
MD5Util
Contains utility methods that use MD5 hashing.
Message
Represents the details common to any message that is to be submitted to the Vonage SMS API.
Message.MessageClass
An enum of the valid values that may be supplied to as the message-class parameter of a rest submission.
Message.MessageType  
MessageEvent  
Messages  
Messages.Builder  
MessageStatus  
MessageType  
Method<RequestT,​ResultT>  
MO
This represents an incoming MO callback request
MO.MESSAGE_TYPE
Describes the type of payload this message carries
ModifyCallAction  
ModifyCallPayload  
ModifyCallResponse
Response if a Call was successfully modified.
Ncco
Vonage Call Control Object for controlling the flow of a Voice API call.
NccoResponse
Encapsulates a set of NCCO objects for driving the Vonage Voice API.
NccoResponseBuilder
Provides a fluent interface for constructing instances of NccoResponse.
Network  
NotifyAction
An NCCO notify action which allows for custom events to be sent to a configured webhook.
NotifyAction.Builder  
NumbersClient
A client for accessing the Vonage API calls that manage phone numbers.
OwnedNumber  
PageLink  
PageLinks  
PageList  
PhoneEndpoint
Represents a phone endpoint used in a ConnectAction
PhoneEndpoint  
PhoneEndpoint.Builder  
PrefixPricingRequest  
PrefixPricingResponse  
PricingRequest  
PricingResponse  
Psd2Endpoint  
Psd2Method  
Psd2Request
Describes a PSD2 verify request when passed to Psd2Endpoint
Psd2Request.Builder  
Psd2Request.Workflow
Enumeration representing different verification workflows.
RecordAction
An NCCO record action which allows for the call to be recorded.
RecordAction.Builder  
RecordEvent  
Recording  
RecordingFormat  
RedactClient
A client for talking to the Vonage Redact API.
RedactRequest
Represents a request to the Redact API.
RedactRequest.Product  
RedactRequest.Type  
RedactResponse  
RejectedMessage  
RequestSigning
A helper class for generating or verifying MD5 signatures when signing REST requests for submission to Vonage.
RoamingDetails  
RoamingDetails.RoamingStatus  
Rtc  
Rtc.Builder  
SearchNumbersFilter
This class encapsulates a request to search for available Vonage Virtual Numbers.
SearchNumbersResponse
Represents the response to a "searchNumbers" request from the Vonage API.
SearchPattern
Provided to calls that match substrings, to indicate which part of the string should be considered a match.
SearchRejectedMessagesEndpoint  
SearchRejectedMessagesRequest  
SearchRejectedMessagesResponse  
SearchRequest  
SearchSmsRequest  
SearchSmsResponse  
SearchVerifyResponse  
SearchVerifyResponseDeserializer  
SecretRequest  
SecretResponse  
ServiceType  
SettingsRequest  
SettingsResponse  
SignatureAuthMethod  
SipEndpoint
Represents a SIP endpoint used in a ConnectAction
SipEndpoint  
SipEndpoint.Builder  
SmsClient
A client for talking to the Vonage Voice API.
SmsDateSearchRequest  
SmsDetails  
SmsIdSearchRequest  
SmsSearchEndpoint  
SmsSingleSearchEndpoint  
SmsSingleSearchResponse  
SmsSubmissionResponse  
SmsSubmissionResponseMessage  
SnsClient
A client for talking to the Vonage Voice API.
SnsPublishRequest  
SnsPublishResponse  
SnsRequest  
SnsResponse  
SnsSubscribeRequest  
SnsSubscribeResponse
Represents the result of a publish service request to the Vonage SNS Service.
SplitRecording  
StandardInsightRequest  
StandardInsightRequest.Builder  
StandardInsightResponse  
StreamAction
An NCCO stream action which allows for media to be streamed to a call.
StreamAction.Builder  
StreamPayload
The JSON payload that will be sent in a StreamRequest.
StreamRequest
The request object to stream an audio file.
StreamResponse
Response from successfully streaming an audio file or stopping a stream to an active Call.
TalkAction
An NCCO talk action which allows for synthesized speach to be sent to a call.
TalkAction.Builder  
TalkEndpoint  
TalkPayload
The JSON payload that will be sent in a TalkRequest.
TalkRequest
The request object to send synthesized audio.
TalkResponse
Response from successfully sending a synthesized speech message or stopping a message to an active Call.
TextMessage
Represents the details of a plain-text message that is to be submitted via the Vonage REST api.
TokenAuthMethod  
TopUpRequest  
TransferCallPayload
Extension of ModifyCallPayload which adds an NCCO destination to the serialized form.
TransferDestination  
Type
Enumeration representing the type of number.
UpdateNumberRequest  
UpdateNumberRequest.CallbackType  
Vbc  
Vbc.Builder  
VerifyCheck  
VerifyCheck.Status  
VerifyClient
A client for talking to the Vonage Verify API.
VerifyControlCommand  
VerifyDetails  
VerifyDetails.Status  
VerifyException  
VerifyRequest
Describes a Verify request when passed to VerifyEndpoint.
VerifyRequest.Builder
Builder to create a Two Factor Authentication request
VerifyRequest.LineType
Types of phone line to be specified for VerifyRequest.type.
VerifyRequest.Workflow
Enumeration representing different verification workflows.
VerifyResponse  
VerifyStatus  
VerifyStatusDeserializer  
Voice  
Voice.Builder  
VoiceClient
A client for talking to the Vonage Voice API.
VoiceName
Voice used to deliver text to a Call in a TalkRequest.
VonageAuthException  
VonageBadRequestException  
VonageCallbackRequestValidationException  
VonageClient
Top-level Vonage API client object.
VonageClient.Builder  
VonageClientCreationException
Indicates that there was a failure during VonageClient creation.
VonageClientException  
VonageMethodFailedException  
VonageResponseParseException
An exception that indicates the contents of an HttpResponse could not be parsed.
VonageUnableToReadPrivateKeyException  
VonageUnacceptableAuthException  
VonageUnexpectedException
VonageUnexpectedException indicates an exception that should not happen in an ideal world.
WapPushMessage
Represents the details of a wap-push message that is to be submitted via the Vonage REST api.
Webhook  
Webhook.Type  
WebSocketEndpoint
Represents a web socket endpoint used in a ConnectAction
WebSocketEndpoint  
WebSocketEndpoint.Builder  
XmlParser  
XmlUtil