Telegram Bot for Outbound Calls
Budget: ₹1,500 – ₹12,500 INR
I need a Telegram bot that can make outbound customer calls using any reliable Voice API (Twilio, Telnyx, Plivo, Vonage, or similar).
Features required:
Upload number list (.txt) directly in Telegram.
Make outbound calls to each number.
Play a configurable voice script (TTS or audio file).
Detect when the customer presses 1 (DTMF).
If pressed, forward the call to my phone number (or SIP address).
All configuration should be possible from Telegram commands:
/set_api – Save API credentials (Twilio/Telnyx/Plivo/Vonage)
/set_caller – Set caller ID
/set_script – Set the TTS message
/set_forward – Set the number or SIP to forward to
/upload_numbers – Upload numbers
/start_calls / /stop_calls – Start or stop campaign
/status – Show live call status
/export_logs – Download results as CSV
Webhook listener for call events (calling, answered, pressed 1, forwarded, ended).
Secure webhook (token check).
Should run on my Linux VPS as a single Python script (Telegram bot + webhook).
Deliverables:
One complete working script (admin_bot.py).
Setup instructions for API, webhook, and VPS.
Must support at least one voice API, but flexible enough to switch to others.
Features required:
Upload number list (.txt) directly in Telegram.
Make outbound calls to each number.
Play a configurable voice script (TTS or audio file).
Detect when the customer presses 1 (DTMF).
If pressed, forward the call to my phone number (or SIP address).
All configuration should be possible from Telegram commands:
/set_api – Save API credentials (Twilio/Telnyx/Plivo/Vonage)
/set_caller – Set caller ID
/set_script – Set the TTS message
/set_forward – Set the number or SIP to forward to
/upload_numbers – Upload numbers
/start_calls / /stop_calls – Start or stop campaign
/status – Show live call status
/export_logs – Download results as CSV
Webhook listener for call events (calling, answered, pressed 1, forwarded, ended).
Secure webhook (token check).
Should run on my Linux VPS as a single Python script (Telegram bot + webhook).
Deliverables:
One complete working script (admin_bot.py).
Setup instructions for API, webhook, and VPS.
Must support at least one voice API, but flexible enough to switch to others.