agent.py | Sarvam-based LiveKit voice agent |
agent_realtime.py | OpenAI Realtime-based LiveKit voice agent |
db.py | PostgreSQL schema, connection pool, and DB helper functions |
lead_fetcher.py | IndiaMART poller and Facebook webhook server |
scheduler.py | Lead polling, calling-window enforcement, SIP call trigger, CRM push loop |
sip_setup.py | LiveKit SIP trunk setup, listing, deletion, and manual test calls |
talkingshops_pusher.py | Formats and pushes qualified calls to Talking Shops |
streamlit_app.py | Internal pipeline dashboard and CSV lead upload |
pages/minutes.py | Streamlit page for successful call minutes |
token_server.py | LiveKit token server for browser/local testing |
docker-compose.yml | Database, agent, fetcher, scheduler, dashboard, and token server services |
.env.example | Full configuration template |