Posted 1 Days Ago Job ID: 2106180 22 quotes received

Asterisk IVR System on AWS EC2 with Web

Fixed Price$500-$1k
Quotes (22)  ·  Premium Quotes (1)  ·  Invited (0)  ·  Hired (0)

  Send before: June 20, 2025

Send a Quote

Programming & Development Telephony / Telecommunications

Project Description:

I need a complete Asterisk IVR system hosted on AWS EC2 that allows non-technical users to configure IVR menus via a simple web interface, uses AWS Polly for voice prompts, and captures both DTMF and voice feedback from callers. Voice responses must also be transcribed using a speech-to-text (STT) service, with the transcript included in email notifications and stored alongside the audio file.


The system must be built with high availability (HA) in mind (Asterisk clustering, failover, or self-healing), and support secure remote access.


Core Requirements:

1. IVR & Call Feedback Flow

    1. Inbound calls answered via Asterisk
    2. Prompts generated using AWS Polly TTS based on user input
    3. Caller provides:
      1. DTMF rating (1–5)
      2. Recorded voice message
    4. Recorded messages are transcribed using STT (AWS Transcribe or suitable alternative)
    5. Store and email feedback (DTMF + audio + transcript)


2. User Configuration (Web UI)

    1. Lightweight dashboard to:
      1. Create/edit IVR flow (questions, prompts, menu logic)
      2. Enter prompt text (converted to Polly audio)
      3. Select a Polly voice actor
      4. View/download feedback (rating, audio file, transcript)
      5. Set admin email(s) for notifications

3. Storage & Output

    1. Store all feedback:
      1. DTMF input
      2. Voice recordings
      3. Transcripts
    2. Upload to AWS S3
    3. Send feedback results via email (with transcript and audio link or attachment)

4. Deployment & Architecture

    1. Hosted on AWS EC2
    2. Set up for high availability:
      1. Asterisk clustering or failover strategy
      2. System auto-recovery or monitoring
    3. Secure Linux configuration (firewall, HTTPS, SSH access)
    4. Optional: Dockerized deployment if it speeds delivery


Technology Stack (Preferred but Flexible)

    1. Asterisk (latest stable)
    2. AWS Polly (TTS), open-source STT
    3. Any Web UI demonstrating functionality
    4. RDS for database


Important Note:

Please leverage open-source software whenever possible to minimize implementation time and ongoing costs. Recommended or proven open-source tools that meet functionality requirements are encouraged.


Deliverables

  1. All technology deployed via Terraform or Ansible code
  2. Fully working IVR system hosted on AWS
  3. Web-based configuration interface
  4. HA/failover implementation
  5. Email feedback system with transcribed responses
  6. Complete source code and installation documentation

Budget & Scope

This is a cost-conscious functional PoC deployment request. Ideal for freelancers with prior Asterisk + AWS experience and access to reusable components or libraries. Focus is on simplicity, usability, and reliability of the back-end.

... Show more
The C United States