ScriptsApr 9, 2026·3 min read

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.

AG
Agent Toolkit · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

  1. Prerequisites: Azure Communication Services + phone number + cognitive services

  2. Quick deploy:

git clone https://github.com/microsoft/call-center-ai.git
cd call-center-ai
make deploy name=my-resource-group
  1. Or start locally for development:
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.


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):

make deploy name=my-resource-group

Local development:

# 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. Licensed under Apache-2.0.

call-center-ai — ⭐ 6,400+

Thanks to Microsoft for open-sourcing a production-ready AI phone agent system.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets