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
    • Introduction
  • REST Call Control
  • REST Platform Management
  • Webhooks
    • GETNew Call
    • POSTNew Call
    • POSTClient Authentication
    • POSTNew Client Tool Request
  • Websocket API
      • Overview
      • session:new
      • session:redirect
      • session:reconnect
      • call:status
      • verb:hook
      • verb:status
      • llm:event
      • llm:tool-call
      • tts:tokens-result
      • tts:streaming-event
      • dial:confirm
      • ack
      • command
      • llm:tool-output
      • llm:update
      • tts:tokens
      • tts:flush
      • tts:clear
      • WSScallControl
LogoLogo
CommunitySign Up
Websocket APICall Control

callControl

WSS
///callControl
Handshake
URL/callControl
MethodGET
Status101 Switching Protocols
Messages
The call control channel conveys information about the state of a call session on jambonz
Was this page helpful?
Previous

llm

Next
Built with

Handshake

WSS
///callControl

Send

sendVerbsobjectRequired
Send verbs to jambonz in response to a session message or action hook. Used for acknowledging messages that require a response.

Receive

receiveSessionNewobjectRequired
Receive notification of a new session from jambonz. Requires an acknowledgement response.
OR
receiveSessionRedirectobjectRequired
Receive notification of a session redirect from jambonz. Requires an acknowledgement response.
OR
receiveSessionAdultingobjectRequired
Receive notification a child session has been promoted to a standalone session. Requires an acknowledgement response.
OR
receiveCallStatusobjectRequired

Receive notification about a call status change. This is notification-only and does not require an acknowledgement response.