All Verbs | /nodes/dial/number/callback |
---|
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*
open class DialNodeNumberCallback : TwilioRequestBase()
{
open var sessionId:String? = null
open var recordCall:Boolean? = null
open var recordingReady:String? = null
open var recordedFile:String? = null
open var recordedFileUrl:String? = null
open var recordingSidOutput:String? = null
}
open class TwilioRequestBase : IPost
{
open var callSid:String? = null
open var accountSid:String? = null
open var from:String? = null
open var to:String? = null
open var callStatus:String? = null
open var apiVersion:String? = null
open var direction:String? = null
open var forwardedFrom:String? = null
open var callerName:String? = null
open var parentCallSid:String? = null
open var stirVerstat:String? = null
open var called:String? = null
open var calledZip:String? = null
open var calledCity:String? = null
open var calledState:String? = null
open var calledCountry:String? = null
open var caller:String? = null
open var callerCity:String? = null
open var callerState:String? = null
open var callerZip:String? = null
open var callerCountry:String? = null
open var fromCity:String? = null
open var fromState:String? = null
open var fromZip:String? = null
open var fromCountry:String? = null
open var toCity:String? = null
open var toState:String? = null
open var toZip:String? = null
open var toCountry:String? = null
open var messageSid:String? = null
open var smsId:String? = null
open var messagingServiceSid:String? = null
open var body:String? = null
open var numMedia:Int? = null
open var mediaContentType0:String? = null
open var mediaUrl0:String? = null
open var mediaContentType1:String? = null
open var mediaUrl1:String? = null
open var mediaContentType2:String? = null
open var mediaUrl2:String? = null
open var index:Int? = null
open var instanceSid:String? = null
open var eventType:String? = null
open var channelSid:String? = null
open var attributes:String? = null
open var clientIdentity:String? = null
open var mediaContentType:String? = null
open var mediaSid:String? = null
open var identity:String? = null
open var digits:String? = null
open var speechResult:String? = null
open var confidence:Double? = null
open var callDuration:Int? = null
open var recordingUrl:String? = null
open var recordingSid:String? = null
open var recordingDuration:Int? = null
open var recordingStatus:String? = null
open var transcriptionSid:String? = null
open var transcriptionText:String? = null
open var transcriptionUrl:String? = null
open var transcriptionStatus:String? = null
open var dialCallStatus:String? = null
open var dialCallSid:String? = null
open var dialCallDuration:Double? = null
open var dialBridged:Boolean? = null
open var queueResult:String? = null
open var queueSid:String? = null
open var queueTime:Int? = null
open var conferenceSid:String? = null
open var friendlyName:String? = null
open var statusCallbackEvent:String? = null
open var muted:Boolean? = null
open var hold:Boolean? = null
open var endConferenceOnExit:Boolean? = null
open var startConferenceOnEnter:Boolean? = null
open var eventName:String? = null
open var assistantSid:String? = null
open var dialogueSid:String? = null
open var userIdentifier:String? = null
open var currentInput:String? = null
open var currentTask:String? = null
open var dialoguePayloadUrl:String? = null
open var memory:String? = null
open var channel:String? = null
open var faxSid:String? = null
open var faxStatus:String? = null
open var numPages:Int? = null
open var mediaUrl:String? = null
open var errorCode:String? = null
open var errorMessage:String? = null
}
Kotlin DialNodeNumberCallback DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /nodes/dial/number/callback HTTP/1.1
Host: team.evovoice.io
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length
{"sessionId":"String","recordCall":false,"recordingReady":"String","recordedFile":"String","recordedFileUrl":"String","recordingSidOutput":"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/jsonl Content-Length: length (string)