For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
CommunitySign Up
HomeGuidesVerbsAPI ReferenceSelf-HostingClient SDKsTutorialsChangelog
HomeGuidesVerbsAPI ReferenceSelf-HostingClient SDKsTutorialsChangelog
  • Get Started
    • jambonz Overview
    • Developer Quickstart
    • Deployment Options
    • Support Plans
    • jambonz.cloud
  • Using the jambonz portal
  • Features
    • Voice Agents
    • Using OpenAI STT
    • Custom STT providers
    • Custom TTS providers
    • Answering machine detection
    • Conferencing "coach" mode
    • Continous ASR
    • Handling ActionHook Delays
    • Managing media anchors
    • Call Recording
    • SIPREC Server
    • TTS Streaming
    • Dub tracks
    • Filler Noise
    • Securing HTTP Endpoints
    • API Rate Limits
    • Application Environment Variables
LogoLogo
CommunitySign Up
Features

Call Recording

Jambonz supports 2 methods of call recording, either acting as a SIPREC client to stream to a compatible server or recording the call internally and uploading to a cloud provider storage such as S3, Azure, or Google Cloud.

The cloud provider can be configured via the account secttion in the Web UI, You can choose at this level to record all calls for the whole account or you can set this on a specific application, alternativly you can dynamincally control the recording using the Config Verb or the REST Update Call method.

You must have a provider configured on the account to use cloud recording via the config verb or REST api.

Using either method you can send the following actions

  • startCallRecording
  • stopCallRecording
  • pauseCallRecording
  • resumeCallRecording

In order to pause or stop a recording it must have first been started either via the startCallRecording action or with cloud recording via default account or application configuration.

When pausing a recording you can set silence to true and this will pad the recording with silence, by default this is false so a pause in the recording will truncate the file.

Was this page helpful?
Edit this page
Previous

Agent Assist via SIPREC

Next
Built with