Evo Voice

<back to all web services

ConferenceNodeWaitCallback

The following routes are available for this service:
All Verbs/nodes/conference/wait
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class ConferenceNodeWaitCallback extends TwilioRequestBase
    {
        public String audioFile = null;
        
        public String getAudioFile() { return audioFile; }
        public ConferenceNodeWaitCallback setAudioFile(String value) { this.audioFile = value; return this; }
    }

    public static class TwilioRequestBase implements IPost
    {
        public String callSid = null;
        public String accountSid = null;
        public String from = null;
        public String to = null;
        public String callStatus = null;
        public String apiVersion = null;
        public String direction = null;
        public String forwardedFrom = null;
        public String callerName = null;
        public String parentCallSid = null;
        public String stirVerstat = null;
        public String called = null;
        public String calledZip = null;
        public String calledCity = null;
        public String calledState = null;
        public String calledCountry = null;
        public String caller = null;
        public String callerCity = null;
        public String callerState = null;
        public String callerZip = null;
        public String callerCountry = null;
        public String fromCity = null;
        public String fromState = null;
        public String fromZip = null;
        public String fromCountry = null;
        public String toCity = null;
        public String toState = null;
        public String toZip = null;
        public String toCountry = null;
        public String messageSid = null;
        public String smsId = null;
        public String messagingServiceSid = null;
        public String body = null;
        public Integer numMedia = null;
        public String mediaContentType0 = null;
        public String mediaUrl0 = null;
        public String mediaContentType1 = null;
        public String mediaUrl1 = null;
        public String mediaContentType2 = null;
        public String mediaUrl2 = null;
        public Integer index = null;
        public String instanceSid = null;
        public String eventType = null;
        public String channelSid = null;
        public String attributes = null;
        public String clientIdentity = null;
        public String mediaContentType = null;
        public String mediaSid = null;
        public String identity = null;
        public String digits = null;
        public String speechResult = null;
        public Double confidence = null;
        public Integer callDuration = null;
        public String recordingUrl = null;
        public String recordingSid = null;
        public Integer recordingDuration = null;
        public String recordingStatus = null;
        public String transcriptionSid = null;
        public String transcriptionText = null;
        public String transcriptionUrl = null;
        public String transcriptionStatus = null;
        public String dialCallStatus = null;
        public String dialCallSid = null;
        public Double dialCallDuration = null;
        public Boolean dialBridged = null;
        public String queueResult = null;
        public String queueSid = null;
        public Integer queueTime = null;
        public String conferenceSid = null;
        public String friendlyName = null;
        public String statusCallbackEvent = null;
        public Boolean muted = null;
        public Boolean hold = null;
        public Boolean endConferenceOnExit = null;
        public Boolean startConferenceOnEnter = null;
        public String eventName = null;
        public String assistantSid = null;
        public String dialogueSid = null;
        public String userIdentifier = null;
        public String currentInput = null;
        public String currentTask = null;
        public String dialoguePayloadUrl = null;
        public String memory = null;
        public String channel = null;
        public String faxSid = null;
        public String faxStatus = null;
        public Integer numPages = null;
        public String mediaUrl = null;
        public String errorCode = null;
        public String errorMessage = null;
        
        public String getCallSid() { return callSid; }
        public TwilioRequestBase setCallSid(String value) { this.callSid = value; return this; }
        public String getAccountSid() { return accountSid; }
        public TwilioRequestBase setAccountSid(String value) { this.accountSid = value; return this; }
        public String getFrom() { return from; }
        public TwilioRequestBase setFrom(String value) { this.from = value; return this; }
        public String getTo() { return to; }
        public TwilioRequestBase setTo(String value) { this.to = value; return this; }
        public String getCallStatus() { return callStatus; }
        public TwilioRequestBase setCallStatus(String value) { this.callStatus = value; return this; }
        public String getApiVersion() { return apiVersion; }
        public TwilioRequestBase setApiVersion(String value) { this.apiVersion = value; return this; }
        public String getDirection() { return direction; }
        public TwilioRequestBase setDirection(String value) { this.direction = value; return this; }
        public String getForwardedFrom() { return forwardedFrom; }
        public TwilioRequestBase setForwardedFrom(String value) { this.forwardedFrom = value; return this; }
        public String getCallerName() { return callerName; }
        public TwilioRequestBase setCallerName(String value) { this.callerName = value; return this; }
        public String getParentCallSid() { return parentCallSid; }
        public TwilioRequestBase setParentCallSid(String value) { this.parentCallSid = value; return this; }
        public String getStirVerstat() { return stirVerstat; }
        public TwilioRequestBase setStirVerstat(String value) { this.stirVerstat = value; return this; }
        public String getCalled() { return called; }
        public TwilioRequestBase setCalled(String value) { this.called = value; return this; }
        public String getCalledZip() { return calledZip; }
        public TwilioRequestBase setCalledZip(String value) { this.calledZip = value; return this; }
        public String getCalledCity() { return calledCity; }
        public TwilioRequestBase setCalledCity(String value) { this.calledCity = value; return this; }
        public String getCalledState() { return calledState; }
        public TwilioRequestBase setCalledState(String value) { this.calledState = value; return this; }
        public String getCalledCountry() { return calledCountry; }
        public TwilioRequestBase setCalledCountry(String value) { this.calledCountry = value; return this; }
        public String getCaller() { return caller; }
        public TwilioRequestBase setCaller(String value) { this.caller = value; return this; }
        public String getCallerCity() { return callerCity; }
        public TwilioRequestBase setCallerCity(String value) { this.callerCity = value; return this; }
        public String getCallerState() { return callerState; }
        public TwilioRequestBase setCallerState(String value) { this.callerState = value; return this; }
        public String getCallerZip() { return callerZip; }
        public TwilioRequestBase setCallerZip(String value) { this.callerZip = value; return this; }
        public String getCallerCountry() { return callerCountry; }
        public TwilioRequestBase setCallerCountry(String value) { this.callerCountry = value; return this; }
        public String getFromCity() { return fromCity; }
        public TwilioRequestBase setFromCity(String value) { this.fromCity = value; return this; }
        public String getFromState() { return fromState; }
        public TwilioRequestBase setFromState(String value) { this.fromState = value; return this; }
        public String getFromZip() { return fromZip; }
        public TwilioRequestBase setFromZip(String value) { this.fromZip = value; return this; }
        public String getFromCountry() { return fromCountry; }
        public TwilioRequestBase setFromCountry(String value) { this.fromCountry = value; return this; }
        public String getToCity() { return toCity; }
        public TwilioRequestBase setToCity(String value) { this.toCity = value; return this; }
        public String getToState() { return toState; }
        public TwilioRequestBase setToState(String value) { this.toState = value; return this; }
        public String getToZip() { return toZip; }
        public TwilioRequestBase setToZip(String value) { this.toZip = value; return this; }
        public String getToCountry() { return toCountry; }
        public TwilioRequestBase setToCountry(String value) { this.toCountry = value; return this; }
        public String getMessageSid() { return messageSid; }
        public TwilioRequestBase setMessageSid(String value) { this.messageSid = value; return this; }
        public String getSmsId() { return smsId; }
        public TwilioRequestBase setSmsId(String value) { this.smsId = value; return this; }
        public String getMessagingServiceSid() { return messagingServiceSid; }
        public TwilioRequestBase setMessagingServiceSid(String value) { this.messagingServiceSid = value; return this; }
        public String getBody() { return body; }
        public TwilioRequestBase setBody(String value) { this.body = value; return this; }
        public Integer getNumMedia() { return numMedia; }
        public TwilioRequestBase setNumMedia(Integer value) { this.numMedia = value; return this; }
        public String getMediaContentType0() { return mediaContentType0; }
        public TwilioRequestBase setMediaContentType0(String value) { this.mediaContentType0 = value; return this; }
        public String getMediaUrl0() { return mediaUrl0; }
        public TwilioRequestBase setMediaUrl0(String value) { this.mediaUrl0 = value; return this; }
        public String getMediaContentType1() { return mediaContentType1; }
        public TwilioRequestBase setMediaContentType1(String value) { this.mediaContentType1 = value; return this; }
        public String getMediaUrl1() { return mediaUrl1; }
        public TwilioRequestBase setMediaUrl1(String value) { this.mediaUrl1 = value; return this; }
        public String getMediaContentType2() { return mediaContentType2; }
        public TwilioRequestBase setMediaContentType2(String value) { this.mediaContentType2 = value; return this; }
        public String getMediaUrl2() { return mediaUrl2; }
        public TwilioRequestBase setMediaUrl2(String value) { this.mediaUrl2 = value; return this; }
        public Integer getIndex() { return index; }
        public TwilioRequestBase setIndex(Integer value) { this.index = value; return this; }
        public String getInstanceSid() { return instanceSid; }
        public TwilioRequestBase setInstanceSid(String value) { this.instanceSid = value; return this; }
        public String getEventType() { return eventType; }
        public TwilioRequestBase setEventType(String value) { this.eventType = value; return this; }
        public String getChannelSid() { return channelSid; }
        public TwilioRequestBase setChannelSid(String value) { this.channelSid = value; return this; }
        public String getAttributes() { return attributes; }
        public TwilioRequestBase setAttributes(String value) { this.attributes = value; return this; }
        public String getClientIdentity() { return clientIdentity; }
        public TwilioRequestBase setClientIdentity(String value) { this.clientIdentity = value; return this; }
        public String getMediaContentType() { return mediaContentType; }
        public TwilioRequestBase setMediaContentType(String value) { this.mediaContentType = value; return this; }
        public String getMediaSid() { return mediaSid; }
        public TwilioRequestBase setMediaSid(String value) { this.mediaSid = value; return this; }
        public String getIdentity() { return identity; }
        public TwilioRequestBase setIdentity(String value) { this.identity = value; return this; }
        public String getDigits() { return digits; }
        public TwilioRequestBase setDigits(String value) { this.digits = value; return this; }
        public String getSpeechResult() { return speechResult; }
        public TwilioRequestBase setSpeechResult(String value) { this.speechResult = value; return this; }
        public Double getConfidence() { return confidence; }
        public TwilioRequestBase setConfidence(Double value) { this.confidence = value; return this; }
        public Integer getCallDuration() { return callDuration; }
        public TwilioRequestBase setCallDuration(Integer value) { this.callDuration = value; return this; }
        public String getRecordingUrl() { return recordingUrl; }
        public TwilioRequestBase setRecordingUrl(String value) { this.recordingUrl = value; return this; }
        public String getRecordingSid() { return recordingSid; }
        public TwilioRequestBase setRecordingSid(String value) { this.recordingSid = value; return this; }
        public Integer getRecordingDuration() { return recordingDuration; }
        public TwilioRequestBase setRecordingDuration(Integer value) { this.recordingDuration = value; return this; }
        public String getRecordingStatus() { return recordingStatus; }
        public TwilioRequestBase setRecordingStatus(String value) { this.recordingStatus = value; return this; }
        public String getTranscriptionSid() { return transcriptionSid; }
        public TwilioRequestBase setTranscriptionSid(String value) { this.transcriptionSid = value; return this; }
        public String getTranscriptionText() { return transcriptionText; }
        public TwilioRequestBase setTranscriptionText(String value) { this.transcriptionText = value; return this; }
        public String getTranscriptionUrl() { return transcriptionUrl; }
        public TwilioRequestBase setTranscriptionUrl(String value) { this.transcriptionUrl = value; return this; }
        public String getTranscriptionStatus() { return transcriptionStatus; }
        public TwilioRequestBase setTranscriptionStatus(String value) { this.transcriptionStatus = value; return this; }
        public String getDialCallStatus() { return dialCallStatus; }
        public TwilioRequestBase setDialCallStatus(String value) { this.dialCallStatus = value; return this; }
        public String getDialCallSid() { return dialCallSid; }
        public TwilioRequestBase setDialCallSid(String value) { this.dialCallSid = value; return this; }
        public Double getDialCallDuration() { return dialCallDuration; }
        public TwilioRequestBase setDialCallDuration(Double value) { this.dialCallDuration = value; return this; }
        public Boolean isDialBridged() { return dialBridged; }
        public TwilioRequestBase setDialBridged(Boolean value) { this.dialBridged = value; return this; }
        public String getQueueResult() { return queueResult; }
        public TwilioRequestBase setQueueResult(String value) { this.queueResult = value; return this; }
        public String getQueueSid() { return queueSid; }
        public TwilioRequestBase setQueueSid(String value) { this.queueSid = value; return this; }
        public Integer getQueueTime() { return queueTime; }
        public TwilioRequestBase setQueueTime(Integer value) { this.queueTime = value; return this; }
        public String getConferenceSid() { return conferenceSid; }
        public TwilioRequestBase setConferenceSid(String value) { this.conferenceSid = value; return this; }
        public String getFriendlyName() { return friendlyName; }
        public TwilioRequestBase setFriendlyName(String value) { this.friendlyName = value; return this; }
        public String getStatusCallbackEvent() { return statusCallbackEvent; }
        public TwilioRequestBase setStatusCallbackEvent(String value) { this.statusCallbackEvent = value; return this; }
        public Boolean isMuted() { return muted; }
        public TwilioRequestBase setMuted(Boolean value) { this.muted = value; return this; }
        public Boolean isHold() { return hold; }
        public TwilioRequestBase setHold(Boolean value) { this.hold = value; return this; }
        public Boolean isEndConferenceOnExit() { return endConferenceOnExit; }
        public TwilioRequestBase setEndConferenceOnExit(Boolean value) { this.endConferenceOnExit = value; return this; }
        public Boolean isStartConferenceOnEnter() { return startConferenceOnEnter; }
        public TwilioRequestBase setStartConferenceOnEnter(Boolean value) { this.startConferenceOnEnter = value; return this; }
        public String getEventName() { return eventName; }
        public TwilioRequestBase setEventName(String value) { this.eventName = value; return this; }
        public String getAssistantSid() { return assistantSid; }
        public TwilioRequestBase setAssistantSid(String value) { this.assistantSid = value; return this; }
        public String getDialogueSid() { return dialogueSid; }
        public TwilioRequestBase setDialogueSid(String value) { this.dialogueSid = value; return this; }
        public String getUserIdentifier() { return userIdentifier; }
        public TwilioRequestBase setUserIdentifier(String value) { this.userIdentifier = value; return this; }
        public String getCurrentInput() { return currentInput; }
        public TwilioRequestBase setCurrentInput(String value) { this.currentInput = value; return this; }
        public String getCurrentTask() { return currentTask; }
        public TwilioRequestBase setCurrentTask(String value) { this.currentTask = value; return this; }
        public String getDialoguePayloadUrl() { return dialoguePayloadUrl; }
        public TwilioRequestBase setDialoguePayloadUrl(String value) { this.dialoguePayloadUrl = value; return this; }
        public String getMemory() { return memory; }
        public TwilioRequestBase setMemory(String value) { this.memory = value; return this; }
        public String getChannel() { return channel; }
        public TwilioRequestBase setChannel(String value) { this.channel = value; return this; }
        public String getFaxSid() { return faxSid; }
        public TwilioRequestBase setFaxSid(String value) { this.faxSid = value; return this; }
        public String getFaxStatus() { return faxStatus; }
        public TwilioRequestBase setFaxStatus(String value) { this.faxStatus = value; return this; }
        public Integer getNumPages() { return numPages; }
        public TwilioRequestBase setNumPages(Integer value) { this.numPages = value; return this; }
        public String getMediaUrl() { return mediaUrl; }
        public TwilioRequestBase setMediaUrl(String value) { this.mediaUrl = value; return this; }
        public String getErrorCode() { return errorCode; }
        public TwilioRequestBase setErrorCode(String value) { this.errorCode = value; return this; }
        public String getErrorMessage() { return errorMessage; }
        public TwilioRequestBase setErrorMessage(String value) { this.errorMessage = value; return this; }
    }

}

Java ConferenceNodeWaitCallback DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /nodes/conference/wait HTTP/1.1 
Host: evovoice.io 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"audioFile":"String","callSid":"String","accountSid":"String","from":"String","to":"String","callStatus":"String","apiVersion":"String","direction":"String","forwardedFrom":"String","callerName":"String","parentCallSid":"String","stirVerstat":"String","called":"String","calledZip":"String","calledCity":"String","calledState":"String","calledCountry":"String","caller":"String","callerCity":"String","callerState":"String","callerZip":"String","callerCountry":"String","fromCity":"String","fromState":"String","fromZip":"String","fromCountry":"String","toCity":"String","toState":"String","toZip":"String","toCountry":"String","messageSid":"String","smsId":"String","messagingServiceSid":"String","body":"String","numMedia":0,"mediaContentType0":"String","mediaUrl0":"String","mediaContentType1":"String","mediaUrl1":"String","mediaContentType2":"String","mediaUrl2":"String","index":0,"instanceSid":"String","eventType":"String","channelSid":"String","attributes":"String","clientIdentity":"String","mediaContentType":"String","mediaSid":"String","identity":"String","digits":"String","speechResult":"String","confidence":0,"callDuration":0,"recordingUrl":"String","recordingSid":"String","recordingDuration":0,"recordingStatus":"String","transcriptionSid":"String","transcriptionText":"String","transcriptionUrl":"String","transcriptionStatus":"String","dialCallStatus":"String","dialCallSid":"String","dialCallDuration":0,"dialBridged":false,"queueResult":"String","queueSid":"String","queueTime":0,"conferenceSid":"String","friendlyName":"String","statusCallbackEvent":"String","muted":false,"hold":false,"endConferenceOnExit":false,"startConferenceOnEnter":false,"eventName":"String","assistantSid":"String","dialogueSid":"String","userIdentifier":"String","currentInput":"String","currentTask":"String","dialoguePayloadUrl":"String","memory":"String","channel":"String","faxSid":"String","faxStatus":"String","numPages":0,"mediaUrl":"String","errorCode":"String","errorMessage":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

(string)