Each provider will disclose international calling rates on their website and a list of features on their website. We give a standardized list for each provider (with explanations on our VoIP Calling Features page) but providers experiment with different features all the time. Check their website (using a link on their details page) to verify how each  feature works.
The technical details of many VoIP protocols create challenges in routing VoIP traffic through firewalls and network address translators, used to interconnect to transit networks or the Internet. Private session border controllers are often employed to enable VoIP calls to and from protected networks. Other methods to traverse NAT devices involve assistive protocols such as STUN and Interactive Connectivity Establishment (ICE).
You've probably been offered a home VoIP solution several times already if you've got cable TV service or if you're getting your Internet access from one of the larger Internet Service Providers (ISPs). Outfits like those love offering voice as the third leg of a "triple play" sales pitch: Internet, TV, and phone. When you see those offerings, what you'll be buying is a VoIP-based phone service, though generally one with slightly fewer features than you'll get from a dedicated VoIP provider because the provider generally isn't focused on their VoIP product, but one of the other two.
To get a better picture of the savings of VoIP for home use, here's a real life example: Long distance calls with a VoIP provider can be as little as $10 per month, if not less. Major telecommunications corporations typically charge more for such packages, even 2 or 3 times as much. If you look at this over the course of a year, that’s no small change.  

The Yealink CP960 conference phone strikes an outstanding balance between ease-of-use and powerful features, delivering a smarter audio conferencing solution for your company. The Yealink Optima HD IP Conference Phone CP960, comprising the power of the Android 5.1 operating system. This Y-shape brand new release from Yealink combines simplicity of use with sophistication of features, being perfect for any team environment, especially for medium to large conference rooms. In regard of its crystal-clear audio quality, your conversation will sound natural and bright anywhere. You can connect an external loudspeaker to it if necessary. The Yealink CP960 provides wireless and wired pairing with your mobile staff – smartphone or PC/tablet via Bluetooth and USB Micro-B port.

In the United States, the Federal Communications Commission requires all interconnected VoIP service providers to comply with requirements comparable to those for traditional telecommunications service providers.[64] VoIP operators in the US are required to support local number portability; make service accessible to people with disabilities; pay regulatory fees, universal service contributions, and other mandated payments; and enable law enforcement authorities to conduct surveillance pursuant to the Communications Assistance for Law Enforcement Act (CALEA).

For a VoIP system to work, it needs a means of routing calls between users or to the outside world. In a cloud based system, a virtual PBX does that job. What that means to you is that the provider is running a large PBX operation in a data center somewhere, and slicing off a little of it to dedicate to your organization in exchange for your money. You're essentially sharing a large PBX with that provider's other customers, but because these companies use multi-tenant segmentation, your PBX will appear dedicated to you. This engine will take care of routing calls on your VoIP network.
A VoIP media gateway controller (aka Class 5 Softswitch) works in cooperation with a media gateway (aka IP Business Gateway) and connects the digital media stream, so as to complete the path for voice and data. Gateways include interfaces for connecting to standard PSTN networks. Ethernet interfaces are also included in the modern systems which are specially designed to link calls that are passed via VoIP.[26]
The only additional piece of equipment that you need is an Analog Telephone Adapter (also referred to as an ATA) that allows you to connect your existing telephone to your home Internet. This equipment is typically provided on a free lease basis from the home VoIP provider that you choose, or you can use you own device if you prefer. You can also use IP phone(s) instead of using the ATA with your existing analog phones. The sound quality is better but there is more up front cost as IP phones are more expensive than the ATA devices.