Evo Voice

<back to all web services

DialNodeRingWaitCallback

The following routes are available for this service:
All Verbs/nodes/dial/ring/wait


export class NodeParameterMap
{
    [key:string] : NodeParameter;

    public constructor(init?: Partial<NodeParameterMap>) { (Object as any).assign(this, init); }
}


export class TwilioRequestBase implements IPost
{
    public callSid?: string;
    public accountSid?: string;
    public from?: string;
    public to?: string;
    public callStatus?: string;
    public apiVersion?: string;
    public direction?: string;
    public forwardedFrom?: string;
    public callerName?: string;
    public parentCallSid?: string;
    public stirVerstat?: string;
    public called?: string;
    public calledZip?: string;
    public calledCity?: string;
    public calledState?: string;
    public calledCountry?: string;
    public caller?: string;
    public callerCity?: string;
    public callerState?: string;
    public callerZip?: string;
    public callerCountry?: string;
    public fromCity?: string;
    public fromState?: string;
    public fromZip?: string;
    public fromCountry?: string;
    public toCity?: string;
    public toState?: string;
    public toZip?: string;
    public toCountry?: string;
    public messageSid?: string;
    public smsId?: string;
    public messagingServiceSid?: string;
    public body?: string;
    public numMedia?: number;
    public mediaContentType0?: string;
    public mediaUrl0?: string;
    public mediaContentType1?: string;
    public mediaUrl1?: string;
    public mediaContentType2?: string;
    public mediaUrl2?: string;
    public index?: number;
    public instanceSid?: string;
    public eventType?: string;
    public channelSid?: string;
    public attributes?: string;
    public clientIdentity?: string;
    public mediaContentType?: string;
    public mediaSid?: string;
    public identity?: string;
    public digits?: string;
    public speechResult?: string;
    public confidence?: number;
    public callDuration?: number;
    public recordingUrl?: string;
    public recordingSid?: string;
    public recordingDuration?: number;
    public recordingStatus?: string;
    public transcriptionSid?: string;
    public transcriptionText?: string;
    public transcriptionUrl?: string;
    public transcriptionStatus?: string;
    public dialCallStatus?: string;
    public dialCallSid?: string;
    public dialCallDuration?: number;
    public dialBridged?: boolean;
    public queueResult?: string;
    public queueSid?: string;
    public queueTime?: number;
    public conferenceSid?: string;
    public friendlyName?: string;
    public statusCallbackEvent?: string;
    public muted?: boolean;
    public hold?: boolean;
    public endConferenceOnExit?: boolean;
    public startConferenceOnEnter?: boolean;
    public eventName?: string;
    public assistantSid?: string;
    public dialogueSid?: string;
    public userIdentifier?: string;
    public currentInput?: string;
    public currentTask?: string;
    public dialoguePayloadUrl?: string;
    public memory?: string;
    public channel?: string;
    public faxSid?: string;
    public faxStatus?: string;
    public numPages?: number;
    public mediaUrl?: string;
    public errorCode?: string;
    public errorMessage?: string;

    public constructor(init?: Partial<TwilioRequestBase>) { (Object as any).assign(this, init); }
}

export class DialNodeRingWaitCallback extends TwilioRequestBase
{
    public sessionId?: string;

    public constructor(init?: Partial<DialNodeRingWaitCallback>) { super(init); (Object as any).assign(this, init); }
}

TypeScript DialNodeRingWaitCallback DTOs

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

HTTP + CSV

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

POST /nodes/dial/ring/wait HTTP/1.1 
Host: evovoice.io 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"sessionId":"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: text/csv
Content-Length: length

(string)