Sign inSign up

phirumseng/plxy-callbot-ui

By phirumseng

โ€ขUpdated about 1 month ago

PLXY AI Call Center studio โ€” visual scenario editor, campaigns and live call monitoring

Image
Machine learning & AI
Web servers
0

163

phirumseng/plxy-callbot-ui repository overview

โ plxy-callbot-ui

The studio of the PLXY AI Call Center: the web application your team actually works in. Draw call flows on a canvas, publish them, run campaigns against them, and watch live calls as they happen.

Part of a five-image platform that answers calls from a SIP trunk, runs an AI conversation, and transfers to a 3CX agent when the flow says so.

๐Ÿ“– Deployment guideโ  ยท User manualโ 

โ What is in it

  • Scenario Studio โ€” drag-and-drop call flow editor with versioning and publish/rollback
  • Campaigns & Calls โ€” outbound campaigns, call records, outcomes and transcripts
  • Live Monitoring โ€” calls in flight, per-node progress
  • Admin โ€” tenants, users, roles, AI providers, usage

โ Ports

PortPurpose
9092The web application (Nuxt server)

โ Configuration

VariableRequiredWhat it is
NUXT_PUBLIC_API_BASEโœ…The control plane URL as the browser reaches it
NITRO_PORTListen port. Default 9092

NUXT_PUBLIC_API_BASE is resolved by the visitor's browser, not by this container โ€” so it must be the public API URL, never an internal service name. The matching CORS_ALLOWED_ORIGINS on plxy-callbot-api must name this application's public origin, or sign-in fails before the request is ever sent.

This image holds no credentials. Every privileged action goes through the API with the signed -in user's token.

โ Access

A fresh database seeds two administrator accounts, both with a password that must be changed on first use. Authorization is three roles โ€” STUDIO_ADMIN, STUDIO_PROJECT, STUDIO_MONITORING โ€” and a user may hold any combination. See Roles & Accessโ .

โ Run it

This image is one service of a stack โ€” it is useless without the control plane. Deploy the whole platform with the published Swarm stack files:

git clone https://github.com/SengPhirum/PLXY_AICC.git && cd PLXY_AICC
deploy/swarm/secrets-init.sh callbot prod
TAG=0.1.0 deploy/swarm/deploy.sh callbot prod

Full walkthrough: https://sengphirum.github.io/PLXY_AICC/setup-guideโ 

โ Tags

latest tracks the newest release. Pin the version tag (0.1.0) in production, and use the same tag for all five images โ€” they ship as one set.

โ The other images

plxy-callbot-apiโ  ยท plxy-callbot-workerโ  ยท plxy-voice-gatewayโ  ยท plxy-voice-gateway-mediaโ 

Tag summary

Content type

Image

Digest

sha256:de2090e13โ€ฆ

Size

56.5 MB

Last updated

about 1 month ago

docker pull phirumseng/plxy-callbot-ui