Google Voice has one of the lowest rates on international calls. To make calls, you use either the Google Voice website or the phone system, as long as you have one of your forwarding phones or smartphone available to complete the call.
In order to make international calls, you need to have credits in your Google Voice account. You can purchase credit through Google Wallet.