V24W - Can I make calls if my internet connection is down?

No. Your high-speed Internet connection must be active when you make Internet phone calls.