I am very happy with the service from Keku. The service gives you a local number for your personal use that automatically connects to the phone of the person calling in India. For example, when you register, you enter your own phone and that of the person in India. The system establishes a local number, whether in USA, Canada, or a host of other countries that connects directly with the person in India. If not calling from the registered phone, you need to enter a "PIN" number. I use it to call my cousin. In my case, I enter the local phone number Keku provides me into my cellular with the name of my cousin. I click her name on my contacts and am connected directly. It is much easier than calling an access number, entering the number of the account, and then entering the number for my cousin. The quality is excellent.
You can also register more than one phone number in India or another country, including cell phones. For each number in India or another country, Keku provides you with a different local number but all charged to the same account. The price is 2.3 cents per minute to India from USA or $16.99 per month for unlimited calls. It is a even cheaper to call other countries. There is no charge for the connection or any monthly fee and the minutes are rounded to only the next minute.
If when you sign up you enter the code 453291, Keku will double the dollar amount up to $10. If in the future you refer someone to the service with your own reference code, not only do they get the bonus, but you also get the bonus for referring them. There might be a few services that charge a lower rate but none when you sign up with the code 453291 and it is great having the ability to call with a single local contact number on your cell phone.