Evo Voice

<back to all web services

QueueNodeWaitCallback

The following routes are available for this service:
All Verbs/nodes/queue/wait-callback
"use strict";
export class TwilioRequestBase {
    /** @param {{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?:number,mediaContentType0?:string,mediaUrl0?:string,mediaContentType1?:string,mediaUrl1?:string,mediaContentType2?:string,mediaUrl2?:string,index?:number,instanceSid?:string,eventType?:string,channelSid?:string,attributes?:string,clientIdentity?:string,mediaContentType?:string,mediaSid?:string,identity?:string,digits?:string,speechResult?:string,confidence?:number,callDuration?:number,recordingUrl?:string,recordingSid?:string,recordingDuration?:number,recordingStatus?:string,transcriptionSid?:string,transcriptionText?:string,transcriptionUrl?:string,transcriptionStatus?:string,dialCallStatus?:string,dialCallSid?:string,dialCallDuration?:number,dialBridged?:boolean,queueResult?:string,queueSid?:string,queueTime?:number,conferenceSid?:string,friendlyName?:string,statusCallbackEvent?:string,muted?:boolean,hold?:boolean,endConferenceOnExit?:boolean,startConferenceOnEnter?:boolean,eventName?:string,assistantSid?:string,dialogueSid?:string,userIdentifier?:string,currentInput?:string,currentTask?:string,dialoguePayloadUrl?:string,memory?:string,channel?:string,faxSid?:string,faxStatus?:string,numPages?:number,mediaUrl?:string,errorCode?:string,errorMessage?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    callSid;
    /** @type {string} */
    accountSid;
    /** @type {string} */
    from;
    /** @type {string} */
    to;
    /** @type {string} */
    callStatus;
    /** @type {string} */
    apiVersion;
    /** @type {string} */
    direction;
    /** @type {string} */
    forwardedFrom;
    /** @type {string} */
    callerName;
    /** @type {string} */
    parentCallSid;
    /** @type {string} */
    stirVerstat;
    /** @type {string} */
    called;
    /** @type {string} */
    calledZip;
    /** @type {string} */
    calledCity;
    /** @type {string} */
    calledState;
    /** @type {string} */
    calledCountry;
    /** @type {string} */
    caller;
    /** @type {string} */
    callerCity;
    /** @type {string} */
    callerState;
    /** @type {string} */
    callerZip;
    /** @type {string} */
    callerCountry;
    /** @type {string} */
    fromCity;
    /** @type {string} */
    fromState;
    /** @type {string} */
    fromZip;
    /** @type {string} */
    fromCountry;
    /** @type {string} */
    toCity;
    /** @type {string} */
    toState;
    /** @type {string} */
    toZip;
    /** @type {string} */
    toCountry;
    /** @type {string} */
    messageSid;
    /** @type {string} */
    smsId;
    /** @type {string} */
    messagingServiceSid;
    /** @type {string} */
    body;
    /** @type {number} */
    numMedia;
    /** @type {string} */
    mediaContentType0;
    /** @type {string} */
    mediaUrl0;
    /** @type {string} */
    mediaContentType1;
    /** @type {string} */
    mediaUrl1;
    /** @type {string} */
    mediaContentType2;
    /** @type {string} */
    mediaUrl2;
    /** @type {number} */
    index;
    /** @type {string} */
    instanceSid;
    /** @type {string} */
    eventType;
    /** @type {string} */
    channelSid;
    /** @type {string} */
    attributes;
    /** @type {string} */
    clientIdentity;
    /** @type {string} */
    mediaContentType;
    /** @type {string} */
    mediaSid;
    /** @type {string} */
    identity;
    /** @type {string} */
    digits;
    /** @type {string} */
    speechResult;
    /** @type {number} */
    confidence;
    /** @type {number} */
    callDuration;
    /** @type {string} */
    recordingUrl;
    /** @type {string} */
    recordingSid;
    /** @type {number} */
    recordingDuration;
    /** @type {string} */
    recordingStatus;
    /** @type {string} */
    transcriptionSid;
    /** @type {string} */
    transcriptionText;
    /** @type {string} */
    transcriptionUrl;
    /** @type {string} */
    transcriptionStatus;
    /** @type {string} */
    dialCallStatus;
    /** @type {string} */
    dialCallSid;
    /** @type {number} */
    dialCallDuration;
    /** @type {boolean} */
    dialBridged;
    /** @type {string} */
    queueResult;
    /** @type {string} */
    queueSid;
    /** @type {number} */
    queueTime;
    /** @type {string} */
    conferenceSid;
    /** @type {string} */
    friendlyName;
    /** @type {string} */
    statusCallbackEvent;
    /** @type {boolean} */
    muted;
    /** @type {boolean} */
    hold;
    /** @type {boolean} */
    endConferenceOnExit;
    /** @type {boolean} */
    startConferenceOnEnter;
    /** @type {string} */
    eventName;
    /** @type {string} */
    assistantSid;
    /** @type {string} */
    dialogueSid;
    /** @type {string} */
    userIdentifier;
    /** @type {string} */
    currentInput;
    /** @type {string} */
    currentTask;
    /** @type {string} */
    dialoguePayloadUrl;
    /** @type {string} */
    memory;
    /** @type {string} */
    channel;
    /** @type {string} */
    faxSid;
    /** @type {string} */
    faxStatus;
    /** @type {number} */
    numPages;
    /** @type {string} */
    mediaUrl;
    /** @type {string} */
    errorCode;
    /** @type {string} */
    errorMessage;
}
/** @typedef {'Audio'|'Text'} */
export var QueueWaitMusicModes;
(function (QueueWaitMusicModes) {
    QueueWaitMusicModes["Audio"] = "Audio"
    QueueWaitMusicModes["Text"] = "Text"
})(QueueWaitMusicModes || (QueueWaitMusicModes = {}));
/** @typedef {'Man'|'Woman'|'Polly_Mads_Danish_Male'|'Polly_Naja_Danish_Female'|'Polly_Lotte_Dutch_Female'|'Polly_Ruben_Dutch_Male'|'Polly_Nicole_Australian_Female'|'Polly_Russell_Australian_Male'|'Polly_Amy_British_Female'|'Polly_Brian_British_Male'|'Polly_Emma_British_Female'|'Polly_Raveena_Indian_Female'|'Polly_Ivy_US_Female'|'Polly_Joanna_US_Female'|'Polly_Joey_US_Male'|'Polly_Justin_US_Male'|'Polly_Kendra_US_Female'|'Polly_Kimberly_US_Female'|'Polly_Matthew_US_Male'|'Polly_Salli_US_Female'|'Polly_Geraint_Welsh_Male'|'Polly_Celine_French_Female'|'Polly_Mathieu_French_Male'|'Polly_Chantal_French_Canadian_Female'|'Polly_Hans_German_Male'|'Polly_Marlene_German_Female'|'Polly_Vicki_German_Female'|'Polly_Dora_Iceland_Female'|'Polly_Karl_Iceland_Male'|'Polly_Carla_Italian_Female'|'Polly_Giorgio_Italian_Male'|'Polly_Mizuki_Japanese_Female'|'Polly_Takumi_Japanese_Male'|'Polly_Liv_Norwegian_Female'|'Polly_Jacek_Polish_Male'|'Polly_Jan_Polish_Female'|'Polly_Ewa_Polish_Female'|'Polly_Maja_Polish_Female'|'Polly_Ricardo_Portuguese_Male'|'Polly_Vitoria_Portuguese_Female'|'Polly_Cristiano_Portuguese_Male'|'Polly_Inese_Portuguese_Female'|'Polly_Carmen_Romanian_Female'|'Polly_Maxim_Russian_Male'|'Polly_Tatyana_Russian_Female'|'Polly_Conchita_Spanish_Female'|'Polly_Enrique_Spanish_Male'|'Polly_Miguel_Latin_American_Male'|'Polly_Penelope_Latina_American_Female'|'Polly_Astrid_Swedish_Female'|'Polly_Filiz_Turkish_Male'|'Polly_Gwyneth_Welsh_Female'} */
export var SayVoices;
(function (SayVoices) {
    SayVoices["Man"] = "Man"
    SayVoices["Woman"] = "Woman"
    SayVoices["Polly_Mads_Danish_Male"] = "Polly_Mads_Danish_Male"
    SayVoices["Polly_Naja_Danish_Female"] = "Polly_Naja_Danish_Female"
    SayVoices["Polly_Lotte_Dutch_Female"] = "Polly_Lotte_Dutch_Female"
    SayVoices["Polly_Ruben_Dutch_Male"] = "Polly_Ruben_Dutch_Male"
    SayVoices["Polly_Nicole_Australian_Female"] = "Polly_Nicole_Australian_Female"
    SayVoices["Polly_Russell_Australian_Male"] = "Polly_Russell_Australian_Male"
    SayVoices["Polly_Amy_British_Female"] = "Polly_Amy_British_Female"
    SayVoices["Polly_Brian_British_Male"] = "Polly_Brian_British_Male"
    SayVoices["Polly_Emma_British_Female"] = "Polly_Emma_British_Female"
    SayVoices["Polly_Raveena_Indian_Female"] = "Polly_Raveena_Indian_Female"
    SayVoices["Polly_Ivy_US_Female"] = "Polly_Ivy_US_Female"
    SayVoices["Polly_Joanna_US_Female"] = "Polly_Joanna_US_Female"
    SayVoices["Polly_Joey_US_Male"] = "Polly_Joey_US_Male"
    SayVoices["Polly_Justin_US_Male"] = "Polly_Justin_US_Male"
    SayVoices["Polly_Kendra_US_Female"] = "Polly_Kendra_US_Female"
    SayVoices["Polly_Kimberly_US_Female"] = "Polly_Kimberly_US_Female"
    SayVoices["Polly_Matthew_US_Male"] = "Polly_Matthew_US_Male"
    SayVoices["Polly_Salli_US_Female"] = "Polly_Salli_US_Female"
    SayVoices["Polly_Geraint_Welsh_Male"] = "Polly_Geraint_Welsh_Male"
    SayVoices["Polly_Celine_French_Female"] = "Polly_Celine_French_Female"
    SayVoices["Polly_Mathieu_French_Male"] = "Polly_Mathieu_French_Male"
    SayVoices["Polly_Chantal_French_Canadian_Female"] = "Polly_Chantal_French_Canadian_Female"
    SayVoices["Polly_Hans_German_Male"] = "Polly_Hans_German_Male"
    SayVoices["Polly_Marlene_German_Female"] = "Polly_Marlene_German_Female"
    SayVoices["Polly_Vicki_German_Female"] = "Polly_Vicki_German_Female"
    SayVoices["Polly_Dora_Iceland_Female"] = "Polly_Dora_Iceland_Female"
    SayVoices["Polly_Karl_Iceland_Male"] = "Polly_Karl_Iceland_Male"
    SayVoices["Polly_Carla_Italian_Female"] = "Polly_Carla_Italian_Female"
    SayVoices["Polly_Giorgio_Italian_Male"] = "Polly_Giorgio_Italian_Male"
    SayVoices["Polly_Mizuki_Japanese_Female"] = "Polly_Mizuki_Japanese_Female"
    SayVoices["Polly_Takumi_Japanese_Male"] = "Polly_Takumi_Japanese_Male"
    SayVoices["Polly_Liv_Norwegian_Female"] = "Polly_Liv_Norwegian_Female"
    SayVoices["Polly_Jacek_Polish_Male"] = "Polly_Jacek_Polish_Male"
    SayVoices["Polly_Jan_Polish_Female"] = "Polly_Jan_Polish_Female"
    SayVoices["Polly_Ewa_Polish_Female"] = "Polly_Ewa_Polish_Female"
    SayVoices["Polly_Maja_Polish_Female"] = "Polly_Maja_Polish_Female"
    SayVoices["Polly_Ricardo_Portuguese_Male"] = "Polly_Ricardo_Portuguese_Male"
    SayVoices["Polly_Vitoria_Portuguese_Female"] = "Polly_Vitoria_Portuguese_Female"
    SayVoices["Polly_Cristiano_Portuguese_Male"] = "Polly_Cristiano_Portuguese_Male"
    SayVoices["Polly_Inese_Portuguese_Female"] = "Polly_Inese_Portuguese_Female"
    SayVoices["Polly_Carmen_Romanian_Female"] = "Polly_Carmen_Romanian_Female"
    SayVoices["Polly_Maxim_Russian_Male"] = "Polly_Maxim_Russian_Male"
    SayVoices["Polly_Tatyana_Russian_Female"] = "Polly_Tatyana_Russian_Female"
    SayVoices["Polly_Conchita_Spanish_Female"] = "Polly_Conchita_Spanish_Female"
    SayVoices["Polly_Enrique_Spanish_Male"] = "Polly_Enrique_Spanish_Male"
    SayVoices["Polly_Miguel_Latin_American_Male"] = "Polly_Miguel_Latin_American_Male"
    SayVoices["Polly_Penelope_Latina_American_Female"] = "Polly_Penelope_Latina_American_Female"
    SayVoices["Polly_Astrid_Swedish_Female"] = "Polly_Astrid_Swedish_Female"
    SayVoices["Polly_Filiz_Turkish_Male"] = "Polly_Filiz_Turkish_Male"
    SayVoices["Polly_Gwyneth_Welsh_Female"] = "Polly_Gwyneth_Welsh_Female"
})(SayVoices || (SayVoices = {}));
export class QueueWaitMusic {
    /** @param {{mode?:QueueWaitMusicModes,audioFile?:string,text?:string,textVoice?:SayVoices,numTimes?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {QueueWaitMusicModes} */
    mode;
    /** @type {string} */
    audioFile;
    /** @type {string} */
    text;
    /** @type {SayVoices} */
    textVoice;
    /** @type {number} */
    numTimes;
}
export class QueueNodeWaitCallback extends TwilioRequestBase {
    /** @param {{waitMusic?:QueueWaitMusic[],queueName?:string,accountId?:string,sessionId?:string,recordingReady?:string,recordCall?:boolean,recordedFile?:string,recordedFileUrl?: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?:number,mediaContentType0?:string,mediaUrl0?:string,mediaContentType1?:string,mediaUrl1?:string,mediaContentType2?:string,mediaUrl2?:string,index?:number,instanceSid?:string,eventType?:string,channelSid?:string,attributes?:string,clientIdentity?:string,mediaContentType?:string,mediaSid?:string,identity?:string,digits?:string,speechResult?:string,confidence?:number,callDuration?:number,recordingUrl?:string,recordingSid?:string,recordingDuration?:number,recordingStatus?:string,transcriptionSid?:string,transcriptionText?:string,transcriptionUrl?:string,transcriptionStatus?:string,dialCallStatus?:string,dialCallSid?:string,dialCallDuration?:number,dialBridged?:boolean,queueResult?:string,queueSid?:string,queueTime?:number,conferenceSid?:string,friendlyName?:string,statusCallbackEvent?:string,muted?:boolean,hold?:boolean,endConferenceOnExit?:boolean,startConferenceOnEnter?:boolean,eventName?:string,assistantSid?:string,dialogueSid?:string,userIdentifier?:string,currentInput?:string,currentTask?:string,dialoguePayloadUrl?:string,memory?:string,channel?:string,faxSid?:string,faxStatus?:string,numPages?:number,mediaUrl?:string,errorCode?:string,errorMessage?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /** @type {QueueWaitMusic[]} */
    waitMusic;
    /** @type {string} */
    queueName;
    /** @type {string} */
    accountId;
    /** @type {string} */
    sessionId;
    /** @type {string} */
    recordingReady;
    /** @type {boolean} */
    recordCall;
    /** @type {string} */
    recordedFile;
    /** @type {string} */
    recordedFileUrl;
}

JavaScript QueueNodeWaitCallback DTOs

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

HTTP + XML

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

POST /nodes/queue/wait-callback HTTP/1.1 
Host: team.evovoice.io 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<QueueNodeWaitCallback xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Nodes.CallCenter">
  <AccountSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</AccountSid>
  <ApiVersion xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ApiVersion>
  <AssistantSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</AssistantSid>
  <Attributes xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Attributes>
  <Body xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Body>
  <CallDuration xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</CallDuration>
  <CallSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallSid>
  <CallStatus xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallStatus>
  <Called xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Called>
  <CalledCity xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CalledCity>
  <CalledCountry xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CalledCountry>
  <CalledState xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CalledState>
  <CalledZip xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CalledZip>
  <Caller xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Caller>
  <CallerCity xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallerCity>
  <CallerCountry xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallerCountry>
  <CallerName xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallerName>
  <CallerState xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallerState>
  <CallerZip xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CallerZip>
  <Channel xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Channel>
  <ChannelSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ChannelSid>
  <ClientIdentity xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ClientIdentity>
  <ConferenceSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ConferenceSid>
  <Confidence xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</Confidence>
  <CurrentInput xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CurrentInput>
  <CurrentTask xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</CurrentTask>
  <DialBridged xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">false</DialBridged>
  <DialCallDuration xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</DialCallDuration>
  <DialCallSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</DialCallSid>
  <DialCallStatus xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</DialCallStatus>
  <DialoguePayloadUrl xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</DialoguePayloadUrl>
  <DialogueSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</DialogueSid>
  <Digits xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Digits>
  <Direction xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Direction>
  <EndConferenceOnExit xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">false</EndConferenceOnExit>
  <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ErrorCode>
  <ErrorMessage xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ErrorMessage>
  <EventName xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</EventName>
  <EventType xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</EventType>
  <FaxSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FaxSid>
  <FaxStatus xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FaxStatus>
  <ForwardedFrom xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ForwardedFrom>
  <FriendlyName xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FriendlyName>
  <From xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</From>
  <FromCity xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FromCity>
  <FromCountry xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FromCountry>
  <FromState xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FromState>
  <FromZip xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</FromZip>
  <Hold xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">false</Hold>
  <Identity xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Identity>
  <Index xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</Index>
  <InstanceSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</InstanceSid>
  <MediaContentType xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaContentType>
  <MediaContentType0 xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaContentType0>
  <MediaContentType1 xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaContentType1>
  <MediaContentType2 xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaContentType2>
  <MediaSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaSid>
  <MediaUrl xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaUrl>
  <MediaUrl0 xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaUrl0>
  <MediaUrl1 xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaUrl1>
  <MediaUrl2 xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MediaUrl2>
  <Memory xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</Memory>
  <MessageSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MessageSid>
  <MessagingServiceSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</MessagingServiceSid>
  <Muted xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">false</Muted>
  <NumMedia xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</NumMedia>
  <NumPages xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</NumPages>
  <ParentCallSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ParentCallSid>
  <QueueResult xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</QueueResult>
  <QueueSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</QueueSid>
  <QueueTime xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</QueueTime>
  <RecordingDuration xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">0</RecordingDuration>
  <RecordingSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</RecordingSid>
  <RecordingStatus xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</RecordingStatus>
  <RecordingUrl xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</RecordingUrl>
  <SmsId xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</SmsId>
  <SpeechResult xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</SpeechResult>
  <StartConferenceOnEnter xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">false</StartConferenceOnEnter>
  <StatusCallbackEvent xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</StatusCallbackEvent>
  <StirVerstat xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</StirVerstat>
  <To xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</To>
  <ToCity xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ToCity>
  <ToCountry xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ToCountry>
  <ToState xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ToState>
  <ToZip xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</ToZip>
  <TranscriptionSid xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</TranscriptionSid>
  <TranscriptionStatus xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</TranscriptionStatus>
  <TranscriptionText xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</TranscriptionText>
  <TranscriptionUrl xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</TranscriptionUrl>
  <UserIdentifier xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Twilio">String</UserIdentifier>
  <AccountId>String</AccountId>
  <QueueName>String</QueueName>
  <RecordCall>false</RecordCall>
  <RecordedFile>String</RecordedFile>
  <RecordedFileUrl>String</RecordedFileUrl>
  <RecordingReady>String</RecordingReady>
  <SessionId>String</SessionId>
  <WaitMusic>
    <QueueWaitMusic>
      <AudioFile>String</AudioFile>
      <Mode>Audio</Mode>
      <NumTimes>0</NumTimes>
      <Text>String</Text>
      <TextVoice>Man</TextVoice>
    </QueueWaitMusic>
  </WaitMusic>
</QueueNodeWaitCallback>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

(string)