Record a Call
Record a call. This command will record the call until one of the conditions apply:
the
endKey
DTMF is detected.silence is detected for more than the duration defined in
timeout
.duration exceeds the
maxLength
.
This command doesn't record the whole call. This command is useful to record messages in a typical voicemail use case.
Command record a call
Record call
Record a channel call
post
/workspaces/{workspaceId}/channels/{channelId}/calls/{callId}/record
Authorizations
Path parameters
workspaceIdstring uuidrequired
The ID of the workspace
callIdstring uuidrequired
The ID for a call
channelIdstring uuidrequired
The ID for a channel
Body
endKeyenum
Options:
0
, 1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
, *
, #
maxLengthinteger
timeoutinteger
beepboolean
transcribeboolean
transcribeLocaleenum
Example:
en-US
Options:
ar-AE
, ar-SA
, zh-CN
, zh-TW
, da-DK
, nl-NL
, en-AU
, en-GB
, en-IN
, en-IE
, en-NZ
, en-AB
, en-ZA
, en-US
, en-WL
, fr-FR
, fr-CA
, fa-IR
, de-DE
, de-CH
, he-IL
, hi-IN
, id-ID
, it-IT
, ja-JP
, ko-KR
, ms-MY
, pt-PT
, pt-BR
, ru-RU
, es-ES
, es-US
, sv-SE
, ta-IN
, te-IN
, th-TH
, tr-TR
, vi-VN
Responses
application/json
application/json
application/json
application/json
cURL
JavaScript
Python
HTTP
202
400
404
422
Example 1: Record one inbound / outbound call
Last updated
Was this helpful?