Using Plivo’s WebSocket Transport for your Pipecat Cloud agents
start
message to initialize a new bot instance. All WebSocket messages are forwarded to your bot, including call information such as the caller’s number and call UUID. This allows your bot to leverage Plivo’s Voice API for advanced call control - such as recording conversations, transferring to human agents, or implementing complex call flows.
pipecatcloud
CLI. This information is required when creating the XML configuration.
server.py
:
https://abc123.ngrok.io
.
--subdomain
arg to keep your ngrok URL
consistent.AGENT_NAME
with your deployed bot’s name (e.g., my-first-agent
)ORGANIZATION_NAME
with your organization name from step 2 (e.g., three-random-words-randomnumber
)GET
CallUUID
that’s automatically provided to your bot. This enables capabilities such as: