I've suffered with BBP Global for two years - their attitude every single time I've had a line outage (which is now happening at least twice a week, to the frustration of the doctors for whom I type) has been that there must be a problem at my end (even though, coincidentally, all their lines go out at the same time), and not once have they made any suggestion as to what this problem might be or how to fix it.
I can't recommend TrueVoip highly enough - such amazing service and a terrific product - unbeatable combination.