I've had the same problem, but could fix it.
I called my ISP, and asked if they had other dial-in numbers.
I don't know why, but from the 10 dial-in numbers i have, there is only one (and always the same) that works.
I know this is a stupid solution, but it worked ;)
regards