I use Skype, not because it's Skype but because it seems to recognize well the hardware I use, it's available on Windows, OS X and Linux and the folks I talk with use Skype (less forced extra software installations if I use it too, instead of making them all install Ekiga, for example). Works without problems, so I never went to see what Ekiga does..or any other such product for that matter.
Originally Posted by vibinlakshman
I also want to knw , can it be used as pc-to- phone freely ? No charge at all , then it would be incredible
Yes, that would indeed be incredible (to be able to call to non-voip phones, i.e. "real" phones) -- and also mean that the people behind the project would need to have some sort of connections to the people who manage call centers, through which the calls are routed. It'd be an amazing idea to have a service of your own where you could phone freely to any phone, but apparently it hits the wall when you'd need to get the call actually go through the physical network, routed to the right number. The problem is somewhat the same as why you can't be your own free internet service provider: you don't own the physical lines, nor the centers that route data through the lines. For example Skype calls are free from computer to computer, because that's simply transferring data trough the internet. Skype calls to a "real" phone do cost, probably partly because otherwise Skype wouldn't earn anything, but surely partly because Skype doesn't own the phone lines in every country out there (i.e. I imagine they have to pay something to get the calls routed).
I wouldn't mind if the service providers made it possible to call without charge to any phone, and instead only charged for calling
from "real" phones. But since that's not going to happen in the near future anyway, I'd be grateful if they lowered the per-minute prices for a start..