Just remembered one problem I've had with the three Betamax resellers I've used:
If you're on a IP address which is/was registered abroad then the call can fail.
This proved to be an occasional problem using Plusnet with one of their IP blocks, getting a static IP fixed the issue.