I'd like to know too. I might just take the plunge and sign up with the minimum of $5.
EDIT: There is a actually a forum
http://forum.mywebcalls.com/
Phones: Xiaomi Mi Mix 2, Samsung Galaxy A50, ASUS zenfone 3,
Sim cards: AT&T (Contract), 3 UK, Piranha Mobile