A Flask-based Interactive Voice Response (IVR) system using Twilio
- 📞 Twilio voice calls
- 🔢 DTMF input (1-9, multi-digit)
- 📩 Telegram alerts on keypress
- 🖥️ Admin panel to view call logs
- Clone the repository:
git clone https://github.com/linuxndroid/IVR-Hack.git - Go to project directory:
cd IVR-Hack - Create a Python virtual environment:
python3 -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Paste Twilio Sid, Api, Number:
Line 11,12,13 - Paste Your Telegram Bot Token, & Chat ID:
Line 17,18 - Paste Your VPS Server IP:
Line 64 - Run the Flask app:
python app.py - Configure Twilio webhook for incoming calls:
http://yourip/voice - Admin Panel URLs:
http://yourip/admin
- 💳 Twilio Account SID and Auth Token
- 📱 Twilio phone number
- 🤖 Telegram Bot Token and Admin Chat ID
- 🗄️ SQLite database (ivr_logs.db) for logging
- ✅ Trial Twilio numbers show a default voice warning
- 🌐 For production, use a VPS
- Learning Twilio, IVR, DTMF, and call automation
- Building customer support or automation systems
- Ethical hacking and cybersecurity awareness (with proper permission)
- Spam or automated fraud calls
- Phishing, impersonation, or social engineering
- Collecting user data or DTMF input without consent
IVR-Hack/ │ ├─ app.py ├─ requirements.txt ├─ ivr_logs.db ├─ templates/ │ └─ admin.html ├─ static/ │ └─ css/ └─ README.html
Available Our Hacking Course
Made with ❤️ by Linuxndroid
