Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

ai-native-callcenter

ai-native-callcenter: An open-source call center where the AI is the default answer, not an add-on.

What problem it solves

Call centers need to handle incoming calls automatically while still giving people a clear path to take over when assistance is required. They also need to preserve the conversation context and call history across AI answers, queue transfers, and agent handling.

Key features

  • AI-answered calls — Calls arrive through FreeSWITCH and are answered by a realtime voice model over a speech-to-speech connection terminated by the application. The interface supports English and Chinese.

    Source: README

  • Agent handover with context — The application transfers calls into FreeSWITCH queues and notifies agents through SSE. The transcript is available before the phone rings, and agents receive call control through the web interface.

    Source: README

  • Unified call records — AI handling, queue transfer, and agent completion remain part of one call record. Transcripts and recordings are retained together, with recordings stored on a filesystem or in S3-compatible storage.

    Source: README

  • Integrated API and web interface — The application provides a REST API, event stream, and web interface from one Go binary. Its HTTP API is defined by an OpenAPI contract used to generate the server and TypeScript client.

    Source: README

Quick start

Copied verbatim from the project's README.

curl -fsSL https://github.com/rasonyang/ai-native-callcenter/releases/latest/download/install.sh | sudo sh
curl -fsSL https://github.com/rasonyang/ai-native-callcenter/releases/latest/download/install.sh | sh
make dev-up            # PostgreSQL in Docker
cd web && npm install && npm run build && cd ..
make build             # bin/aicc, with the interface embedded
./bin/aicc useradd -username admin -password '…' -role ADMIN
./bin/aicc

Who it may suit

This may suit operators and developers building self-hosted call centers with AI answering, human queue handovers, and FreeSWITCH-based telephony.

Topics to discuss

  • Which phase-based tools and transition rules should be included in the first reusable flow templates?

  • How should operators configure and observe provider-specific realtime integrations?

  • What information should agent handovers expose beyond the existing transcript and userData?


Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.

Read the original README https://github.com/rasonyang/ai-native-callcenter#readme

ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.

github.comhttps://github.com/rasonyang/ai-native-callcenter

Comments

…