As its name implies VoIP allows for the making and taking of telephone calls across the Internet, this can be done without incurring charges on your standard telephone line. But does require at minimum an Internet connection.
In order for this approach to work you will require some hardware at each of the sites you intent to connect, normally this could include a Private Branch Exchange (PBX), Routers and FXO and FXS Gateways.