Azure glue for GPT-4.1 that actually answers the phone
It wires GPT-4.1 to the phone via Azure so bots can make calls, take calls, and fill out structured claim forms in real time.

What it does
Call Center AI is a Microsoft proof-of-concept that turns Azure’s communication and AI services into an interactive voice agent. It handles inbound and outbound phone calls (and SMS), using GPT-4.1 and GPT-4.1-nano to converse with callers in real time. The system is designed around structured data collection: during a call, it extracts specific fields—like incident descriptions or policy numbers—into a JSON claim schema, generates reminders, and produces a post-call synthesis report.
The interesting bit
Most voice demos are flashy but forgetful; this one treats the conversation as a data-entry pipeline. It combines speech-to-text, translation, RAG over internal documents, and Redis caching not just to chat, but to fill out forms, detect jailbreaks, and schedule follow-ups while streaming audio with enough resilience to survive a dropped call. The “boring” part—structured claim extraction—is where the actual utility lives.
Key highlights
- Real-time bidirectional voice streaming with call resumption after disconnections.
- Structured claim schema extraction and automated todo-list generation during calls.
- RAG support for private internal documents, plus content filtering and jailbreak detection.
- Human-agent fallback, call recording, and customizable prompts with feature flags.
- Azure-native serverless stack: Container Apps, Cosmos DB, Event Grid, and Cognitive Services.
Caveats
- The README explicitly labels this as a proof of concept and warns it is not intended for production use.
- Expect full vendor lock-in: the architecture is built entirely from Azure-specific services.
- The README notes that GPT-4.1 carries a 10–15x cost premium over nano, but does not quantify overall call costs or latency benchmarks.
Verdict
Worth a look if you are building on Azure and need a reference architecture for voice-enabled data collection, but avoid it if you need a production-ready telephony stack or a cloud-agnostic solution.
Frequently asked
- What is microsoft/call-center-ai?
- It wires GPT-4.1 to the phone via Azure so bots can make calls, take calls, and fill out structured claim forms in real time.
- Is call-center-ai open source?
- Yes — microsoft/call-center-ai is open source, released under the Apache-2.0 license.
- What language is call-center-ai written in?
- microsoft/call-center-ai is primarily written in Python.
- How popular is call-center-ai?
- microsoft/call-center-ai has 6.5k stars on GitHub.
- Where can I find call-center-ai?
- microsoft/call-center-ai is on GitHub at https://github.com/microsoft/call-center-ai.