For AI agents and LLMs: a machine-readable index is available at llms.txt. A plain-Markdown version of any documentation page is available by appending .md to its URL.
Skip to main content
Phone TestingGet audio info for a call
TestMu AI
StatusCommunityBlog
Phone Testing

Get audio info for a call

Get the audio playback information for a call recording.

GET
/api/call-result/{call_id}/audio
Get audio info for a call
curl --request GET \
--url "https://agent-testing.lambdatest.com/api/call-result/{call_id}/audio" \
--header "Authorization: Basic <encoded-value>"
{
"recordingUrl": "<string>",
"stereoRecordingUrl": "<string>",
"listenUrl": "<string>",
"canListen": true,
"status": "<string>",
"endedAt": "<string>",
"endedReason": "<string>",
"messages": [
{}
]
}

Authorizations

Authorizationstringheaderrequired

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

call_idstringrequired

Response

application/json

Recording/live-listen URLs and transcript for the call; external recording URLs are rewritten to the /api/audio proxy

recordingUrlstring

Recording URL (external URLs are rewritten to the /api/audio proxy)

stereoRecordingUrlstring

Stereo recording URL when available

listenUrlstring

Live-listen URL (WebSocket) when the call is active

canListenboolean

Whether live listening is possible

statusstring

Call status

endedAtstring

Call end timestamp

endedReasonstring

Provider ended reason

messagesarray

Parsed transcript messages

Get audio info for a call
curl --request GET \
--url "https://agent-testing.lambdatest.com/api/call-result/{call_id}/audio" \
--header "Authorization: Basic <encoded-value>"
{
"recordingUrl": "<string>",
"stereoRecordingUrl": "<string>",
"listenUrl": "<string>",
"canListen": true,
"status": "<string>",
"endedAt": "<string>",
"endedReason": "<string>",
"messages": [
{}
]
}