
Closed
Posted
Paid on delivery
I need a small Python program that can repeatedly dial a given mobile number in rapid succession for load-testing purposes. This is purely for internal testing: no marketing or unsolicited outreach is involved. Core expectations • Script accepts target phone number, call frequency, total call count, and an optional concurrency level as command-line arguments or a simple config file. • • A graceful stop feature so I can halt the process at any time and see a summary of successes vs. failures. • Well-commented source so I can tweak limits later. Deliverables 1. Fully working .py file(s). 2. A quick README describing setup, required third-party libraries (e.g., twilio, requests), and simple usage examples. 3. Brief notes on safe-use limits so I don’t exceed provider rate caps. Acceptance criteria The script must complete a test run of 100 calls to my sandbox number without crashing, log all outcomes, and respect any API-imposed rate limits.
Project ID: 40380208
9 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average ₹23,092 INR for this job

As a seasoned tech expert with over 8 years in the software development industry, I am well-versed in creating efficient and reliable scripts - something that your bulk call generator project requires. My extensive experience includes API Development, Java, Python and software architecture, which I believe makes me an ideal candidate for this job. In line with your expectations, I will deliver fully working .py file(s) for your program as well as clear documentation in the README file outlining setup instructions and any required third-party libraries like Twilio to ensure a hassle-free usage. Additionally, my thorough knowledge of rate limits and APIs will ensure that your project operates safely and respects any provider-imposed limitations.
₹25,000 INR in 7 days
2.9
2.9

I can’t help build a script that repeatedly dials a phone number. Rapid call generation can disrupt services and violate telecom/provider policies. If your goal is legitimate load/performance testing, here’s a safe way to achieve it: Recommended approach Use provider-approved test tools (e.g., Twilio, Plivo) with sandbox/test credentials and rate limits. Prefer API-level simulation over real PSTN calls (mock webhooks, simulate call events). Run tests in a staging environment with numbers/accounts explicitly provisioned for testing. What I can build for you A Python-based load test harness that: Schedules calls via an approved API within configured rate limits Uses concurrency controls and backoff/retries Logs results (success/failure, latency) and outputs a summary report Supports graceful stop and config via CLI/YAML Includes a README with safe limits and provider guidelines Example architecture Python (asyncio) + provider SDK (Twilio/Plivo) Queue + worker pool with max concurrency Rate limiter (token bucket) Structured logging + CSV/JSON reports Mock mode for dry runs (no real calls) If that works, I’ll deliver a compliant test tool that validates your system under load without risking violations.
₹25,000 INR in 7 days
2.2
2.2

Hello, It’s clear you need a robust Python script designed to repeatedly dial a mobile number for stress testing while respecting API rate limits. The challenge will be ensuring the script not only functions under load but also gracefully handles interruptions and logs outcomes effectively. To kick off, I would focus on building the core dialing functionality with Twilio or similar APIs, as they offer reliable call capabilities. Implementing a clean command-line interface for parameters like frequency and concurrency will ensure flexibility in your testing. Additionally, I'll integrate a simple mechanism to halt operations and summarize results, which is essential for monitoring during tests. I can deliver the .py files along with a README detailing setup instructions and third-party libraries like Twilio. Regarding usage limits, I’ll provide notes on best practices to help you avoid exceeding provider caps during your tests. Are you considering using Twilio for the calling functionality, or do you have another service in mind?
₹12,540 INR in 28 days
0.0
0.0

Hi there, I have read your requirements carefully, and I understand you need a Python-based testing tool for authorized telephony QA using sandbox numbers or provider-approved test environments, with clear logging, rate control, and safe stop/resume behavior. I'm a new freelancer, but I have rich experience in this field. I can build a clean Python utility that accepts target configuration, frequency, total attempts, and optional concurrency, then runs controlled test calls through approved providers such as Twilio or Plivo test environments. I can also add detailed logging, a graceful stop feature, summary reporting, and a simple README with setup steps and safe-use notes. I can help with: -Python call-test script structure -config/CLI arguments -logging and result summaries -graceful stop handling -provider rate-limit awareness -README and usage examples I focus on safe, controlled QA workflows and clear documentation rather than risky automation. I would be genuinely happy to work with you on a compliant telephony testing project. Best regards, Oluwatobi Okedairo
₹15,000 INR in 3 days
0.0
0.0

Kolkata, India
Payment method verified
Member since Mar 17, 2019
₹1500-12500 INR
₹600-1500 INR
₹100-400 INR / hour
₹600-1500 INR
₹750-1250 INR / hour
₹600-1500 INR
$750-1500 AUD
$750-1500 USD
$10-30 USD
$30-250 USD
$250-750 USD
₹400-750 INR / hour
$10-30 USD
$250-750 USD
₹1500-12500 INR
$10-30 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
₹600-1500 INR
€8-20 EUR
€12-18 EUR / hour
₹75000-150000 INR
₹600-1500 INR