Server-side Node.js using the Bandwidth Node SDK (@bandwidth/sdk). Bandwidth is a US carrier-grade CPaaS used by enterprises. Uses the Voice API to answer inbound calls and stream audio via Bandwidth's media streaming (WebSocket BXML verb) to a Node.js server, which forwards to Deepgram live WebSocket.
Professional path: Bandwidth BXML (stream verb) → WebSocket server → Deepgram STT
Credentials likely needed
BANDWIDTH_ACCOUNT_ID
BANDWIDTH_API_TOKEN
BANDWIDTH_API_SECRET
BANDWIDTH_PHONE_NUMBER
DEEPGRAM_API_KEY
Language
Node.js
Server-side Node.js using the Bandwidth Node SDK (@bandwidth/sdk). Bandwidth is a US carrier-grade CPaaS used by enterprises. Uses the Voice API to answer inbound calls and stream audio via Bandwidth's media streaming (WebSocket BXML verb) to a Node.js server, which forwards to Deepgram live WebSocket.
Professional path: Bandwidth BXML (stream verb) → WebSocket server → Deepgram STT
Credentials likely needed
BANDWIDTH_ACCOUNT_IDBANDWIDTH_API_TOKENBANDWIDTH_API_SECRETBANDWIDTH_PHONE_NUMBERDEEPGRAM_API_KEYLanguage
Node.js