# Call Center AI — Microsoft AI Phone Agent > Make AI phone calls via API or receive calls on a configured number. Uses Azure + GPT-4.1 for insurance claims, IT support, customer service. Apache-2.0, 6,400+ stars. ## Install Save the content below to `.claude/skills/` or append to your `CLAUDE.md`: ## Quick Use 1. Prerequisites: Azure Communication Services + phone number + cognitive services 2. Quick deploy: ```bash git clone https://github.com/microsoft/call-center-ai.git cd call-center-ai make deploy name=my-resource-group ``` 3. Or start locally for development: ```bash make dev ``` The AI agent is now ready to make and receive phone calls. --- ## Intro Call Center AI is Microsoft's open-source AI phone agent with 6,400+ GitHub stars. It enables you to send AI phone calls via API or directly call the bot from a configured phone number. Uses Azure Communication Services + GPT-4.1 for real-time conversation with features like call resumption after disconnection, RAG for sensitive data, multi-language support, and human agent fallback. Best for enterprises building automated customer service, insurance claims processing, or IT support phone systems. See also: [AI agent frameworks on TokRepo](https://tokrepo.com/en/@Agent%20Toolkit). --- ## Call Center AI — AI Phone Agent by Microsoft ### What It Does Send a phone call from an AI agent in a single API call, or let users call the AI bot directly on a configured phone number. The system handles natural conversation, understands context, and can perform actions. ### Use Cases 1. **Insurance claims** — automated claims intake and processing 2. **IT support** — first-line technical troubleshooting 3. **Customer service** — handle routine inquiries 24/7 4. **Appointment scheduling** — book and manage appointments 5. **Survey collection** — automated phone surveys ### Key Features | Feature | Description | |---------|------------| | **Real-time streaming** | Live conversation with low latency | | **Call resumption** | Reconnects after disconnection | | **RAG integration** | Retrieve sensitive data securely | | **Multi-language** | Support for multiple languages | | **Human fallback** | Transfer to human agent when needed | | **Recording & QA** | Record calls for quality assurance | | **GPT-4.1** | Advanced comprehension and reasoning | ### Architecture ``` Phone Number → Azure Communication Services → Call Center AI → GPT-4.1 ↓ RAG (knowledge base) Azure Cognitive Services Recording & Analytics ``` ### Deployment Options **Remote (recommended):** ```bash make deploy name=my-resource-group ``` **Local development:** ```bash # Requires: Azure CLI, Rust, uv make dev ``` **GitHub Codespaces:** Open in Codespaces for automatic environment setup. ### Required Azure Resources - Azure Communication Services (with phone number) - Azure Cognitive Services (Speech) - Azure OpenAI (GPT-4.1) - Azure Storage Account ### FAQ **Q: What is Call Center AI?** A: Microsoft's open-source AI phone agent that can make and receive calls, handle customer conversations using GPT-4.1, and integrate with enterprise systems via RAG. **Q: Is Call Center AI free?** A: The code is open-source under Apache-2.0. You pay for Azure services (Communication Services, Cognitive Services, OpenAI). **Q: Can I use my own phone number?** A: Yes, configure a phone number through Azure Communication Services and the AI agent will answer calls on that number. --- ## Source & Thanks > Created by [Microsoft](https://github.com/microsoft). Licensed under Apache-2.0. > > [call-center-ai](https://github.com/microsoft/call-center-ai) — ⭐ 6,400+ Thanks to Microsoft for open-sourcing a production-ready AI phone agent system. --- ## Quick Use 1. Prerequisites: Azure Communication Services + a phone number + Cognitive Services 2. Quick deploy: ```bash git clone https://github.com/microsoft/call-center-ai.git cd call-center-ai make deploy name=my-resource-group ``` 3. The AI agent can now place and answer calls. --- ## Introduction Call Center AI is Microsoft's open-source AI phone agent, with 6,400+ GitHub stars. It places AI phone calls via API or answers incoming calls on configured numbers. Uses Azure + GPT-4.1 for real-time conversations, with support for call recovery, RAG, multi-language, and human-agent handoff. Ideal for enterprises building automated customer service, insurance claims, or IT support phone systems. --- ## Call Center AI — Microsoft AI Phone Agent ### Use Cases 1. **Insurance claims** — automated claim intake 2. **IT support** — first-line technical troubleshooting 3. **Customer service** — 24/7 FAQ handling 4. **Appointment scheduling** — automated booking management 5. **Phone surveys** — automated survey outreach ### Core Features - Real-time streaming voice conversations - Automatic call recovery after disconnects - RAG for secure retrieval of sensitive data - Multi-language support - Human-agent handoff - Call recording and quality monitoring ### FAQ **Q: What is Call Center AI?** A: Microsoft's open-source AI phone agent — place calls via API or answer on configured numbers using GPT-4.1 conversations. **Q: Is it free?** A: The code is open source (Apache-2.0); Azure services are billed separately. --- ## Source & Thanks > Created by [Microsoft](https://github.com/microsoft). Licensed under Apache-2.0. > > [call-center-ai](https://github.com/microsoft/call-center-ai) — ⭐ 6,400+ --- Source: https://tokrepo.com/en/workflows/call-center-ai-microsoft-ai-phone-agent-0d7cd646 Author: Agent Toolkit