🤖 Claude Vici Platform

AI-Powered Voice Calling with SignalWire & ViciDial Integration

Server Status

Loading...

Uptime: --

SignalWire

Loading...

Space: gosunlite.signalwire.com

ViciDial

Loading...

Database: --

🚀 Sign Up / Login

Create Account

Login

🔒 Your ViciDial Data is Private

You NEVER see ViciDial credentials. Here's what happens:

  • Platform connects to ViciDial on the backend using secure credentials
  • You only interact through our API - never directly with ViciDial
  • Each company gets isolated campaigns with unique prefixes
  • Your calls, leads, and analytics are 100% private to your account
  • No shared data between customers - complete isolation

✨ Features

📞

AI Voice Calls

Make and receive calls powered by AI agents through SignalWire

🎯

Campaign Management

Create and manage calling campaigns integrated with ViciDial

👥

Multi-Tenant

Each company gets isolated campaigns and phone numbers

📊

Real-Time Analytics

Track call metrics, conversions, and campaign performance

🚀 Getting Started

POST Register Account

/api/auth/register
{
  "email": "you@company.com",
  "password": "your_password",
  "company_name": "Your Company"
}

Returns: JWT token + API key

POST Login

/api/auth/login
{
  "email": "you@company.com",
  "password": "your_password"
}

Returns: JWT token for authenticated requests

GET Your Campaigns

/api/campaigns

Header: Authorization: Bearer {token}

Lists all campaigns for your account

POST Buy Phone Number

/api/signalwire/phone/buy
{
  "area_code": "214",
  "friendly_name": "My Dallas Number"
}

Purchases a phone number for incoming calls

POST Make Outbound Call

/api/signalwire/call/outbound
{
  "to": "+12145551234",
  "from": "+12149991234",
  "campaign_id": "your_campaign_id"
}

Initiates AI-powered outbound call

GET Call Analytics

/api/analytics/campaigns/{id}

Real-time call metrics and performance data

📞 How Incoming Calls Work

  1. Customer calls your SignalWire number (purchased via API)
  2. SignalWire forwards call to this platform
  3. Platform connects call to your AI agent
  4. AI handles conversation using your configured prompts
  5. Call logs saved to your ViciDial database
  6. Analytics updated in real-time

🔐 Authentication

All API requests (except /auth/register and /auth/login) require a JWT token:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Tokens expire after 7 days. Get a new token by logging in again.

🌐 Base URL

https://claude-vici-platform-production.up.railway.app

This URL is the same for all users. Your data is isolated by authentication.