top of page

Project : SIM-Based Auto-Calling Mobile Application with Voice Broadcast Feature

Project ID: TEPL/TIN/2025/3
Issued by: Thesis Eduventures Pvt. Ltd.
Project Title: SIM-Based Auto-Dialing and Voice Broadcasting Mobile Application
Submission Mode: Online via the official website tender form
Project Value: ₹20,000

1) Background & Objective

Thesis Eduventures Pvt. Ltd. invites proposals to design, develop, and deploy a mobile-based calling automation application capable of using a SIM card in the device to automatically dial a list of numbers and play a pre-recorded voice message to each recipient.

The system will be used for mass announcements, promotional campaigns, or informational calls — ensuring that one uploaded audio message can be broadcast to hundreds of recipients using a single mobile device.

2) Scope of Work

A. Functional Requirements

  1. User Management

    • Secure login (email/mobile + OTP or password).

    • User dashboard for uploading audio files and number lists.

  2. Audio Upload Module

    • Upload or record voice message within the app.

    • Supported formats: MP3, WAV, or M4A.

    • Duration limit: up to 3 minutes per audio file.

  3. Contact Management

    • Import phone numbers manually or via CSV file.

    • Display total, successful, failed, and pending call counts.

  4. Auto-Dialing Engine

    • Application should use the device’s SIM network (not VoIP).

    • Automatically call all numbers in sequence.

    • Once connected, play the uploaded audio recording automatically.

    • Hang up and move to the next number upon completion.

    • Log each call result (Success, Busy, Failed, Not Answered).

  5. Call Logs & Reports

    • View report of total calls, connected calls, failed calls.

    • Export report to Excel or CSV.

  6. Pause / Resume / Stop Function

    • User can pause, resume, or stop the ongoing call campaign anytime.

  7. Error Handling

    • Skip invalid numbers.

    • Retry once for failed or busy numbers (optional).

  8. Notifications

    • Notify user upon campaign completion.

    • Show live progress bar during calling.

  9. Settings

    • Configurable call delay (seconds between two calls).

    • Option to select SIM (SIM 1 / SIM 2).

    • Voice message selection from available uploads.

  10. App Performance & Limits

    • Must handle large lists (minimum 1000 numbers).

    • Run efficiently on Android devices (Android 10+).

    • Ensure device remains functional and non-freezing during execution.

3) Non-Functional Requirements

  • Platform: Android (Version 10 and above).

  • Offline Functionality: Should work without internet once data and audio are loaded.

  • UI/UX: Simple interface with large, clear action buttons.

  • Security:

    • Local encryption of uploaded audio and contact lists.

    • Calls initiated only from device owner (no remote triggering).

  • Battery Optimization:

    • App should run efficiently without overheating or draining battery excessively.

  • Error Handling:

    • Proper logging of failed dials and user-friendly error messages.

  • Data Privacy:

    • No data should be sent to any external server or stored online.

4) Deliverables

  1. Fully functional Android application (APK).

  2. Admin panel (optional) for user registration and monitoring (if applicable).

  3. User manual / video tutorial explaining app usage.

  4. Source code and related project files.

  5. Documentation of dependencies, permissions, and build instructions.

  6. Testing and demonstration of successful auto-dial broadcast using real device.

5) Technical Stack (Recommended)

  • Frontend: Kotlin / Java (Android Native)

  • Backend (Optional): Firebase or lightweight Node.js server for authentication (if needed).

  • Database: SQLite / Room (local storage).

  • Audio Handling: Android MediaPlayer / ExoPlayer.

  • Permissions Required: CALL_PHONE, READ_CONTACTS, READ_CALL_LOG, WRITE_EXTERNAL_STORAGE.

6) Payment Terms

  • Total Project Value: ₹20,000 (Rupees Fifty Thousand Only).

  • Payment Schedule: 100% payment after successful completion, testing, and delivery of source code and APK.

  • No partial or advance payments will be released.

  • All intellectual property, source code, and build rights will belong to Thesis Eduventures Pvt. Ltd. after completion.

7) Evaluation Criteria

Criteria

Weight

Functionality & Compliance with Scope

40

App Performance & UI/UX

20

Technical Design & Documentation

20

Innovation / Additional Features

10

Cost Competitiveness

10

8) Eligibility

  • Open to student developers only.

  • Prior experience in mobile development or automation-based apps preferred.

  • Should demonstrate ability to handle permissions and telephony APIs securely.

  • Must submit at least one previously developed Android application (demo or APK link).

9) Submission Guidelines

  • Submit one combined PDF proposal containing:

    • Overview of the proposed solution.

    • Screenshots or wireframes (optional).

    • Technical approach and tools used.

    • Development timeline and testing method.

    • Team details and previous work (if any).

    • Commercial offer (fixed at ₹20,000).

Proposals must be uploaded through the official Submission Form on the Thesis Eduventures Pvt. Ltd. website.

10) Ownership & Confidentiality

  • All source code, documentation, and intellectual property developed under this project shall belong exclusively to Thesis Eduventures Pvt. Ltd.

  • The vendor shall maintain confidentiality of all audio content, phone number lists, and business processes accessed during the project.

  • No part of the code or data may be reused or shared with third parties.

11) Contact for Clarifications

Email: corporate@ethesis.in

Phone/WhatsApp: 6205606611, 8083681114

bottom of page