|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TelapiException | |
|---|---|
| com.telapi.api | |
| Uses of TelapiException in com.telapi.api |
|---|
| Methods in com.telapi.api that throw TelapiException | |
|---|---|
IncomingPhoneNumber |
TelapiConnector.addIncomingPhoneNumber(String phoneNumber,
String areaCode)
TelAPI incoming phone numbers can be added or removed from an account through our REST API. |
IncomingPhoneNumber |
TelapiConnector.addIncomingPhoneNumber(String accountSid,
String phoneNumber,
String areaCode)
|
FraudList |
TelapiConnector.authorizeDestination(String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
Used to authorize previously blocked destinations for outbound calls and sms messages. |
FraudList |
TelapiConnector.authorizeDestination(String accountSid,
String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
|
FraudList |
TelapiConnector.blockDestination(String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
TelAPI will restrict outbound calls and sms messages to blocked destinations. |
FraudList |
TelapiConnector.blockDestination(String accountSid,
String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
|
CarrierLookupList |
TelapiConnector.carrierLookup(List<String> phoneNumber)
Provides a way to look up the carrier of phone numbers. |
CarrierLookupList |
TelapiConnector.carrierLookup(String phoneNumber)
Provides a way to look up the carrier of a phone number. |
CarrierLookupList |
TelapiConnector.carrierLookup(String accountSid,
List<String> phoneNumber)
|
CarrierLookupList |
TelapiConnector.carrierLookup(String accountSid,
String phoneNumber)
|
CnamDipList |
TelapiConnector.cnamLookup(List<String> phoneNumbers)
Performs a CNAM lookup for multiple phone numbers. |
CnamDipList |
TelapiConnector.cnamLookup(String phoneNumber)
Performs a CNAM lookup for a phone number. |
CnamDipList |
TelapiConnector.cnamLookup(String accountSid,
List<String> phoneNumbers)
|
CnamDipList |
TelapiConnector.cnamLookup(String accountSid,
String phoneNumber)
|
Application |
TelapiConnector.createApplication(ApplicationRequest applicationRequest)
|
Application |
TelapiConnector.createApplication(String friendlyName,
String voiceUrl,
HttpMethod voiceMethod,
String voiceFallbackUrl,
HttpMethod voiceFallbackMethod,
Boolean voiceCallerIdLookup,
String smsUrl,
HttpMethod smsMethod,
String smsFallbackUrl,
HttpMethod smsFallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod,
String hangupCallback,
HttpMethod hangupCallbackMethod)
Creates a new application for managing TelAPI phone numbers, |
Application |
TelapiConnector.createApplication(String accountSid,
String friendlyName,
String voiceUrl,
HttpMethod voiceMethod,
String voiceFallbackUrl,
HttpMethod voiceFallbackMethod,
Boolean voiceCallerIdLookup,
String smsUrl,
HttpMethod smsMethod,
String smsFallbackUrl,
HttpMethod smsFallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod,
String hangupCallback,
HttpMethod hangupCallbackMethod)
|
Participant |
TelapiConnector.deafOrMuteParticipant(String conferenceSid,
String callSid,
Boolean muted,
Boolean deaf)
Conference participants can be muted or deafed by calling this method. |
Participant |
TelapiConnector.deafOrMuteParticipant(String accountSid,
String conferenceSid,
String callSid,
Boolean muted,
Boolean deaf)
|
Application |
TelapiConnector.deleteApplication(String applicationSid)
Deletes an existing application. |
Application |
TelapiConnector.deleteApplication(String accountSid,
String applicationSid)
|
IncomingPhoneNumber |
TelapiConnector.deleteIncomingPhoneNumber(String incomingPhoneNumberSid)
Deletes an IncomingPhoneNumber from your account. |
IncomingPhoneNumber |
TelapiConnector.deleteIncomingPhoneNumber(String accountSid,
String incomingPhoneNumberSid)
|
FraudList |
TelapiConnector.extendDestinationAuth(String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
By default, authorized destinations will expire and return to fully blocked status after 30 days. |
FraudList |
TelapiConnector.extendDestinationAuth(String accountSid,
String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
|
String |
TelapiConnector.getRecordingUrl(String recordingSid)
Gets the URL of the audio file containing the recording. |
String |
TelapiConnector.getRecordingUrl(String accountSid,
String recordingSid)
|
Call |
TelapiConnector.hangUpCall(String callSid)
Hangs up a call. |
Call |
TelapiConnector.hangUpCall(String accountSid,
String callSid)
|
Participant |
TelapiConnector.hangupParticipant(String conferenceSid,
String callSid)
Hangup conference members by conference sid and call sid. |
Participant |
TelapiConnector.hangupParticipant(String accountSid,
String conferenceSid,
String callSid)
|
ApplicationList |
TelapiConnector.listApplications()
Used to get a list of all application resources associated with a given account. |
ApplicationList |
TelapiConnector.listApplications(String friendlyName,
Long page,
Long pageSize)
Used to get a list of application resources associated with a given account. |
ApplicationList |
TelapiConnector.listApplications(String accountSid,
String friendlyName,
Long page,
Long pageSize)
|
AvailablePhoneNumberList |
TelapiConnector.listAvailablePhoneNumbers(String isoCountryCode,
String areaCode,
String contains,
String inRegion,
String inPostalCode,
Long page,
Long pageSize)
If you want to add a new TelAPI number, you need to know what ones are available. |
AvailablePhoneNumberList |
TelapiConnector.listAvailablePhoneNumbers(String accountSid,
String isoCountryCode,
String areaCode,
String contains,
String inRegion,
String inPostalCode,
Long page,
Long pageSize)
|
NotificationList |
TelapiConnector.listCallNotifications(String callSid,
LogLevel log,
Long page,
Long pageSize)
Returns a list of notifications associated with a certain Call. |
NotificationList |
TelapiConnector.listCallNotifications(String accountSid,
String callSid,
LogLevel log,
Long page,
Long pageSize)
|
RecordingList |
TelapiConnector.listCallRecordings(String callSid,
Date dateCreatedGte,
Date dateCreatedLt,
Long page,
Long pageSize)
Gets a list of Recordings which belong to a specified Call. |
RecordingList |
TelapiConnector.listCallRecordings(String accountSid,
String callSid,
Date dateCreatedGte,
Date dateCreatedLt,
Long page,
Long pageSize)
|
CallList |
TelapiConnector.listCalls()
To view a list of all inbound and outbound call resources associated with a given account, use this method. |
CallList |
TelapiConnector.listCalls(String to,
String from,
CallStatus status,
Date startTimeGte,
Date startTimeLt,
Long page,
Long pageSize)
To view a list of all inbound and outbound call resources associated with a given account, use this method. |
CallList |
TelapiConnector.listCalls(String accountSid,
String to,
String from,
CallStatus status,
Date startTimeGte,
Date startTimeLt,
Long page,
Long pageSize)
|
ConferenceList |
TelapiConnector.listConferences()
To view a list of all conference resources associated with a given account, the URI below is provided. |
ConferenceList |
TelapiConnector.listConferences(String friendlyName,
String status,
Date dateCreatedGte,
Date dateCreatedLt,
Date dateUpdatedGte,
Date dateUpdatedLt,
Long page,
Long pageSize)
To view a list of all conference resources associated with a given account, the URI below is provided. |
ConferenceList |
TelapiConnector.listConferences(String accountSid,
String friendlyName,
String status,
Date dateCreatedGte,
Date dateCreatedLt,
Date dateUpdatedGte,
Date dateUpdatedLt,
Long page,
Long pageSize)
|
FraudList |
TelapiConnector.listFraudControlResources()
Gets a list of Fraud control resources for a certain account. |
FraudList |
TelapiConnector.listFraudControlResources(Long page,
Long pageSize)
Gets a list of Fraud control resources for a certain account. |
FraudList |
TelapiConnector.listFraudControlResources(String accountSid,
Long page,
Long pageSize)
|
IncomingPhoneNumberList |
TelapiConnector.listIncomingPhoneNumbers()
Retrieves a list of all incoming phone number resources associated with a given account. |
IncomingPhoneNumberList |
TelapiConnector.listIncomingPhoneNumbers(String phoneNumber,
String friendlyName,
Long page,
Long pageSize)
Retrieves a list of incoming phone number resources associated with a given account. |
IncomingPhoneNumberList |
TelapiConnector.listIncomingPhoneNumbers(String accountSid,
String phoneNumber,
String friendlyName,
Long page,
Long pageSize)
|
NotificationList |
TelapiConnector.listNotifications()
Returns a list of all notifications associated with the account. |
NotificationList |
TelapiConnector.listNotifications(LogLevel log,
Long page,
Long pageSize)
Returns a list of notifications associated with the account. |
NotificationList |
TelapiConnector.listNotifications(String accountSid,
LogLevel log,
Long page,
Long pageSize)
|
List<Participant> |
TelapiConnector.listParticipants(String conferenceSid)
Convenience method. |
List<Participant> |
TelapiConnector.listParticipants(String conferenceSid,
Boolean muted,
Boolean deaf,
Long page,
Long pageSize)
Used to get a list of participants currently connected to a particular conference. |
List<Participant> |
TelapiConnector.listParticipants(String accountSid,
String conferenceSid,
Boolean muted,
Boolean deaf,
Long page,
Long pageSize)
|
RecordingList |
TelapiConnector.listRecordings()
Gets a list of all Recordings. |
RecordingList |
TelapiConnector.listRecordings(Date dateCreatedGte,
Date dateCreatedLt,
Long page,
Long pageSize)
Gets a list of Recordings. |
RecordingList |
TelapiConnector.listRecordings(String accountSid,
Date dateCreatedGte,
Date dateCreatedLt,
Long page,
Long pageSize)
|
TranscriptionList |
TelapiConnector.listRecordingTranscriptions(String accountSid,
String recordingSid,
TranscriptionStatus status,
Date dateTranscribedGte,
Date dateTranscribedLt,
Long page,
Long pageSize)
|
TranscriptionList |
TelapiConnector.listRecordingTranscriptions(String recordingSid,
TranscriptionStatus status,
Date dateTranscribedGte,
Date dateTranscribedLt,
Long page,
Long pageSize)
Lists all the transcriptions belonging to an account. |
SmsMessageList |
TelapiConnector.listSmsMessages()
Lists all Sms Messages for the configured account. |
SmsMessageList |
TelapiConnector.listSmsMessages(String to,
String from,
Date dateSentGte,
Date dateSentLt,
Long page,
Long pageSize)
Just as with calls, a list of all messages sent to and from a given TelAPI account's phone numbers can be requested via our REST API. |
SmsMessageList |
TelapiConnector.listSmsMessages(String accountSid,
String to,
String from,
Date dateSentGte,
Date dateSentLt,
Long page,
Long pageSize)
|
TranscriptionList |
TelapiConnector.listTranscriptions()
Lists all the transcriptions belonging to an account. |
TranscriptionList |
TelapiConnector.listTranscriptions(String accountSid,
TranscriptionStatus status,
Date dateTranscribedGte,
Date dateTranscribedLt,
Long page,
Long pageSize)
|
TranscriptionList |
TelapiConnector.listTranscriptions(TranscriptionStatus status,
Date dateTranscribedGte,
Date dateTranscribedLt,
Long page,
Long pageSize)
Lists transcriptions belonging to an account. |
Call |
TelapiConnector.makeCall(CallRequest callRequest)
Convenience method which accepts a CallRequest object containing parameters. |
Call |
TelapiConnector.makeCall(String to,
String from,
String url,
HttpMethod method,
String fallbackUrl,
HttpMethod fallbackMethod,
String statusCallback,
HttpMethod statusCallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod,
String forwardedFrom,
String sendDigits,
Long timeout,
Boolean hideCallerId,
Boolean record,
String recordCallback,
HttpMethod recordCallbackMethod,
Boolean transcribe,
String transcribeCallback,
HttpMethod transcribeCallbackMethod)
Makes a call. |
Call |
TelapiConnector.makeCall(String accountSid,
String to,
String from,
String url,
HttpMethod method,
String fallbackUrl,
HttpMethod fallbackMethod,
String statusCallback,
HttpMethod statusCallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod,
String forwardedFrom,
String sendDigits,
Long timeout,
Boolean hideCallerId,
Boolean record,
String recordCallback,
HttpMethod recordCallbackMethod,
Boolean transcribe,
String transcribeCallback,
HttpMethod transcribeCallbackMethod)
|
Call |
TelapiConnector.playAudioToCall(String callSid,
String soundsUrl)
TelAPI allows you to play an audio file during a call. |
Call |
TelapiConnector.playAudioToCall(String callSid,
String soundsUrl,
Long length,
Legs legs,
Boolean loop,
Boolean mix)
TelAPI allows you to play an audio file during a call. |
Call |
TelapiConnector.playAudioToCall(String accountSid,
String callSid,
String soundsUrl,
Long length,
Legs legs,
Boolean loop,
Boolean mix)
|
Participant |
TelapiConnector.playAudioToParticipant(String conferenceSid,
String callSid,
String audioUrl)
Pre-recorded sound from a file can be played to conference members. |
Participant |
TelapiConnector.playAudioToParticipant(String accountSid,
String conferenceSid,
String callSid,
String url)
|
RecordingList |
TelapiConnector.recordCall(String callSid,
Boolean record,
Long timeLimit,
String callbackUrl)
TelAPI offers a way to both initiate or end a call recording. |
RecordingList |
TelapiConnector.recordCall(String accountSid,
String callSid,
Boolean record,
Long timeLimit,
String callbackUrl)
|
Call |
TelapiConnector.sendDigits(String callSid,
String playDtfm,
Legs dtmfLeg)
DTMFs, aka touch tone signals, can be sent to a call. |
Call |
TelapiConnector.sendDigits(String accountSid,
String callSid,
String playDtfm,
Legs dtmfLeg)
|
SmsMessage |
TelapiConnector.sendSmsMessage(String to,
String from,
String body,
String statusCallback)
Sends an SMS message. |
SmsMessage |
TelapiConnector.sendSmsMessage(String accountSid,
String to,
String from,
String body,
String statusCallback)
|
Transcription |
TelapiConnector.transcribeAudioUrl(String audioUrl,
String transcribeCallback,
HttpMethod callbackMethod,
TranscriptionType quality)
Transcribes audio found on an URL. |
Transcription |
TelapiConnector.transcribeAudioUrl(String accountSid,
String audioUrl,
String transcribeCallback,
HttpMethod callbackMethod,
TranscriptionType quality)
|
Transcription |
TelapiConnector.transcribeRecording(String recordingSid,
String transcribeCallback,
HttpMethod callbackMethod,
TranscriptionType quality)
Transcribes a recording. |
Transcription |
TelapiConnector.transcribeRecording(String accountSid,
String recordingSid,
String transcribeCallback,
HttpMethod callbackMethod,
TranscriptionType quality)
|
Application |
TelapiConnector.updateApplication(ApplicationRequest applicationRequest)
|
Application |
TelapiConnector.updateApplication(String applicationSid,
String friendlyName,
String voiceUrl,
HttpMethod voiceMethod,
String voiceFallbackUrl,
HttpMethod voiceFallbackMethod,
Boolean voiceCallerIdLookup,
String smsUrl,
HttpMethod smsMethod,
String smsFallbackUrl,
HttpMethod smsFallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod,
String hangupCallback,
HttpMethod hangupCallbackMethod)
Used to update an existing application. |
Application |
TelapiConnector.updateApplication(String accountSid,
String applicationSid,
String friendlyName,
String voiceUrl,
HttpMethod voiceMethod,
String voiceFallbackUrl,
HttpMethod voiceFallbackMethod,
Boolean voiceCallerIdLookup,
String smsUrl,
HttpMethod smsMethod,
String smsFallbackUrl,
HttpMethod smsFallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod,
String hangupCallback,
HttpMethod hangupCallbackMethod)
|
IncomingPhoneNumber |
TelapiConnector.updateIncomingPhoneNumber(IncomingPhoneNumberRequest ipnRequest)
|
IncomingPhoneNumber |
TelapiConnector.updateIncomingPhoneNumber(String incomingPhoneNumberSid,
String friendlyName,
String voiceUrl,
HttpMethod voiceMethod,
String voiceFallbackUrl,
HttpMethod voiceFallbackMethod,
Boolean voiceCallerIdLookup,
String smsUrl,
HttpMethod smsMethod,
String smsFallbackUrl,
HttpMethod smsFallbackMethod,
String hangupCallback,
HttpMethod hangupCallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod)
Updates properties of an IncomingPhoneNumber. |
IncomingPhoneNumber |
TelapiConnector.updateIncomingPhoneNumber(String accountSid,
String incomingPhoneNumberSid,
String friendlyName,
String voiceUrl,
HttpMethod voiceMethod,
String voiceFallbackUrl,
HttpMethod voiceFallbackMethod,
Boolean voiceCallerIdLookup,
String smsUrl,
HttpMethod smsMethod,
String smsFallbackUrl,
HttpMethod smsFallbackMethod,
String hangupCallback,
HttpMethod hangupCallbackMethod,
String heartbeatUrl,
HttpMethod heartbeatMethod)
|
Account |
TelapiConnector.viewAccount()
|
Account |
TelapiConnector.viewAccount(String accountSid)
An account resource provides information about a single TelAPI account. |
AccountsList |
TelapiConnector.viewAccounts()
|
Application |
TelapiConnector.viewApplication(String applicationSid)
TelAPI offers the ability to preset all voice and sms urls for a given application name. |
Application |
TelapiConnector.viewApplication(String accountSid,
String applicationSid)
|
Call |
TelapiConnector.viewCall(String callSid)
Gets the specified call resource. |
Call |
TelapiConnector.viewCall(String accountSid,
String callSid)
|
Conference |
TelapiConnector.viewConference(String conferenceSid)
Resource properties about conference calls that occurred through a TelAPI account can be requested using our API. |
Conference |
TelapiConnector.viewConference(String accountSid,
String conferenceSid)
|
IncomingPhoneNumber |
TelapiConnector.viewIncomingPhoneNumber(String incomingPhoneNumberSid)
TelAPI phone numbers associated with an account are represented with the IncomingPhoneNumber resource. |
IncomingPhoneNumber |
TelapiConnector.viewIncomingPhoneNumber(String accountSid,
String incomingPhoneNumberSid)
|
Notification |
TelapiConnector.viewNotification(String notificationSid)
Retrieves details about a Notification. |
Notification |
TelapiConnector.viewNotification(String accountSid,
String notificationSid)
|
Participant |
TelapiConnector.viewParticipant(String conferenceSid,
String callSid)
Participants of a conference are identified by the CallSid created when they dial into the conference. |
Participant |
TelapiConnector.viewParticipant(String accountSid,
String conferenceSid,
String callSid)
|
Recording |
TelapiConnector.viewRecording(String recordingSid)
A single recording details can be viewed by calling this method. |
Recording |
TelapiConnector.viewRecording(String accountSid,
String recordingSid)
|
SmsMessage |
TelapiConnector.viewSmsMessage(String smsMessageSid)
Text messages sent to and from TelAPI phone numbers are represented with the Sms resource. |
SmsMessage |
TelapiConnector.viewSmsMessage(String sid,
String smsMessageSid)
Used for specifying a different accountSid. |
Transcription |
TelapiConnector.viewTranscription(String transcriptionSid)
Gets the details of a Transcription resource. |
Transcription |
TelapiConnector.viewTranscription(String accountSid,
String transcriptionSid)
|
String |
TelapiConnector.viewTranscriptionText(String transcriptionSid)
Gets just the transcription text of a Transcription. |
String |
TelapiConnector.viewTranscriptionText(String accountSid,
String transcriptionSid)
|
Call |
TelapiConnector.voiceEffects(String callSid,
AudioDirection audioDirection,
Double pitch,
Long pitchSemiTones,
Long pitchOctaves,
Double rate)
With TelAPI you can modify the way a callers voice sounds by changing things such as speed and pitch of the audio. |
Call |
TelapiConnector.voiceEffects(String accountSid,
String callSid,
AudioDirection audioDirection,
Double pitch,
Long pitchSemiTones,
Long pitchOctaves,
Double rate)
|
FraudList |
TelapiConnector.whitelistDestination(String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
Whitelisting is provided for destinations you wish to permanently authorize. |
FraudList |
TelapiConnector.whitelistDestination(String accountSid,
String countryCode,
Boolean mobileEnabled,
Boolean landlineEnabled,
Boolean smsEnabled)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||