Back to Home
sackio icon

phony

by sackio

Overview

Enables AI assistants to initiate and manage real-time voice calls and SMS messaging using Twilio and OpenAI.

Installation

Run Command
docker compose up -d

Environment Variables

  • TWILIO_ACCOUNT_SID
  • TWILIO_AUTH_TOKEN
  • TWILIO_NUMBER
  • OPENAI_API_KEY
  • PUBLIC_URL
  • MONGODB_URI
  • API_SECRET

Security Notes

The default MongoDB connection string in `docker-compose.yml` contains a hardcoded application user password. While `MONGODB_USERNAME` and `MONGODB_PASSWORD` can be set for the root user via environment variables, the hardcoded password for the `voicecalls_admin` user within the `MONGODB_URI` is a significant vulnerability. Additionally, the MCP endpoints (`/mcp/*`) on port 3004 lack explicit API secret authentication, making them vulnerable if exposed publicly, despite documentation recommending internal-only access. Some other API endpoints do utilize a dynamic API secret, which is a good practice, but not universally applied.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassHigh
Avg Tokens5000
Stars0
Forks0
Last Update2025-12-10

Tags

Voice CallsSMSAITwilioOpenAIMCP