TIL, it's not a perfect solution but given how rough telecoms are here it's at least something I guess.