If you have friends or family members in foreign country then calling from mobiles or land line number is costly. The invention of internet has solved this problem. If you and your friends or family members have computer, laptop or iphone then you can voice chat with each other.
There are many voice chat software available but the most popular of these are skype, google talk and yahoo messenger. The download size of google talk is less than skype and yahoo messenger. Google talk runs faster and is light weight for your operating system. There are no extra charges for voice chat, only your dsl internet is used. You can chat with every one for long time, there is no limit of time.
There are some advantages and disadvantages in all the software I discussed. The best software for voice chatting is skype, because I am using it for long time and there is no voice repetition and interruption in voice. The quality of voice is also very good in skype. In skype you can only call to people who are added to your contact list. Yahoo messenger has some defaults e.g. the server is mostly busy all the time and voice connection is disturbing and there is voice interruption. Similarly connecting to webcam and sharing webcam depends upon how many users are online. If there are huge number of users using yahoo messenger then connecting to webcam fails. If you talk about google talk then I have faced many problems in it. You can also chat from gmail.com but it needs a plugin to download for voice chatting and video chatting. If you are voice chatting on google talk with some user from foreign country then you mostly hear voice repetition, so now I only use skype for voice chat because it is best of all.