TalkC.ai

AI Call Center Platform — Technical Architecture

Confidential — For Developer Reference Only

v2.0 • March 2026

1 — Platform Overview

📞 Caller Any phone / VoIP SIP Gateway Your SIP Provider routes calls to TalkC PBX (Asterisk 20 • PJSIP) MIG AI Engine Voice Bridge (real-time) Proprietary audio pipeline Native voice AI model STT + NLU + TTS unified ~500ms avg response Data Platform PostgreSQL Transcripts • Recordings Sentiment • Tickets 👤 Admin Web Dashboard End-to-end: Caller dials your number → SIP routes to TalkC → MIG AI has real-time conversation → Data saved → You manage everything from dashboard

2 — How a Call Works (Inbound)

📱

1. Call In

Customer dials your business number

🔀

2. Route

SIP trunk routes to TalkC PBX

🎯

3. Identify

DID mapped to your tenant & config

👥

4. Try Agents

Ring human agents first (optional, configurable)

🤖

5. MIG AI

AI answers with your custom knowledge base

💬

6. Converse

Real-time natural conversation in caller's language

📊

7. Analyze

Transcript, sentiment, ticket auto-created

Agent fallback: If configured, human agents ring first. No answer → AI picks up seamlessly. | Always-on mode: AI answers immediately (0s ring timeout). Best for 24/7 coverage.

3 — MIG AI Voice Engine

How MIG AI Handles Voice

1

Audio capture — caller's voice received in real-time from PBX

2

Audio processing — proprietary noise reduction and signal optimization

3

MIG AI Model — unified speech-to-text + understanding + text-to-speech

4

Voice synthesis — natural AI voice optimized for telephony quality

5

Smooth delivery — low-latency audio playback back to caller

AI Capabilities

70+ languages — Nepali, Hindi, English, Thai, Vietnamese, Bengali, Japanese, Korean, and more. Auto-detects caller language.

~500ms response time — sub-second AI responses feel natural in conversation.

Barge-in support — caller can interrupt AI mid-sentence, AI stops and listens.

Custom knowledge base — AI trained on YOUR business data, products, FAQs.

Tool calling — AI can book demos, escalate to humans, end calls, look up data.

Guardrails — stays on-topic, never hallucinates outside knowledge base, concise responses.

~500ms

Avg Response Time

70+

Languages

Concurrent Calls

24/7

Availability

4 — Admin Dashboard Features

📊 Real-Time Dashboard

  • • Live active calls with real-time transcription
  • • Today's stats: calls, duration, sentiment breakdown
  • • AI-generated daily insights and recommendations
  • • Call volume trends and peak hour analysis

📞 Call Management

  • • Full call history with search and filters
  • • Call recordings (playback & download)
  • • Complete transcripts (AI + caller turns)
  • • Sentiment scores: satisfied / neutral / frustrated
  • • Caller ID, duration, timestamps

🎫 Ticket System

  • • Auto-created tickets from unresolved calls
  • • Priority levels: low / medium / high / urgent
  • • Comments and internal notes
  • • Status tracking: open → in progress → resolved
  • • Linked to original call recording

📢 Outbound Campaigns

  • • Upload contact lists (CSV)
  • • Custom AI prompts per campaign
  • • A/B testing greeting variants
  • • Smart scheduling (timezone-aware)
  • • Auto-retry failed calls
  • • Progress tracking with milestones

🧠 AI Configuration

  • • Editable system prompt (AI personality)
  • • Knowledge base editor (your business data)
  • • Greeting message customization
  • • Language preference setting
  • • AI voice selection
  • • Ring timeout (agents first vs AI direct)

⚙️ System Management

  • • SIP trunk configuration
  • • Agent management (extensions, skills)
  • • Contact directory (CRM-lite)
  • • User roles: Super Admin / Admin / Agent
  • • Audit log (who did what, when)
  • • Network diagnostics (SIP health, latency)

5 — Integration Architecture

What You Connect

SIP Trunk (Required)

Your phone number → SIP provider → routes to TalkC. We support any SIP-compatible provider. Standard PJSIP registration.

Knowledge Base (Required)

Your business info, FAQs, product details, pricing — fed to AI via dashboard. Plain text, no coding needed.

Human Agent Softphones (Optional)

Register SIP softphones for agents. AI falls back to human when needed. Supports Zoiper, Linphone, or any SIP client.

What TalkC Provides

Dedicated VPS Instance

Your own isolated server with Asterisk PBX, Voice Bridge, PostgreSQL. No shared infrastructure.

Admin Dashboard

Full web dashboard on your VPS. Manage calls, tickets, campaigns, AI config, agents — everything from browser.

MIG AI Voice Engine

Proprietary real-time voice AI with 70+ language support, custom knowledge base, and sub-second response times.

6 — Enterprise Integration

Enterprise

Integrate TalkC.ai directly into your existing systems — real-time, bidirectional

Enterprise Integration Flow YOUR SYSTEMS CRM / ERP / Database Helpdesk / Ticketing System Custom App / Dashboard Your existing infrastructure Push data → ← Get events TalkC.ai API REST API (JSON) WebSocket Events (Real-time) Webhooks (Push Notifications) Data Export (Bulk / Scheduled) Authenticated • Rate-limited • Documented TalkC Core MIG AI Engine Asterisk PBX Voice Bridge PostgreSQL Campaign Engine Ticket System Your dedicated instance Live Calls Inbound calls Outbound campaigns Agent transfers 24/7 • 70+ languages

What You Can Integrate

📥 Pull Data from TalkC (Read)

Call history & transcripts — every call with full AI + caller transcript, duration, sentiment score, recording URL

Live call status — who's on a call right now, duration, which AI agent is handling it

Ticket data — auto-created tickets with priority, status, linked call, comments

Campaign results — outbound call outcomes, success rates, contact status

Analytics & insights — daily AI-generated summaries, sentiment trends, call volume patterns

📤 Push Data to TalkC (Write)

Update knowledge base — sync your product catalog, FAQs, pricing from your CRM automatically

Trigger outbound calls — your system requests TalkC to call a customer (appointment reminders, follow-ups)

Upload campaign contacts — bulk import contacts from your CRM for outbound campaigns

Manage tickets — create, update, close tickets from your helpdesk system

Configure AI behavior — update prompts, greetings, schedules programmatically

Real-Time Events (WebSocket / Webhooks)

📞

call.started

Caller ID, DID, timestamp

📝

call.transcript

Live transcript as call progresses

call.ended

Full transcript, sentiment, duration

🎫

ticket.created

Auto-ticket with call context

Enterprise Use Cases

🏥 Hospital CRM Sync

Patient calls → TalkC AI books appointment → pushes to hospital's HMS/EHR system in real-time. Appointment data synced bidirectionally.

🛒 E-commerce Integration

Customer calls about order → TalkC AI queries your order DB via API → gives real-time order status, processes returns, updates your system.

🏨 Hotel PMS Integration

Guest calls → AI checks room availability from your PMS → books room → confirmation pushed to PMS + guest gets SMS.

📊 BI Dashboard Feed

All call data, sentiment scores, and transcripts streamed to your Power BI / Tableau / custom analytics for unified business intelligence.

🔔 Custom Alerts

Frustrated caller detected → webhook fires → your Slack/Teams channel gets alert → manager calls back within minutes.

🔄 CRM Auto-Update

Every call automatically creates/updates contact in your Salesforce, HubSpot, or custom CRM. No manual data entry.

Enterprise plan includes: Full API access • WebSocket real-time events • Webhook endpoints • Bulk data export • Custom integration support • Dedicated infrastructure • SLA guarantee

Contact team@talkc.ai for enterprise integration documentation and custom setup

7 — Technology Stack

Telephony

PBXEnterprise PBX
ProtocolSIP (standard)
ProviderAny SIP trunk
RecordingFull call recording
QualityHD voice

AI Engine

ModelMIG AI (Proprietary)
PipelineUnified voice model
LatencySub-second
Languages70+
FeaturesBarge-in, tool calls

Platform

BackendNode.js
DatabasePostgreSQL
DashboardWeb SPA
APIREST + WebSocket
UpdatesZero-downtime

Infrastructure

HostingDedicated instance
SecurityFirewall + IDS
SSLTLS encrypted
IsolationPer-tenant instance
BackupDaily automated

8 — Proven at Scale

22,000+

Calls Handled

(single tenant, 5 weeks)

96.7%

Answer Rate

(AI + human combined)

~750ms

Avg Response Time

(production, master VPS)

17

Concurrent DIDs

(Yango Nepal, live)

Live client: Yango Nepal (ride-hailing driver support) — handling all inbound driver calls via MIG AI since February 2026

9 — Setup Process

1

Provision

We set up your dedicated VPS with Asterisk, Voice Bridge, and Admin Panel

2

Connect SIP

Your SIP trunk credentials configured in Asterisk. DID mapped to your tenant.

3

Configure AI

Add your knowledge base, system prompt, greeting via dashboard. No coding.

Go Live

AI starts answering calls. Monitor everything from your dashboard. Same-day setup.

TalkC.ai — AI Call Center Platform

team@talkc.ai • talkc.ai • Kathmandu, Nepal

This document is for technical reference only. Architecture details are proprietary.