Skip to content

widowmaker110/ivr-tester

Repository files navigation

AWS IVR Testing Client

Making IVR testing simple

This is a sister project to IVR Testing Server. Both are needed to make them work.

Heavy inspiration taken from https://github.com/SketchingDev/ivr-tester

Features

  • Easy to use JSON inputs for unit tests
  • Results logged in local JSON database created for you

Installation

This project runs on a few stacks to perform its operations.

  • AWS (Connect phone center)
  • Python (logic - built on 3.8)
  • ngrok (local server for Twilio to ping during calls)
  • Twilio (programmatic phone handling)
  • ✨Magic ✨

In this project's directory, install all the libraries to get this running

pip install -r requirements.txt

Run the sister project after configuring it so it performs an server logic.

I'm using Pycharm so I just run the project but if you're running CLI commands (in a new tab separate from ngrok):

python3 main.py

Roadmap

  • Ability to handle multiple test files at once
  • Test code coverage

License

MIT

Free Software, Hell Yeah!

About

AWS IVR testing using Twilio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages