AI Phone Receptionist
Real-time AI voice receptionist for inbound calls.
Automated AI phone receptionist, in production, that answers the company inbound calls and holds voice conversations in Spanish and French in real time, with audio streaming and low end-to-end latency.
The agent understands what the caller wants and acts on it: it transfers the call to the right person or department, looks up orders and deliveries directly in the corporate database, takes messages and sends them by email, logs incidents and filters out spam calls before they reach anyone.
The whole system runs on top of the existing 3CX phone system without replacing the company telephony infrastructure: it relies on SIP/RTP through Asterisk and LiveKit SIP, and uses the 3CX XAPI to operate the switchboard. Conversation and LLM observability is handled with Langfuse.
What it does
- Voice conversation in Spanish and French, streamed and low latency
- Smart call transfer to the right person or department
- Order and delivery lookups in the corporate database
- Message taking with email notification and incident logging
- Automatic spam-call filtering
Technologies
- Python
- LiveKit Agents
- LiveKit SIP
- 3CX
- Asterisk (SIP/RTP)
- Deepgram (STT)
- OpenAI GPT-4o · function calling
- Google Cloud TTS
- Microsoft SQL Server
- 3CX XAPI
- Langfuse
- Docker
- Redis
Corporate project built for internal use, so the code is not public. If you want to know more about how it works, get in touch.