Overview
Devnagri is an AI language platform focused on Indian languages, with voice agents built for multilingual Indic conversations. The bridge connects Teler call audio to your Devnagri agent and streams the agent’s spoken response back to the caller over the same connection.
Like the other Teler integrations, the bridge holds two WebSockets – one to Teler and one to your Devnagri agent’s WebSocket endpoint – and pumps audio between them for the duration of the call.
Key Features
- Reference implementations in Python and Node — Clone
teler-devnagri-bridge (Python) or teler-devnagri-node-bridge (Node) and get a working bridge in minutes.
- One-command Docker setup — Clone the repo, fill in your environment variables, and start with a single command.
- Built for Indian languages — Put a Devnagri agent that speaks your customers’ language on real phone numbers.
- Minimal configuration — Point the bridge at your Devnagri agent’s WebSocket URL. No separate agent ID or API key setup is needed on the Devnagri side.
How to Integrate
Prerequisites
- A Devnagri account with a voice agent set up
- The WebSocket URL for that Devnagri agent
- A Teler account with an active API key
- One Teler phone number on your account
- An ngrok auth token (for local development)
- Docker and Docker Compose
Step 1: Clone and configure
git clone https://github.com/frejun-tech/teler-devnagri-bridge
cd teler-devnagri-bridge
cp .env.example .env
docker compose up -d --build
Step 2: Initiate a call
curl -X POST http://your-domain.com/api/v1/calls/initiate-call \
-H "Content-Type: application/json" \
-d '{
"from_number": "+91XXXXXXXXXX",
"to_number": "+91XXXXXXXXXX"
}'
Integration at a Glance
| Requirements |
Devnagri voice agent and its WebSocket URL, Teler account with API key and phone number, Docker + Docker Compose, ngrok auth token (local dev) |
| Setup type |
Self-hosted bridge – clone the repo, configure .env, and run via Docker Compose; not dashboard-configured |
| Support |
support@frejun.com, or file an issue directly on the GitHub repo for bridge-specific bugs |