Case Study: Mozilla achieves reliable, fully controlled automated call testing for Firefox OS with Plivo

A Plivo Case Study

Preview of the Mozilla Case Study

Automated Testing for Mozilla’s Firefox OS Using Plivo’s Voice API

Mozilla needed a way to automate phone calls for testing its open‑source Firefox OS but couldn’t place or manage automated calls with its existing setup. The team required an API that would integrate with their automation driver, give full call control, support live monitoring and detailed logging, and be reliable enough to help isolate OS issues during development.

They implemented Plivo’s Voice API via a Python client integrated with Mozilla’s Marionette automation driver, enabling 100% call control, live status monitoring, and retrieval of detailed call records (duration, end time, recordings, caller/receiver IDs). The solution was easy to set up, proved highly reliable, allowed tests to run multiple times per day, sped up development of the automated testing suite, and opened up future uses of Plivo across Mozilla.


Open case study document...

Mozilla

Bob Silverberg

Engineer


Plivo

21 Case Studies