Nope, you're at the mercy of satellites... and let me tell you, as someone who's worked with developing workable VoIP solutions over MEO satellite data backhauls, latency is a bear.
There's no off-the-shelf consumer solution that I can recommend that would perform well under the circumstances. Skype is the least terrible, but that's mostly due to the codecs used, but I wouldn't use it if I can help it. You can do halfway decent satellite telephony, but it takes custom gear and a considerably different approach to data management than what's seen everywhere else. Most all VoIP providers are designed around low-latency terrestrial connectivity.
If you go that route, all I can say is good luck! That's the trade with rural communications, it's not cheap.