Devnagri AI

Devnagri

Stream Teler call audio to your Devnagri voice agent for real-time conversations in Indian languages.

Category

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

Frequently Asked Questions

Have more questions?

Reach out to us at support@frejun.com.

Do I need a separate API key on the Devnagri side?

No - the bridge only needs your Devnagri agent's WebSocket URL. There's no separate agent ID or API key setup required.

Both are available as reference implementations - teler-devnagri-bridge for Python, teler-devnagri-node-bridge for Node. Pick whichever matches your stack.

Yes - the bridge is deployed via Docker Compose; the setup clones the repo and builds the containers with a single command.

Whatever your configured Devnagri voice agent supports - the bridge itself is language-agnostic and simply streams audio between the call and your agent.

Yes - an ngrok auth token is used for local development, so you can test the bridge before deploying it publicly.

Get started with Teler today

Real-time voice APIs tor Al agents. WebSocket streaming.
SIP trunking, globalnumbers. Ship voice applications in hours.